Línea 104... |
Línea 104... |
104 |
$search = $this->params()->fromQuery('search', []);
|
104 |
$search = $this->params()->fromQuery('search', []);
|
105 |
$search = empty($search['value']) ? '' : filter_var($search['value'], FILTER_SANITIZE_STRING);
|
105 |
$search = empty($search['value']) ? '' : filter_var($search['value'], FILTER_SANITIZE_STRING);
|
Línea 106... |
Línea 106... |
106 |
|
106 |
|
107 |
$page = intval($this->params()->fromQuery('start', 1), 10);
|
107 |
$page = intval($this->params()->fromQuery('start', 1), 10);
|
108 |
$records_x_page = intval($this->params()->fromQuery('length', 10), 10);
|
- |
|
109 |
$order = $this->params()->fromQuery('order', []);
|
- |
|
110 |
$order_field = empty($order[0]['column']) ? 99 : intval($order[0]['column'], 10);
|
- |
|
111 |
$order_direction = empty($order[0]['dir']) ? 'ASC' : strtoupper(filter_var($order[0]['dir'], FILTER_SANITIZE_STRING));
|
- |
|
112 |
|
- |
|
113 |
$fields = ['title'];
|
- |
|
114 |
$order_field = isset($fields[$order_field]) ? $fields[$order_field] : 'title';
|
- |
|
115 |
|
- |
|
116 |
if (!in_array($order_direction, ['ASC', 'DESC'])) {
|
- |
|
117 |
$order_direction = 'ASC';
|
- |
|
Línea 118... |
Línea 108... |
118 |
}
|
108 |
$records_x_page = intval($this->params()->fromQuery('length', 10), 10);
|
119 |
|
109 |
|
120 |
$acl = $this->getEvent()->getViewModel()->getVariable('acl');
|
110 |
$acl = $this->getEvent()->getViewModel()->getVariable('acl');
|
121 |
$allowAdd = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/waiting/add');
|
111 |
$allowAdd = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/waiting/add');
|
Línea 125... |
Línea 115... |
125 |
$allowCategories = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/waiting/categories');
|
115 |
$allowCategories = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/waiting/categories');
|
Línea 126... |
Línea 116... |
126 |
|
116 |
|
127 |
$items = [];
|
117 |
$items = [];
|
Línea 128... |
Línea 118... |
128 |
$feedMapper = FeedMapper::getInstance($this->adapter);
|
118 |
$feedMapper = FeedMapper::getInstance($this->adapter);
|
129 |
|
119 |
|
130 |
$paginator = $feedMapper->fetchAllByDevelop();
|
120 |
$paginator = $feedMapper->fetchAllByDevelop($search, $page, $records_x_page);
|
131 |
// return new JsonModel([
|
121 |
// return new JsonModel([
|
132 |
// 'success' => false,
|
122 |
// 'success' => false,
|