/** * DOCUMENT ME * @param mixed $p * @param mixed $default * @return mixed */ public static function getSearchParameter($p, $default = false) { $parameters = aMediaTools::getSearchParameters(); if (isset($parameters[$p])) { return $parameters[$p]; } return $default; }
protected function resumeBody($withPage = false) { $parameters = aMediaTools::getSearchParameters(); if (!$withPage) { if (isset($parameters['page'])) { unset($parameters['page']); } } if (isset($parameters['page'])) { // keep the URL clean if ($parameters['page'] == 1) { unset($parameters['page']); } } return $this->redirect(aUrl::addParams("aMedia/index", $parameters)); }
/** * DOCUMENT ME * @param mixed $withPage * @return mixed */ protected function resumeBody($withPage = false) { $parameters = aMediaTools::getSearchParameters(); if (!$withPage) { if (isset($parameters['page'])) { unset($parameters['page']); } } if (isset($parameters['page'])) { // keep the URL clean if ($parameters['page'] == 1) { unset($parameters['page']); } } // This allows us to pass additional parameters to resume, like '?add=1' $extra = $this->getRequest()->getGetParameters(); $parameters = array_merge($extra, $parameters); return $this->redirect(aUrl::addParams("aMedia/index", $parameters)); }