add(AdsTrackerCampaignPeer::IS_ACTIVE, 1); $campaigns = AdsTrackerCampaignPeer::doSelect($c); $result_campaigns = array(); if($campaigns){ foreach ($campaigns as $campaign) { $result_campaigns[$campaign->getAppAdsTrackerPlatformId()."_".$campaign->getId()] = $campaign->getAdsTrackerPlatform()->getAdsName()." - ".$campaign->getAdsName(); } } $result_campaigns = $result_campaigns; $this->campaigns = $result_campaigns; } public function executeAdsEntering() { $ads_id = $this -> ads_tracker_list -> getId(); $this->id = $ads_id; $this->value = appAdsTracker::getAdsEnteringValue($ads_id); } protected function processMenuItems() { $config = stConfig::getInstance($this->getContext(), 'appAdsTrackerBackend'); $config = $config; if(!$config->get('is_debug')): unset($this->items["@appAdsTrackerPlugin?action=adsTrackerDebugList"]); endif; parent::processMenuItems(); } }