*/ class appAdsTrackerFrontendComponents extends sfComponents { public function executeShowAdsTracker() { if(appAdsTracker::getIsExcludeRemoteAddress()){ return sfView::NONE; } $config = stConfig::getInstance($this->getContext(), 'appAdsTrackerBackend'); $config->setCulture($this->getUser()->getCulture()); $this->config = $config; $c = new Criteria(); $c->add(AdsTrackerListPeer::IS_ACTIVE , 1); $adsTrackerList = AdsTrackerListPeer::doSelectJoinAll($c); if($adsTrackerList){ foreach ($adsTrackerList as $adsTracker) { $ads_array_hash[] = $adsTracker->getHash(); $ads_array_ids[] = $adsTracker->getId(); $ads_array_path[] = $adsTracker->getAdsTrackerPlatform()->getAdsName()."/".$adsTracker->getAdsTrackerCampaign()->getAdsName(); if ($adsTracker->getAdsTrackerPlatform()->getPlatformType ()==1) { $this->ads_direct = $adsTracker->getId(); } } } $this->ads_array_hash = json_encode($ads_array_hash); $this->ads_array_ids = json_encode($ads_array_ids); $this->ads_array_path = json_encode($ads_array_path); $this->ads_hash_control = $config->get('hash_control'); // echo "
";
// print_r($ads_array_hash);
// echo "";
//
// echo "";
// print_r($ads_array_ids);
// echo "";
//
// die();
}
}