diff --git a/application/libraries/TableWidgetLib.php b/application/libraries/TableWidgetLib.php index 42f645954..139e5d6cb 100644 --- a/application/libraries/TableWidgetLib.php +++ b/application/libraries/TableWidgetLib.php @@ -19,6 +19,7 @@ class TableWidgetLib const SESSION_CHECKBOXES = 'checkboxes'; const SESSION_METADATA = 'datasetMetadata'; const SESSION_ROW_NUMBER = 'rowNumber'; + const SESSION_TIMEOUT = 'sessionTimeout'; // Session dataset elements const SESSION_DATASET = 'dataset'; diff --git a/application/widgets/TableWidget.php b/application/widgets/TableWidget.php index a536225f7..97bc29d5e 100644 --- a/application/widgets/TableWidget.php +++ b/application/widgets/TableWidget.php @@ -341,7 +341,7 @@ class TableWidget extends Widget // To be always stored in the session, otherwise is not possible to load data from Filters controller $this->tablewidgetlib->setSessionElement(TableWidgetLib::REQUIRED_PERMISSIONS, $this->_requiredPermissions); // Renew or set the session expiring time - $this->filterwidgetlib->setSessionElement(TableWidgetLib::SESSION_TIMEOUT, strtotime('+'.$this->_sessionTimeout.' minutes', time())); + $this->tablewidgetlib->setSessionElement(TableWidgetLib::SESSION_TIMEOUT, strtotime('+'.$this->_sessionTimeout.' minutes', time())); } /**