MISP/app/View/News/admin_index.ctp

56 lines
1.8 KiB
PHP

<?php
$this->set('menuData', ['menuList' => 'news', 'menuItem' => 'admin_index']);
echo $this->element('genericElements/IndexTable/scaffold', [
'scaffold_data' => [
'data' => [
'data' => $newsItems,
'fields' => [
[
'name' => __('ID'),
'sort' => 'id',
'data_path' => 'News.id'
],
[
'name' => __('User'),
'sort' => 'email',
'data_path' => 'User.email'
],
[
'name' => __('Title'),
'sort' => 'title',
'data_path' => 'News.title'
],
[
'name' => __('Message'),
'sort' => 'message',
'data_path' => 'News.message'
],
[
'name' => __('Created at'),
'sort' => 'date_created',
'data_path' => 'News.date_created',
'element' => 'datetime'
],
],
'title' => empty($ajax) ? __('News') : false,
'pull' => 'right',
'actions' => [
[
'url' => $baseurl . '/news/edit',
'url_params_data_paths' => [
'News.id'
],
'icon' => 'edit',
'title' => __('Edit News'),
],
[
'url' => $baseurl . '/news/delete',
'url_params_data_paths' => ['News.id'],
'class' => 'modal-open',
'icon' => 'trash',
'title' => __('Delete news'),
]
]
]
]
]);