Beispiel #1
0
 protected function createComponentGridLog($name)
 {
     $grid = new \App\Grid\GridEmailLog($this, $name);
     $grid->setModel($this->emailLogs->getAll());
     $grid->addColumn(new Column('adress', $this->translator->translate('admin.email.address')));
     $grid->addColumn(new \App\Grid\Column\Date('created', $this->translator->translate('admin.text.date')));
     $grid->addColumn(new Column('subject', $this->translator->translate('admin.email.subject')));
     $grid->addColumn(new Column('error', $this->translator->translate('admin.text.error')));
     $grid->addColumn(new Column('id', $this->translator->translate('admin.grid.id')));
     $grid->addMenu(new \App\Grid\Menu\JavascriptWindow('detail', $this->translator->translate('admin.email.detail')));
     $grid->setTemplateDir(dirname(__FILE__) . '/../templates/Email');
     $grid->setTemplateFile('gridLog.latte');
     $grid->setOrder('created');
     $grid->setOrderDir('DESC');
     return $grid;
 }