public function postProcess() { // if extensions url is set, lets clear session status messages to avoid // a potentially spurious message which might already have been set. This // is a bit hackish // CRM-10629 $session = CRM_Core_Session::singleton(); $session->getStatus(TRUE); parent::postProcess(); parent::rebuildMenu(); }
public function postProcess() { if (!empty($_POST['_qf_UpdateConfigBackend_next_cleanup'])) { $config = CRM_Core_Config::singleton(); // cleanup templates_c directory $config->cleanup(1, FALSE); // clear all caches CRM_Core_Config::clearDBCache(); CRM_Utils_System::flushCache(); parent::rebuildMenu(); CRM_Core_BAO_WordReplacement::rebuild(); CRM_Core_Session::setStatus(ts('Cache has been cleared and menu has been rebuilt successfully.'), ts("Success"), "success"); } if (!empty($_POST['_qf_UpdateConfigBackend_next_resetpaths'])) { $msg = CRM_Core_BAO_ConfigSetting::doSiteMove(); CRM_Core_Session::setStatus($msg, ts("Success"), "success"); } return CRM_Utils_System::redirect(CRM_Utils_System::url('civicrm/admin/setting/updateConfigBackend', 'reset=1')); }
function postProcess() { // redirect to admin page after saving $session =& CRM_Core_Session::singleton(); $session->pushUserContext(CRM_Utils_System::url('civicrm/admin')); $params = $this->controller->exportValues($this->_name); //CRM-5679 foreach ($params as $name => &$val) { if ($val && in_array($name, array('newBaseURL', 'newBaseDir', 'newSiteName'))) { $val = CRM_Utils_File::addTrailingSlash($val); } } $from = array($this->_oldBaseURL, $this->_oldBaseDir); $to = array(trim($params['newBaseURL']), trim($params['newBaseDir'])); if ($this->_oldSiteName && $params['newSiteName']) { $from[] = $this->_oldSiteName; $to[] = $params['newSiteName']; } $newValues = str_replace($from, $to, $this->_defaults); parent::commonProcess($newValues); parent::rebuildMenu(); }
public function postProcess() { parent::postProcess(); parent::rebuildMenu(); }
function postProcess() { if (!empty($_POST['_qf_UpdateConfigBackend_next_cleanup'])) { $config = CRM_Core_Config::singleton(); // cleanup templates_c directory $config->cleanup(1, FALSE); // clear db caching CRM_Core_Config::clearDBCache(); parent::rebuildMenu(); CRM_Core_BAO_WordReplacement::rebuild(); CRM_Core_Session::setStatus(ts('Cache has been cleared and menu has been rebuilt successfully.'), ts("Success"), "success"); return CRM_Utils_System::redirect(CRM_Utils_System::url('civicrm/admin/setting/updateConfigBackend', 'reset=1')); } // redirect to admin page after saving $session = CRM_Core_Session::singleton(); $session->pushUserContext(CRM_Utils_System::url('civicrm/admin')); $params = $this->controller->exportValues($this->_name); //CRM-5679 foreach ($params as $name => &$val) { if ($val && in_array($name, array('newBaseURL', 'newBaseDir', 'newSiteName'))) { $val = CRM_Utils_File::addTrailingSlash($val); } } $from = array($this->_oldBaseURL, $this->_oldBaseDir); $to = array(trim($params['newBaseURL']), trim($params['newBaseDir'])); if ($this->_oldSiteName && $params['newSiteName']) { $from[] = $this->_oldSiteName; $to[] = $params['newSiteName']; } $newValues = str_replace($from, $to, $this->_defaults); parent::commonProcess($newValues); parent::rebuildMenu(); }
function postProcess() { // redirect to admin page after saving $session =& CRM_Core_Session::singleton(); $session->pushUserContext(CRM_Utils_System::url('civicrm/admin')); $params = $this->controller->exportValues($this->_name); $newValues = str_replace(array($this->_oldBaseURL, $this->_oldBaseDir), array(trim($params['newBaseURL']), trim($params['newBaseDir'])), $this->_defaults); parent::commonProcess($newValues); parent::rebuildMenu(); }