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