public function nohooks__set_params($hook_object, $params) { $querytype = $this->querytype(); $queryname = $this->queryname(); $paramnames = $this->querymodule_paramnames($queryname); if (is_array($paramnames)) { if (!isset($params[$querytype])) { $params[$querytype] = array(); } if (!isset($params[$querytype][$queryname])) { $params[$querytype][$queryname] = array(); } foreach ($paramnames as $paramname) { if (isset($params[$paramname])) { if (!isset($params[$querytype][$queryname][$paramname])) { $params[$querytype][$queryname][$paramname] = $params[$paramname]; } unset($params[$paramname]); } if (isset($this->{$paramname}) && !isset($params[$querytype][$queryname][$paramname])) { $params[$querytype][$queryname][$paramname] = $this->{$paramname}; } } } return parent::nohooks__set_params($hook_object, $params); }
public function nohooks__set_params($hook_object, $params) { $paramnames = $this->pageset_paramnames(); if (!isset($params['_pageset'])) { $params['_pageset'] = array(); } foreach ($paramnames as $paramname) { if (isset($params[$paramname])) { if (!isset($params['_pageset'][$paramname])) { $params['_pageset'][$paramname] = $params[$paramname]; } unset($params[$paramname]); } if (isset($this->{$paramname}) && !isset($params['_pageset'][$paramname])) { $params['_pageset'][$paramname] = $this->{$paramname}; } } return parent::nohooks__set_params($hook_object, $params); }