/**
  * Set model state from session userstate
  * 
  * @access protected
  * @param string $scope        	
  * @return void
  */
 protected function setModelState($scope = 'default', $ordering = true)
 {
     $option = $this->option;
     // Get default model
     $defaultModel = $this->getModel();
     // JS Client check and reset userstate
     if ($this->app->input->get('jsclient', false)) {
         $postedLang = $this->app->input->get('sitemaplang', null);
         if (!$postedLang) {
             $this->app->setUserState("{$option}.{$scope}.sitemaplang", null, '');
         }
         $postedItemid = $this->app->input->get('sitemapitemid', null);
         if (!$postedItemid) {
             $this->app->setUserState("{$option}.{$scope}.sitemapitemid", null, '');
         }
     }
     $sitemapLang = $this->getUserStateFromRequest("{$option}.{$scope}.sitemaplang", 'sitemaplang', '');
     $sitemapItemid = $this->getUserStateFromRequest("{$option}.{$scope}.sitemapitemid", 'sitemapitemid', '');
     $filter_type = $this->getUserStateFromRequest("{$option}.{$scope}.filterstate", 'filter_type', null);
     $filter_order = $this->getUserStateFromRequest("{$option}.{$scope}.filter_order", 'filter_order', '', 'cmd');
     $filter_order_Dir = $this->getUserStateFromRequest("{$option}.{$scope}.filter_order_Dir", 'filter_order_Dir', '', 'word');
     parent::setModelState($scope, false);
     // Set model state
     $defaultModel->setState('sitemaplang', $sitemapLang);
     $defaultModel->setState('sitemapitemid', $sitemapItemid);
     $defaultModel->setState('link_type', $filter_type);
     $defaultModel->setState('order', $filter_order);
     $defaultModel->setState('order_dir', $filter_order_Dir);
     return $defaultModel;
 }
Exemple #2
0
 /**
  * Set model state from session userstate
  * @access protected
  * @param string $scope
  * @return void
  */
 protected function setModelState($scope = 'default', $ordering = true)
 {
     $option = $this->option;
     $defaultModel = parent::setModelState($scope, false);
     // Get request state
     $filter_order = $this->getUserStateFromRequest("{$option}.{$scope}.filter_order", 'filter_order', 's.name', 'cmd');
     $filter_order_Dir = $this->getUserStateFromRequest("{$option}.{$scope}.filter_order_Dir", 'filter_order_Dir', 'asc', 'word');
     // Set model ordering state
     $defaultModel->setState('order', $filter_order);
     $defaultModel->setState('order_dir', $filter_order_Dir);
     return $defaultModel;
 }
Exemple #3
0
 /**
  * Set model state from session userstate
  * @access protected
  * @param string $scope
  * @return void
  */
 protected function setModelState($scope = 'default', $ordering = true)
 {
     $option = $this->option;
     // Get default model
     $defaultModel = $this->getModel();
     $filter_state = $this->getUserStateFromRequest("{$option}.sources.filterstate", 'filter_state', '*');
     $filter_type = $this->getUserStateFromRequest("{$option}.sources.filtertype", 'filter_type', '');
     parent::setModelState($scope, true);
     // Set model state
     $defaultModel->setState('state', $filter_state);
     $defaultModel->setState('type', $filter_type);
     return $defaultModel;
 }
Exemple #4
0
 /**
  * Set model state from session userstate
  * @access protected
  * @param string $scope
  * @return void
  */
 protected function setModelState($scope = 'default', $ordering = true)
 {
     $option = $this->option;
     $defaultModel = parent::setModelState($scope, false);
     // Get request state
     $numpages = $this->getUserStateFromRequest("{$option}.{$scope}.numpages", 'numpages', 10, 'int');
     $acceptLanguage = $this->getUserStateFromRequest("{$option}.{$scope}.acceptlanguage", 'acceptlanguage');
     $contryTLDLanguage = $this->getUserStateFromRequest("{$option}.{$scope}.countriestld", 'countriestld');
     // Set model ordering state
     $defaultModel->setState('numpages', $numpages);
     $defaultModel->setState('acceptlanguage', $acceptLanguage);
     $defaultModel->setState('countriestld', $contryTLDLanguage);
     return $defaultModel;
 }
Exemple #5
0
 /**
  * Set model state from session userstate
  * @access protected
  * @param string $scope
  * @return void
  */
 protected function setModelState($scope = 'default', $ordering = true)
 {
     $option = $this->option;
     // Get default model
     $defaultModel = $this->getModel();
     $fromPeriod = $this->getUserStateFromRequest("{$option}.{$scope}.fromperiod", 'fromperiod');
     $toPeriod = $this->getUserStateFromRequest("{$option}.{$scope}.toperiod", 'toperiod');
     parent::setModelState($scope, false);
     $filter_order = $this->getUserStateFromRequest("{$option}.{$scope}.filter_order", 'filter_order', 's.lastping', 'cmd');
     $filter_order_Dir = $this->getUserStateFromRequest("{$option}.{$scope}.filter_order_Dir", 'filter_order_Dir', 'desc', 'word');
     $defaultModel->setState('fromPeriod', $fromPeriod);
     $defaultModel->setState('toPeriod', $toPeriod);
     $defaultModel->setState('order', $filter_order);
     $defaultModel->setState('order_dir', $filter_order_Dir);
     return $defaultModel;
 }