コード例 #1
0
ファイル: report_cart.php プロジェクト: annggeel/tienda
 /**
  * Override parent::_getState() to do the filtering
  *
  * @return object
  */
 function _getState()
 {
     $app = JFactory::getApplication();
     $model = $this->_getModel('carts');
     $ns = $this->_getNamespace();
     $state = parent::_getState();
     // get the basic state values from the parent method
     $state['filter_name'] = $app->getUserStateFromRequest($ns . 'name', 'filter_name', '', '');
     $state = $this->_handleRangePresets($state);
     foreach (@$state as $key => $value) {
         $model->setState($key, $value);
     }
     return $state;
 }
コード例 #2
0
 /**
  * Override parent::_getState() to do the filtering
  *
  * @return object
  */
 function _getState()
 {
     $app = JFactory::getApplication();
     $model = $this->_getModel($this->get('default_model'));
     $ns = $this->_getNamespace();
     $state = parent::_getState();
     // get the basic state values from the parent method
     // then add your own custom ones just for this report
     // $state['filter_name'] = $app->getUserStateFromRequest($ns.'name', 'filter_name', '', '');
     //$state['filter_product_id'] = $app->getUserStateFromRequest($ns.'product_id', 'filter_product_id', '', '');
     $state['filter_product_name'] = $app->getUserStateFromRequest($ns . 'product_name', 'filter_product_name', '', '');
     $state['filter_manufacturer_id'] = $app->getUserStateFromRequest($ns . 'manufacturer_id', 'filter_manufacturer_id', '', '');
     // then apply the states to the model
     foreach (@$state as $key => $value) {
         $model->setState($key, $value);
     }
     return $state;
 }
コード例 #3
0
 /**
  * Override parent::_getState() to do the filtering
  *
  * @return object
  */
 function _getState()
 {
     $app = JFactory::getApplication();
     $model = $this->_getModel($this->get('default_model'));
     $ns = $this->_getNamespace();
     $state = parent::_getState();
     $state['filter_name'] = $app->getUserStateFromRequest($ns . 'name', 'filter_name', '', '');
     $state['filter_quantity_from'] = $app->getUserStateFromRequest($ns . 'quantity_from', 'filter_quantity_from', '', '');
     $state['filter_quantity_to'] = $app->getUserStateFromRequest($ns . 'quantity_to', 'filter_quantity_to', '', '');
     $state['filter_product_name'] = $app->getUserStateFromRequest($ns . 'filter_product_name', 'filter_product_name', '', '');
     $state['filter_product_name'] = $app->getUserStateFromRequest($ns . 'filter_product_name', 'filter_product_name', '', '');
     $state['filter_product_name'] = $app->getUserStateFromRequest($ns . 'filter_product_name', 'filter_product_name', '', '');
     $state = $this->_handleRangePresets($state);
     foreach (@$state as $key => $value) {
         $model->setState($key, $value);
     }
     return $state;
 }