Beispiel #1
0
 /**
  * Set Tracker
  * 
  * @param Mzax_Emarketing_Model_Conversion_Tracker $tracker
  * @param $validateFilters
  * @return Mzax_Emarketing_Model_Conversion_Goal_Abstract
  */
 public function setTracker($tracker, $validateFilters = false)
 {
     $this->_tracker = $tracker;
     $this->load($tracker->getFilterData(), !$validateFilters);
     $this->setParam('tracker', $tracker);
     return $this;
 }
Beispiel #2
0
 protected function _getLastRecordTime()
 {
     $adapter = $this->_getWriteAdapter();
     $select = $this->_select($this->_reportTable, null, 'MAX(`goal_time`)');
     if ($this->_tracker) {
         $select->where('`tracker_id` = ?', $this->_tracker->getId());
     }
     if ($this->_campaign) {
         $select->where('`campaign_id` = ?', $this->_campaign->getId());
     }
     return $adapter->fetchOne($select);
 }