<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
/**
* This is some kind of special-purpose router/front-controller for the various profile URLs.
*
- * @param $args array this array contains the arguments of the url
+ * @param $args
+ * Array this array contains the arguments of the url.
*
* @return string|void
* @static
- * @access public
*/
- function run($args = NULL) {
+ public function run($args = NULL) {
if ($args[1] !== 'profile') {
return;
}
$profileGID = CRM_Utils_Request::retrieve('gid', 'Integer', $controller, TRUE);
}
-
// make sure that this profile enables mapping
// CRM-8609
$isMap =
}
if ($secondArg == 'edit' || $secondArg == 'create') {
- $buttonType = CRM_Utils_Array::value('_qf_Edit_cancel', $_POST);
- // CRM-5849: we should actually check the button *type*, but we get the *value*, potentially translated;
- // we should keep both English and translated checks just to make sure we also handle untranslated Cancels
- if ($buttonType == 'Cancel' or $buttonType == ts('Cancel')) {
- $cancelURL = CRM_Utils_Request::retrieve('cancelURL',
- 'String',
- CRM_Core_DAO::$_nullObject,
- FALSE,
- NULL,
- $_POST
- );
- if ($cancelURL) {
- CRM_Utils_System::redirect($cancelURL);
- }
- }
-
if ($secondArg == 'edit') {
$controller = new CRM_Core_Controller_Simple('CRM_Profile_Form_Edit',
ts('Create Profile'),