Skip to content

Commit

Permalink
[REF] Convert CRM_Core_Error::fatal to CRM_Core_Error::statusBounce i…
Browse files Browse the repository at this point in the history
…n Extension folder
  • Loading branch information
seamuslee001 committed Nov 15, 2019
1 parent 08ff628 commit 4b1fdf5
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 14 deletions.
6 changes: 3 additions & 3 deletions CRM/Extension/Downloader.php
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ public function checkRequirements($extensionInfo = NULL) {

if (empty($errors) && !CRM_Utils_HttpClient::singleton()->isRedirectSupported()) {
CRM_Core_Session::setStatus(ts('WARNING: The downloader may be unable to download files which require HTTP redirection. This may be a configuration issue with PHP\'s open_basedir or safe_mode.'));
CRM_Core_Error::debug_log_message('WARNING: The downloader may be unable to download files which require HTTP redirection. This may be a configuration issue with PHP\'s open_basedir or safe_mode.');
Civi::log()->debug('WARNING: The downloader may be unable to download files which require HTTP redirection. This may be a configuration issue with PHP\'s open_basedir or safe_mode.');
}

if ($extensionInfo) {
Expand Down Expand Up @@ -105,7 +105,7 @@ public function download($key, $downloadUrl) {
$destDir = $this->containerDir . DIRECTORY_SEPARATOR . $key;

if (!$downloadUrl) {
CRM_Core_Error::fatal(ts('Cannot install this extension - downloadUrl is not set!'));
CRM_Core_Error::statusBounce(ts('Cannot install this extension - downloadUrl is not set!'));
}

if (!$this->fetch($downloadUrl, $filename)) {
Expand Down Expand Up @@ -213,7 +213,7 @@ public function validateFiles($key, $extractedZipPath) {
}

if ($newInfo->key != $key) {
CRM_Core_Error::fatal(ts('Cannot install - there are differences between extdir XML file and archive XML file!'));
CRM_Core_Error::statusBounce(ts('Cannot install - there are differences between extdir XML file and archive XML file!'));
}

return TRUE;
Expand Down
6 changes: 3 additions & 3 deletions CRM/Extension/Manager/Payment.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@ public function onPreInstall(CRM_Extension_Info $info) {
$paymentProcessorTypes = $this->_getAllPaymentProcessorTypes('class_name');

if (array_key_exists($info->key, $paymentProcessorTypes)) {
CRM_Core_Error::fatal(ts('This payment processor type is already installed.'));
CRM_Core_Error::statusBounce(ts('This payment processor type is already installed.'));
}

$ppByName = $this->_getAllPaymentProcessorTypes('name');
if (array_key_exists($info->name, $ppByName)) {
CRM_Core_Error::fatal(ts('This payment processor type already exists.'));
CRM_Core_Error::statusBounce(ts('This payment processor type already exists.'));
}

$dao = new CRM_Financial_DAO_PaymentProcessorType();
Expand Down Expand Up @@ -82,7 +82,7 @@ public function onPreInstall(CRM_Extension_Info $info) {
break;

default:
CRM_Core_Error::fatal(ts('Billing mode in info file has wrong value.'));
CRM_Core_Error::statusBounce(ts('Billing mode in info file has wrong value.'));
}

$dao->is_recur = trim($info->typeInfo['isRecur']);
Expand Down
9 changes: 2 additions & 7 deletions CRM/Extension/Manager/Report.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public function __construct() {
public function onPreInstall(CRM_Extension_Info $info) {
$customReports = $this->getCustomReportsByName();
if (array_key_exists($info->key, $customReports)) {
CRM_Core_Error::fatal(ts('This report is already registered.'));
CRM_Core_Error::statusBounce(ts('This report is already registered.'));
}

if ($info->typeInfo['component'] === 'Contact') {
Expand All @@ -48,7 +48,7 @@ public function onPreInstall(CRM_Extension_Info $info) {
$compId = $comp->componentID;
}
if (empty($compId)) {
CRM_Core_Error::fatal(ts('Component for which you are trying to install the extension (%1) is currently disabled.', [1 => $info->typeInfo['component']]));
CRM_Core_Error::statusBounce(ts('Component for which you are trying to install the extension (%1) is currently disabled.', [1 => $info->typeInfo['component']]));
}
$weight = CRM_Utils_Weight::getDefaultWeight('CRM_Core_DAO_OptionValue',
['option_group_id' => $this->groupId]
Expand All @@ -74,11 +74,6 @@ public function onPreInstall(CRM_Extension_Info $info) {
* @return bool
*/
public function onPreUninstall(CRM_Extension_Info $info) {

// if( !array_key_exists( $info->key, $this->customReports ) ) {
// CRM_Core_Error::fatal( 'This report is not registered.' );
// }

$customReports = $this->getCustomReportsByName();
$cr = $this->getCustomReportsById();
$id = $cr[$customReports[$info->key]];
Expand Down
2 changes: 1 addition & 1 deletion CRM/Extension/Manager/Search.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public function __construct() {
public function onPreInstall(CRM_Extension_Info $info) {
$customSearchesByName = $this->getCustomSearchesByName();
if (array_key_exists($info->key, $customSearchesByName)) {
CRM_Core_Error::fatal(ts('This custom search is already registered.'));
CRM_Core_Error::statusBounce(ts('This custom search is already registered.'));
}

$weight = CRM_Utils_Weight::getDefaultWeight('CRM_Core_DAO_OptionValue',
Expand Down

0 comments on commit 4b1fdf5

Please sign in to comment.