Current File : /home/karenpetzb/application/models/ClickStats.php |
<?php
class ClickStats extends Zend_Db_Table
{
protected $_name = 'click_stats';
protected $_primary = 'ID';
public function getIPStats() {
$select = "
SELECT c.IP Ip, c.SOURCE Source, COUNT(c.SOURCE) NbSource
FROM click_stats AS c
GROUP BY c.IP, c.SOURCE
ORDER BY NbSource DESC;";
return $this->getAdapter()->fetchAll($select);
}
public function getSourceStats() {
$select = "
SELECT c.SOURCE Source, COUNT(c.SOURCE) NbSource
FROM click_stats AS c
GROUP BY c.SOURCE
ORDER BY c.SOURCE ASC;";
return $this->getAdapter()->fetchAll($select);
}
public function getClickDetail() {
$select = "
SELECT c.IP IP,c.DATEINSERT DATEINSERT, c.SOURCE SOURCE, c.URL URL, COUNT(c.URL) NbURL
FROM click_stats AS c
GROUP BY IP, URL
ORDER BY c.URL ASC;";
return $this->getAdapter()->fetchAll($select);
}
public function getProductDetail() {
$select = "
SELECT c.SOURCE SOURCE, c.URL URL, COUNT(c.URL) NbURL
FROM click_stats AS c
GROUP BY URL
ORDER BY NbURL DESC;";
return $this->getAdapter()->fetchAll($select);
}
}
?>