diff --git a/inc/SP/Controller/Grids/Notices.class.php b/inc/SP/Controller/Grids/Notices.class.php index 993f3131..bf032c17 100644 --- a/inc/SP/Controller/Grids/Notices.class.php +++ b/inc/SP/Controller/Grids/Notices.class.php @@ -99,17 +99,17 @@ class Notices extends GridBase $GridActionNew->setOnClickFunction('notice/show'); $Grid->setDataActions($GridActionNew); - }; + } - $GridActionNew = new DataGridAction(); - $GridActionNew->setId(self::ACTION_NOT_USER_VIEW); - $GridActionNew->setType(DataGridActionType::VIEW_ITEM); - $GridActionNew->setName(__('Ver Notificación')); - $GridActionNew->setTitle(__('Ver Notificación')); - $GridActionNew->setIcon($this->icons->getIconView()); - $GridActionNew->setOnClickFunction('notice/show'); + $GridActionView = new DataGridAction(); + $GridActionView->setId(self::ACTION_NOT_USER_VIEW); + $GridActionView->setType(DataGridActionType::VIEW_ITEM); + $GridActionView->setName(__('Ver Notificación')); + $GridActionView->setTitle(__('Ver Notificación')); + $GridActionView->setIcon($this->icons->getIconView()); + $GridActionView->setOnClickFunction('notice/show'); - $Grid->setDataActions($GridActionNew); + $Grid->setDataActions($GridActionView); $GridActionCheck = new DataGridAction(); $GridActionCheck->setId(self::ACTION_NOT_USER_CHECK); @@ -117,7 +117,7 @@ class Notices extends GridBase $GridActionCheck->setTitle(__('Marcar Notificación')); $GridActionCheck->setIcon($this->icons->getIconEnabled()); $GridActionCheck->setOnClickFunction('notice/check'); - $GridActionCheck->setFilterRowSource('notice_checked', 1); + $GridActionCheck->setFilterRowSource('notice_checked'); $Grid->setDataActions($GridActionCheck); @@ -139,9 +139,9 @@ class Notices extends GridBase $GridActionDel->setOnClickFunction('appMgmt/delete'); if (!$isAdminApp) { - $GridActionCheck->setFilterRowSource('notice_sticky', 1); - $GridActionEdit->setFilterRowSource('notice_sticky', 1); - $GridActionDel->setFilterRowSource('notice_sticky', 1); + $GridActionCheck->setFilterRowSource('notice_sticky'); + $GridActionEdit->setFilterRowSource('notice_sticky'); + $GridActionDel->setFilterRowSource('notice_sticky'); } $Grid->setDataActions($GridActionDel); diff --git a/inc/SP/Html/DataGrid/DataGridActionBase.class.php b/inc/SP/Html/DataGrid/DataGridActionBase.class.php index 2b87057b..c734d023 100644 --- a/inc/SP/Html/DataGrid/DataGridActionBase.class.php +++ b/inc/SP/Html/DataGrid/DataGridActionBase.class.php @@ -134,6 +134,7 @@ abstract class DataGridActionBase implements DataGridActionInterface * @param string $class * @param string $method * @return $this + * @throws \ReflectionException */ public function setReflectionFilter($class, $method) { @@ -309,7 +310,7 @@ abstract class DataGridActionBase implements DataGridActionInterface */ public function setFilterRowSource($rowSource, $value = 1) { - $this->_filterRowSource = ['field' => $rowSource, 'value' => $value]; + $this->_filterRowSource[] = ['field' => $rowSource, 'value' => $value]; return $this; } diff --git a/inc/SP/Util/Util.class.php b/inc/SP/Util/Util.class.php index b170f2ae..ccb9d1c1 100644 --- a/inc/SP/Util/Util.class.php +++ b/inc/SP/Util/Util.class.php @@ -407,7 +407,7 @@ class Util */ public static function getVersion($retBuild = false, $normalized = false) { - $build = 17042003; + $build = 17042004; $version = [2, 1, 7]; if ($normalized === true) { diff --git a/inc/themes/material-blue/views/grid/datagrid-rows.inc b/inc/themes/material-blue/views/grid/datagrid-rows.inc index 7b60b271..07061802 100644 --- a/inc/themes/material-blue/views/grid/datagrid-rows.inc +++ b/inc/themes/material-blue/views/grid/datagrid-rows.inc @@ -35,21 +35,28 @@ use SP\Html\Html;