Example #1
0
 public function configure()
 {
     parent::configure();
     if (!$this->allowAutoRecordId()) {
         $this->addRequiredVar(array('recordId'));
     }
 }
Example #2
0
 protected function filterViewVars(array $vars = array())
 {
     $viewVars = parent::filterViewVars($vars);
     $viewVars['maxPerPage'] = isset($viewVars['maxPerPage']) ? $viewVars['maxPerPage'] : 0;
     $filters = array();
     foreach ($viewVars as $key => $val) {
         if ('Filter' === substr($key, -6)) {
             $filters[substr($key, 0, strlen($key) - 6)] = $val;
             unset($viewVars[$key]);
         }
     }
     $viewVars['filters'] = $filters;
     $viewVars['page'] = $this->getService('request')->getParameter('page', 1);
     return $viewVars;
 }