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);
	}
}
?>