From f85174e1d5cdb6eab706ab95bbf497020f43fef9 Mon Sep 17 00:00:00 2001 From: Marcelo Machado Date: Thu, 25 Aug 2022 14:08:48 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20da=20verifica=C3=A7=C3=A3o?= =?UTF-8?q?=20da=20vers=C3=A3o=20php?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gerencianet.php | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/gerencianet.php b/gerencianet.php index 0711a10..7cbc6cc 100644 --- a/gerencianet.php +++ b/gerencianet.php @@ -328,6 +328,15 @@ function gerencianet_config_validate($params) */ function gerencianet_link($gatewayParams) { + /* **************************************** Verifica se a versão do PHP é compatível com o módulo ******************************** */ + + if (version_compare(PHP_VERSION, '7.3') < 0) { + $errorMsg = 'A versão do PHP do servidor onde o WHMCS está hospedado não é compatível com o módulo Gerencianet.'; + if ($gatewayParams['debug'] == "on") + logTransaction('gerencianet', $errorMsg, 'Erro de Versão'); + + return send_errors(array('Erro Inesperado: Ocorreu um erro inesperado. Entre em contato com o responsável do site.')); + } // Creating table 'tblgerencianetpix' createGerencianetPixTable(); @@ -416,15 +425,7 @@ function gerencianet_link($gatewayParams) $gatewayParams['paramsBoleto'] = $_POST; $errorMessages = array(); $errorMessages = validationParams($gatewayParams); - /* **************************************** Verifica se a versão do PHP é compatível com a API ******************************** */ - - if (version_compare(PHP_VERSION, '7.3') < 0) { - $errorMsg = 'A versão do PHP do servidor onde o WHMCS está hospedado não é compatível com o módulo Gerencianet. Atualize o PHP para uma versão igual ou superior à versão 5.4.39'; - if ($gatewayParams['debug'] == "on") - logTransaction('gerencianet', $errorMsg, 'Erro de Versão'); - - return send_errors(array('Erro Inesperado: Ocorreu um erro inesperado. Entre em contato com o responsável do site.')); - } + /* ************************************************ Define mensagens de erro ***************************************************/ @@ -476,14 +477,6 @@ function gerencianet_link($gatewayParams) if ($existingCharge) { return $code; } - - if (version_compare(PHP_VERSION, '7.3') < 0) { - $errorMsg = 'A versão do PHP do servidor onde o WHMCS está hospedado não é compatível com o módulo Gerencianet. Atualize o PHP para uma versão igual ou superior à versão 5.4.39'; - if ($gatewayParams['debug'] == "on") - logTransaction('gerencianet', $errorMsg, 'Erro de Versão'); - - return send_errors(array('Erro Inesperado: Ocorreu um erro inesperado. Entre em contato com o responsável do site.')); - } $invoiceAmount = $gatewayParams['amount']; if ($invoiceAmount < $minValue) { $limitMsg = "
Transação Não permitida: Você está tentando pagar uma fatura de
R$ $invoiceAmount. Para gerar o boleto Gerencianet, o valor mínimo do pedido deve ser de R$ $minValue
";