Beispiel #1
0
 /**
  * Get the default states
  */
 public function getDefaultState()
 {
     $app = KFactory::get('lib.joomla.application');
     // Get the namespace
     $ns = $app->getName() . '::' . 'com.' . $this->getClassName('prefix') . '.model.' . $this->getClassName('suffix');
     $state = parent::getDefaultState();
     $state['order'] = $app->getUserStateFromRequest($ns . '.filter_order', 'filter_order', '', 'cmd');
     $state['direction'] = $app->getUserStateFromRequest($ns . '.filter_direction', 'filter_direction', 'ASC', 'word');
     $state['filter'] = $app->getUserStateFromRequest($ns . '.filter', 'filter', '', 'string');
     $state['id'] = KInput::get('id', array('post', 'get'), 'raw', 'int');
     // making sure
     $state['filter'] = KFactory::get('lib.koowa.filter.string')->sanitize($state['filter']);
     return $state;
 }
 public function getDefaultState()
 {
     $state = parent::getDefaultState();
     $state['editlink'] = KInput::get('editlink', 'post', KFactory::tmp('admin::com.nooku.filter.editlink'));
     $state['sendtoserver'] = KInput::get('sendtoserver', 'post', 'boolean');
     // we get $_POST['type'] twice, once to use as tablename, once to use for config/filename.php
     $state['type'] = KInput::get('type', array('post', 'get'), KFactory::get('admin::com.nooku.filter.tablename'));
     $state['filename'] = KInput::get('type', 'post', KFactory::get('admin::com.nooku.filter.tablename'), 'filename');
     return $state;
 }