X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FPage%2FRedirect.php;h=4f0b83dde4b60267b614c0890064518c8b989ea6;hb=b1c50c4224c2190871461e84bd63bef8e1da819c;hp=98b24af9f793c81553d8983a8f8cb4932468f3a3;hpb=1e66775e6f88ac33d643ca2d68577ab01dd41dd5;p=civicrm-core.git diff --git a/CRM/Core/Page/Redirect.php b/CRM/Core/Page/Redirect.php index 98b24af9f7..4f0b83dde4 100644 --- a/CRM/Core/Page/Redirect.php +++ b/CRM/Core/Page/Redirect.php @@ -3,13 +3,13 @@ /** * Placeholder page which generates a redirect * - * @code + * ``` * * civicrm/admin/options/case_type * CRM_Core_Page_Redirect * url=civicrm/foo/bar?whiz=bang&passthru=%%passthru%% * - * @endcoe + * ``` */ class CRM_Core_Page_Redirect extends CRM_Core_Page { @@ -19,7 +19,7 @@ class CRM_Core_Page_Redirect extends CRM_Core_Page { * @param string $path * @param array $pageArgs */ - public function run($path = NULL, $pageArgs = array()) { + public function run($path = NULL, $pageArgs = []) { $url = self::createUrl($path, $_REQUEST, $pageArgs, TRUE); CRM_Utils_System::redirect($url); } @@ -38,10 +38,10 @@ class CRM_Core_Page_Redirect extends CRM_Core_Page { */ public static function createUrl($requestPath, $requestArgs, $pageArgs, $absolute) { if (empty($pageArgs['url'])) { - CRM_Core_Error::fatal('This page is configured as a redirect, but it does not have a target.'); + CRM_Core_Error::statusBounce(ts('This page is configured as a redirect, but it does not have a target.')); } - $vars = array(); + $vars = []; // note: %% isn't legal in a well-formed URL, so it's not a bad variable-delimiter foreach ($requestPath as $pathPos => $pathPart) { $vars["%%{$pathPos}%%"] = urlencode($pathPart);