Example #1
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('system', 'date'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\DateColumnRenderer::class, 'fields' => ['date'], 'default_sort' => true, 'default_sort_direction' => 'desc'], 50)->addColumn(['label' => $this->translator->t('system', 'name'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['name']], 40)->addColumn(['label' => $this->translator->t('system', 'message'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\Nl2pColumnRenderer::class, 'fields' => ['message']], 30)->addColumn(['label' => $this->translator->t('guestbook', 'ip'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['ip']], 20)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #2
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('system', 'publication_period'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\DateColumnRenderer::class, 'fields' => ['start', 'end']], 30)->addColumn(['label' => $this->translator->t('articles', 'title'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['title'], 'default_sort' => true], 20)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #3
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('system', 'email_address'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['mail'], 'default_sort' => true], 60)->addColumn(['label' => $this->translator->t('newsletter', 'salutation'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\ReplaceValueColumnRenderer::class, 'fields' => ['salutation'], 'custom' => ['search' => [0, 1, 2], 'replace' => ['', $this->translator->t('newsletter', 'salutation_female'), $this->translator->t('newsletter', 'salutation_male')]]], 50)->addColumn(['label' => $this->translator->t('newsletter', 'first_name'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['first_name']], 40)->addColumn(['label' => $this->translator->t('newsletter', 'last_name'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['last_name']], 30)->addColumn(['label' => $this->translator->t('newsletter', 'status'), 'type' => Newsletter\Helper\DataGrid\ColumnRenderer\AccountStatusColumnRenderer::class, 'fields' => ['status']], 20)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #4
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('comments', 'module'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TranslateColumnRenderer::class, 'fields' => ['module'], 'default_sort' => true], 30)->addColumn(['label' => $this->translator->t('comments', 'comments_count'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['comments_count']], 20)->addColumn(['fields' => ['module_id'], 'primary' => true], 10);
 }
Example #5
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('system', 'description'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['description'], 'default_sort' => true], 40)->addColumn(['label' => $this->translator->t('emoticons', 'code'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['code']], 30)->addColumn(['label' => $this->translator->t('emoticons', 'picture'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\PictureColumnRenderer::class, 'fields' => ['img'], 'custom' => ['pattern' => $this->appPath->getWebRoot() . 'uploads/emoticons/%s']], 20)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #6
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('system', 'publication_period'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\DateColumnRenderer::class, 'fields' => ['start', 'end'], 'default_sort' => true, 'default_sort_direction' => 'desc'], 50)->addColumn(['label' => $this->translator->t('files', 'title'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['title']], 40)->addColumn(['label' => $this->translator->t('system', 'description'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['description']], 30)->addColumn(['label' => $this->translator->t('files', 'filesize'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['size'], 'customer' => ['default_value' => $this->translator->t('files', 'unknown_filesize')]], 20)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #7
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('categories', 'title'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['title'], 'default_sort' => true], 30)->addColumn(['label' => $this->translator->t('system', 'description'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['description']], 20)->addColumn(['label' => $this->translator->t('categories', 'module'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TranslateColumnRenderer::class, 'fields' => ['module']], 20)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #8
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('system', 'date'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\DateColumnRenderer::class, 'fields' => ['date'], 'default_sort' => true, 'default_sort_direction' => 'desc'], 50)->addColumn(['label' => $this->translator->t('newsletter', 'subject'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['title']], 40)->addColumn(['label' => $this->translator->t('newsletter', 'status'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\ReplaceValueColumnRenderer::class, 'fields' => ['status'], 'custom' => ['search' => [0, 1], 'replace' => [$this->translator->t('newsletter', 'not_yet_sent'), $this->translator->t('newsletter', 'already_sent')]]], 30)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #9
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('seo', 'uri'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['uri'], 'default_sort' => true], 60)->addColumn(['label' => $this->translator->t('seo', 'alias'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['alias']], 50)->addColumn(['label' => $this->translator->t('seo', 'keywords'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['keywords']], 40)->addColumn(['label' => $this->translator->t('seo', 'description'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['description']], 30)->addColumn(['label' => $this->translator->t('seo', 'robots'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\ReplaceValueColumnRenderer::class, 'fields' => ['robots'], 'custom' => ['search' => [0, 1, 2, 3, 4], 'replace' => [$this->translator->t('seo', 'robots_use_system_default', ['%default%' => $this->metaStatements->getRobotsSetting()]), $this->translator->t('seo', 'robots_index_follow'), $this->translator->t('seo', 'robots_index_nofollow'), $this->translator->t('seo', 'robots_noindex_follow'), $this->translator->t('seo', 'robots_noindex_nofollow')]]], 20)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #10
0
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('users', 'nickname'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['nickname'], 'default_sort' => true], 40)->addColumn(['label' => $this->translator->t('system', 'email_address'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['mail']], 30)->addColumn(['label' => $this->translator->t('permissions', 'roles'), 'type' => Users\Helpers\DataGrid\ColumnRenderer\UserRolesColumnRenderer::class, 'fields' => ['id']], 20)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
 }
Example #11
0
File: Edit.php Project: acp3/cms
 /**
  * @param Core\Helpers\DataGrid $dataGrid
  */
 protected function addDataGridColumns(Core\Helpers\DataGrid $dataGrid)
 {
     $dataGrid->addColumn(['label' => $this->translator->t('gallery', 'picture'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\PictureColumnRenderer::class, 'fields' => ['id'], 'custom' => ['pattern' => 'gallery/index/image/id_%s/action_thumb', 'isRoute' => true]], 40)->addColumn(['label' => $this->translator->t('system', 'description'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\TextColumnRenderer::class, 'fields' => ['description']], 30)->addColumn(['label' => $this->translator->t('system', 'id'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\IntegerColumnRenderer::class, 'fields' => ['id'], 'primary' => true], 10);
     if ($this->acl->hasPermission('admin/gallery/pictures/order')) {
         $dataGrid->addColumn(['label' => $this->translator->t('system', 'order'), 'type' => Core\Helpers\DataGrid\ColumnRenderer\SortColumnRenderer::class, 'fields' => ['pic'], 'default_sort' => true, 'custom' => ['route_sort_down' => 'acp/gallery/pictures/order/id_%d/action_down', 'route_sort_up' => 'acp/gallery/pictures/order/id_%d/action_up']], 20);
     }
 }