protected function buildNavBar() { $this->navbar->popEntry(); $title = $this->newsletter->getCampaignTitle(); $link = sprintf('Newsletter/Details?id=%s', $this->newsletter->id); $this->navbar->createEntry($title, $link); $this->navbar->createEntry(Deliverance::_('Cancel Delivery')); }
protected function getList(DeliveranceNewsletter $newsletter) { $key = $newsletter->instance instanceof SiteInstance ? $newsletter->instance->id : null; if (!isset($this->lists[$key])) { $list = DeliveranceListFactory::get($this->app, 'default', DeliveranceNewsletter::getDefaultList($this->app, $newsletter->instance)); $list->setTimeout($this->app->config->deliverance->list_admin_connection_timeout); $this->lists[$key] = $list; } return $this->lists[$key]; }
protected function buildNavBar() { parent::buildNavBar(); $this->navbar->createEntry($this->newsletter->getCampaignTitle()); }
protected function loadDBData() { $this->ui->setValues(get_object_vars($this->newsletter)); $this->ui->getWidget('template')->value = $this->newsletter->getInternalValue('template'); $this->ui->getWidget('campaign_segment')->value = $this->newsletter->getInternalValue('campaign_segment'); }
protected function initList() { $this->list = DeliveranceListFactory::get($this->app, 'default', DeliveranceNewsletter::getDefaultList($this->app, $this->newsletter->instance)); $this->list->setTimeout($this->app->config->deliverance->list_admin_connection_timeout); }