X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Flibs%2Fwernis_functions.php;h=f3f18392acc9fabf26c4884ab78a5fb86e361b61;hb=19fc9f2c0cdd76900c082e525a43a4a5decb1a56;hp=3419416228eeb07ddd46f6a8cd0afc9e02fbe1b8;hpb=f89ab3d6301df13ebaf61a079d86a7f5047df915;p=mailer.git diff --git a/inc/libs/wernis_functions.php b/inc/libs/wernis_functions.php index 3419416228..f3f18392ac 100644 --- a/inc/libs/wernis_functions.php +++ b/inc/libs/wernis_functions.php @@ -53,7 +53,7 @@ function GET_WERNIS_ERROR_MESSAGE () { return $GLOBALS['wernis_data']['message']; } elseif (isset($GLOBALS['wernis_data']['status'])) { // Fall-back to status - return getMaskedMessage('WERNIS_ERROR_STATUS', $GLOBALS['wernis_data']['status']); + return '{%message,WERNIS_ERROR_STATUS=' . $GLOBALS['wernis_data']['status'] . '%}'; } else { // Something bad happend return '{--WERNIS_UNKNOWN_ERROR--}'; @@ -115,7 +115,7 @@ function WERNIS_SEND_REQUEST ($scriptName, $requestData = array()) { // Something bad happend... :( return array( 'status' => 'request_error', - 'message' => getMaskedMessage('WERNIS_API_REQUEST_ERROR', $response[0]) + 'message' => '{%message,WERNIS_API_REQUEST_ERROR=' . $response[0] . '%}' ); } // END - if @@ -193,7 +193,7 @@ function WERNIS_SEND_REQUEST ($scriptName, $requestData = array()) { logDebugMessage(__FUNCTION__, __LINE__, sprintf("Unknown error %s from WDS66 API received.", $data[1])); $return = array( 'status' => 'request_failed', - 'message' => getMaskedMessage('WERNIS_API_REQUEST_FAILED', $data[1]) + 'message' => '{%message,WERNIS_API_REQUEST_FAILED=' . $data[1] . '%}' ); break; } @@ -264,7 +264,7 @@ function WERNIS_EXECUTE_WITHDRAW ($wdsId, $userMd5, $amount) { $result = true; // Log the transfer - WERNIS_LOG_TRANSFER($wdsId, $amount, 'IN'); + WERNIS_LOG_TRANSFER($wdsId, $amount, 'WITHDRAW'); } else { // Status failure text WERNIS_STATUS_MESSAGE($return['message'], $return['status']); @@ -301,7 +301,7 @@ function WERNIS_EXECUTE_PAYOUT ($wdsId, $amount) { $result = true; // Log the transfer - WERNIS_LOG_TRANSFER($wdsId, $amount, 'OUT'); + WERNIS_LOG_TRANSFER($wdsId, $amount, 'PAYOUT'); } else { // Status failure text WERNIS_STATUS_MESSAGE($return['message'], $return['status']); @@ -316,23 +316,17 @@ function WERNIS_EXECUTE_PAYOUT ($wdsId, $amount) { // Translate the status IN/OUT function translateWernisTransferStatus ($status) { - // Default status - $return = getMaskedMessage('WERNIS_STATUS_UNKNWOWN', $status); + // Default status is unknown + $return = '{%message,WERNIS_STATUS_UNKNWOWN=' . $status . '%}'; - // Which status? - switch ($status) { - case 'IN': // Withdraw - $return = '{--WERNIS_STATUS_WITHDRAW--}'; - break; - - case 'OUT': // Payout - $return = '{--WERNIS_STATUS_PAYOUT--}'; - break; + // Construct message id + $messageId = 'WERNIS_STATUS_' . $status; - case 'FAILED': // Payout - $return = '{--WERNIS_STATUS_FAILED--}'; - break; - } // END - switch + // Is it there? + if (isMessageIdValid($messageId)) { + // Then use it as message string + $return = '{--' . $messageId . '--}'; + } // END - if // Return the status return $return; @@ -355,10 +349,10 @@ function WERNIS_LOG_TRANSFER ($wdsId, $amount, $type = 'FAILED', $message = '', // Take fees and factor function WERNIS_TAKE_FEE ($points, $mode) { // Payout or withdraw are allowed modes! - //* DEBUG: */ debugOutput('mode='.$mode.',points='.$points); + //* DEBUG: */ debugOutput('mode=' . $mode . ',points=' . $points); if (!in_array($mode, array('payout', 'withdraw'))) { // Log error and abort - logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . getMemberId() . ',mode=' . $mode . ',points=' . $points); + logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . getMemberId() . ',mode=' . $mode . ',points=' . $points . ' - unknown mode detected.'); return false; } // END - if @@ -400,9 +394,9 @@ function WERNIS_ADD_WITHDRAW_FEE ($points) { return $points; } -// --------------------------------------------------------------------------- +//----------------------------------------------------------------------------- // Wrapper functions -// --------------------------------------------------------------------------- +//----------------------------------------------------------------------------- // Wrapper function for 'wernis_refid' function getWernisRefid () {