X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FGrant%2FForm%2FTask.php;h=a5096f91603ad4aa5586394e7c115ddc5a780d6f;hb=1c666703e61a04b82916c2a9d7734aaeb7bb2119;hp=b983cec3d72afac8c84b7804bc115370af162b88;hpb=0aacb32ed735ffc1bd531ea14932684830e05803;p=civicrm-core.git diff --git a/CRM/Grant/Form/Task.php b/CRM/Grant/Form/Task.php index b983cec3d7..a5096f9160 100644 --- a/CRM/Grant/Form/Task.php +++ b/CRM/Grant/Form/Task.php @@ -34,19 +34,20 @@ class CRM_Grant_Form_Task extends CRM_Core_Form_Task { } /** - * @param CRM_Core_Form $form + * @param \CRM_Core_Form_Task $form + * + * @throws \CRM_Core_Exception */ public static function preProcessCommon(&$form) { $form->_grantIds = []; - $values = $form->controller->exportValues($form->get('searchFormName')); + $values = $form->getSearchFormValues(); $form->_task = $values['task']; $tasks = CRM_Grant_Task::tasks(); if (!array_key_exists($form->_task, $tasks)) { CRM_Core_Error::statusBounce(ts('You do not have permission to access this page.')); } - $form->assign('taskName', $tasks[$form->_task]); $ids = []; if ($values['radio_ts'] == 'ts_sel') { @@ -80,15 +81,7 @@ class CRM_Grant_Form_Task extends CRM_Core_Form_Task { $form->_grantIds = $form->_componentIds = $ids; - //set the context for redirection for any task actions - $qfKey = CRM_Utils_Request::retrieve('qfKey', 'String', $form); - $urlParams = 'force=1'; - if (CRM_Utils_Rule::qfKey($qfKey)) { - $urlParams .= "&qfKey=$qfKey"; - } - - $session = CRM_Core_Session::singleton(); - $session->replaceUserContext(CRM_Utils_System::url('civicrm/grant/search', $urlParams)); + $form->setNextUrl('grant'); } /**