Example #1
0
 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'));
 }
Example #2
0
 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];
 }
Example #3
0
 protected function buildNavBar()
 {
     parent::buildNavBar();
     $this->navbar->createEntry($this->newsletter->getCampaignTitle());
 }
Example #4
0
 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');
 }
Example #5
0
 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);
 }