/** * Возвращает объект кампании по переданному идентификатору * * @return Campaigns */ private function getCampaign() { if (!isset($this->args['campaign_id'])) { return null; } return Campaigns::model()->findByPk($this->args['campaign_id']); }
public function isActive() { if ($this->is_active && !$this->is_deleted && $this->isGoing() && Campaigns::model()->checkIsActive($this->campaign_id, false, false)) { return true; } return false; }