New naming convention applied to many functions, see #118 for details
[mailer.git] / inc / libs / wernis_functions.php
index 8327e6da3998db899c71de26c5dfd22468426e03..56302d59e66111f31ec5a272116ca2c2fa10f152 100644 (file)
@@ -55,10 +55,10 @@ function GET_WERNIS_ERROR_MESSAGE () {
                return $GLOBALS['wernis_data']['message'];
        } elseif (isset($GLOBALS['wernis_data']['status'])) {
                // Fall-back to status
-               return sprintf(WERNIS_ERROR_STATUS, $GLOBALS['wernis_data']['status']);
+               return sprintf(getMessage('WERNIS_ERROR_STATUS'), $GLOBALS['wernis_data']['status']);
        } else {
                // Something bad happend
-               return WERNIS_UNKNOWN_ERROR;
+               return getMessage('WERNIS_UNKNOWN_ERROR');
        }
 }
 
@@ -69,7 +69,7 @@ function GET_WERNIS_ERROR_CODE () {
                return $GLOBALS['wernis_data']['status'];
        } else {
                // Something bad happend
-               return WERNIS_UNKNOWN_ERROR;
+               return getMessage('WERNIS_UNKNOWN_ERROR');
        }
 }
 
@@ -79,36 +79,36 @@ function WERNIS_SEND_REQUEST ($scriptName, $requestData =  array()) {
        if (!is_array($requestData)) {
                // Then abort here!
                return array(
-                       'status'  => "failed_general",
-                       'message' => WERNIS_API_REQUEST_DATA_INVALID
+                       'status'  => 'failed_general',
+                       'message' => getMessage('WERNIS_API_REQUEST_DATA_INVALID')
                );
        } // END - if
 
        // Is the API id and MD5 hash there?
-       if ((getConfig('wernis_api_id') == "") || (getConfig('wernis_api_md5') == "")) {
+       if ((getConfig('wernis_api_id') == '') || (getConfig('wernis_api_md5') == '')) {
                // Abort here...
                return array(
-                       'status'  => "failed_general",
-                       'message' => WERNIS_API_REQUEST_DATA_MISSING
+                       'status'  => 'failed_general',
+                       'message' => getMessage('WERNIS_API_REQUEST_DATA_MISSING')
                );
        } // END - if
 
        // Add more request data
-       $requestData['api_id']  = getConfig(('wernis_api_id'));
+       $requestData['api_id']  = getConfig('wernis_api_id');
        $requestData['api_key'] = getConfig('wernis_api_md5');
 
        // Construct the request string
        $requestString = getConfig('wernis_api_url') . $scriptName;
 
        // Get the raw response from the lower function
-       $response = POST_URL($requestString, $requestData);
+       $response = sendPostRequest($requestString, $requestData);
 
        // Check the response header if all is fine
-       if (strpos($response[0], "200") === false) {
+       if (strpos($response[0], '200') === false) {
                // Something bad happend... :(
                return array(
-                       'status'  => "request_error",
-                       'message' => sprintf(WERNIS_API_REQUEST_ERROR, $response[0])
+                       'status'  => 'request_error',
+                       'message' => sprintf(getMessage('WERNIS_API_REQUEST_ERROR'), $response[0])
                );
        } // END - if
 
@@ -116,71 +116,71 @@ function WERNIS_SEND_REQUEST ($scriptName, $requestData =  array()) {
        $response = $response[(count($response) - 1)];
 
        // Prepare the returning result for higher functions
-       if (substr($response, 0, 1) == "&") {
+       if (substr($response, 0, 1) == '&') {
                // Remove the leading & (which can be used in Flash)
                $response = substr($response, 1);
        } // END - if
 
        // Bring back the response
-       $data = explode("=", $response);
+       $data = explode('=', $response);
 
        // Default return array (should not stay empty)
        $return = array();
 
        // We use only the first two entries (which shall be fine)
-       if ($data[0] === "error") {
+       if ($data[0] === 'error') {
                // The request has failed... :(
                switch ($data[1]) {
-                       case "404": // Invalid API ID
-                       case "AUTH": // Authorization has failed
+                       case '404': // Invalid API ID
+                       case 'AUTH': // Authorization has failed
                                $return = array(
-                                       'status'  => "auth_failed",
-                                       'message' => WERNIS_API_REQUEST_FAILED_AUTH
+                                       'status'  => 'auth_failed',
+                                       'message' => getMessage('WERNIS_API_REQUEST_FAILED_AUTH')
                                );
                                break;
 
-                       case "LOCKED": // User account is locked!
-                       case "PASS": // Bad passphrase entered
-                       case "USER": // Missing account or invalid password
+                       case 'LOCKED': // User account is locked!
+                       case 'PASS': // Bad passphrase entered
+                       case 'USER': // Missing account or invalid password
                                $return = array(
-                                       'status'  => "user_failed",
-                                       'message' => WERNIS_API_REQUEST_FAILED_USER
+                                       'status'  => 'user_failed',
+                                       'message' => getMessage('WERNIS_API_REQUEST_FAILED_USER')
                                );
                                break;
 
-                       case "OWN": // Transfer to own account
+                       case 'OWN': // Transfer to own account
                                $return = array(
-                                       'status'  => "own_failed",
-                                       'message' => WERNIS_API_REQUEST_FAILED_OWN
+                                       'status'  => 'own_failed',
+                                       'message' => getMessage('WERNIS_API_REQUEST_FAILED_OWN')
                                );
                                break;
 
-                       case "AMOUNT": // Amount is depleted
+                       case 'AMOUNT': // Amount is depleted
                                $return = array(
-                                       'status'  => "amount_failed",
-                                       'message' => WERNIS_API_REQUEST_FAILED_AMOUNT
+                                       'status'  => 'amount_failed',
+                                       'message' => getMessage('WERNIS_API_REQUEST_FAILED_AMOUNT')
                                );
                                break;
 
-                       case "AMOUNT-SEND": // API amount is depleted
+                       case 'AMOUNT-SEND': // API amount is depleted
                                $return = array(
-                                       'status'  => "api_amount_failed",
-                                       'message' => WERNIS_API_REQUEST_FAILED_API_AMOUNT
+                                       'status'  => 'api_amount_failed',
+                                       'message' => getMessage('WERNIS_API_REQUEST_FAILED_API_AMOUNT')
                                );
                                break;
 
                        default: // Unknown error (maybe new?)
                                DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Unknown error %s from WDS66 API received.", $data[1]));
                                $return = array(
-                                       'status'  => "request_failed",
-                                       'message' => sprintf(WERNIS_API_REQUEST_FAILED, $data[1])
+                                       'status'  => 'request_failed',
+                                       'message' => sprintf(getMessage('WERNIS_API_REQUEST_FAILED'), $data[1])
                                );
                                break;
                }
        } else {
                // All fine here
                $return = array(
-                       'status'   => "OK",
+                       'status'   => 'OK',
                        'response' => $response
                );
        }
@@ -195,9 +195,9 @@ function WERNIS_TEST_API () {
        $result = false;
 
        // Return the result from the lower functions
-       $return = WERNIS_SEND_REQUEST("balance.php");
+       $return = WERNIS_SEND_REQUEST('balance.php');
 
-       if ($return['status'] == "OK") {
+       if ($return['status'] == 'OK') {
                // All fine!
                $result = true;
        } else {
@@ -226,12 +226,12 @@ function WERNIS_EXECUTE_WITHDRAW ($wdsId, $userMd5, $amount) {
        $result = false;
 
        // Prepare the purpose
-       $eval = "\$purpose = \"".COMPILE_CODE(sprintf(WERNIS_API_PURPOSE_WITHDRAW, getUserId()))."\";";
+       $eval = "\$purpose = \"".COMPILE_CODE(sprintf(getMessage('WERNIS_API_PURPOSE_WITHDRAW'), getUserId()))."\";";
        eval($eval);
 
        // Prepare the request data
        $requestData = array(
-               'sub_request'   => "receive",
+               'sub_request'   => 'receive',
                't_uid'                 => bigintval($wdsId),
                't_md5'                 => $userMd5,
                'r_uid'                 => getConfig('wernis_refid'),
@@ -240,9 +240,9 @@ function WERNIS_EXECUTE_WITHDRAW ($wdsId, $userMd5, $amount) {
        );
 
        // Return the result from the lower functions
-       $return = WERNIS_SEND_REQUEST("book.php", $requestData);
+       $return = WERNIS_SEND_REQUEST('book.php', $requestData);
 
-       if ($return['status'] == "OK") {
+       if ($return['status'] == 'OK') {
                // All fine!
                $result = true;
 
@@ -272,7 +272,7 @@ function WERNIS_EXECUTE_PAYOUT ($wdsId, $amount) {
 
        // Prepare the request data
        $requestData = array(
-               'sub_request'   => "send",
+               'sub_request'   => 'send',
                't_uid'                 => getConfig('wernis_refid'),
                't_md5'                 => getConfig('wernis_pass_md5'),
                'r_uid'                 => bigintval($wdsId),
@@ -281,9 +281,9 @@ function WERNIS_EXECUTE_PAYOUT ($wdsId, $amount) {
        );
 
        // Return the result from the lower functions
-       $return = WERNIS_SEND_REQUEST("book.php", $requestData);
+       $return = WERNIS_SEND_REQUEST('book.php', $requestData);
 
-       if ($return['status'] == "OK") {
+       if ($return['status'] == 'OK') {
                // All fine!
                $result = true;
 
@@ -304,18 +304,18 @@ function WERNIS_EXECUTE_PAYOUT ($wdsId, $amount) {
 // Translate the status IN/OUT
 function WERNIS_TRANSFER_STATUS ($status) {
        // Default status
-       $return = sprintf(WERNIS_STATUS_UNKNWOWN, $status);
+       $return = sprintf(getMessage('WERNIS_STATUS_UNKNWOWN'), $status);
        switch ($status) {
-               case "IN": // Withdraw
-                       $return = WERNIS_STATUS_WITHDRAW;
+               case 'IN': // Withdraw
+                       $return = getMessage('WERNIS_STATUS_WITHDRAW');
                        break;
 
-               case "OUT": // Payout
-                       $return = WERNIS_STATUS_PAYOUT;
+               case 'OUT': // Payout
+                       $return = getMessage('WERNIS_STATUS_PAYOUT');
                        break;
 
-               case "FAILED": // Payout
-                       $return = WERNIS_STATUS_FAILED;
+               case 'FAILED': // Payout
+                       $return = getMessage('WERNIS_STATUS_FAILED');
                        break;
        }
 
@@ -324,7 +324,7 @@ function WERNIS_TRANSFER_STATUS ($status) {
 }
 
 // Log the transfer
-function WERNIS_LOG_TRANSFER ($wdsId, $amount, $type = 'FAILED', $message = "", $status = "") {
+function WERNIS_LOG_TRANSFER ($wdsId, $amount, $type = 'FAILED', $message = '', $status = '') {
        // Register this wernis movement
        SQL_QUERY_ESC("INSERT INTO `{!_MYSQL_PREFIX!}_user_wernis` (`userid`,`wernis_account`,`wernis_amount`,`wernis_timestamp`,`wernis_type`,`wernis_api_message`,`wernis_api_status`) VALUES (%d, %d, %d, UNIX_TIMESTAMP(), '%s', '%s', '%s')",
                array(getUserId(), bigintval($wdsId), bigintval($amount), $type, $message, $status), __FUNCTION__, __LINE__);
@@ -383,19 +383,19 @@ function WERNIS_ADD_FEES_TO_ARRAY (&$array) {
        // Is the array an array? ;-)
        if (!is_array($array)) {
                // Log error and return
-               DEBUG_LOG(__FUNCTION__, __LINE__, " Type ".gettype($array)." != array.");
+               DEBUG_LOG(__FUNCTION__, __LINE__, ' Type '.gettype($array).'!=array.');
                return;
        } // END - if
 
        // Add both factors
-       $array['payout_factor']        = TRANSLATE_COMMA(getConfig('wernis_payout_factor'));
-       $array['withdraw_factor']      = TRANSLATE_COMMA(getConfig('wernis_withdraw_factor'));
+       $array['payout_factor']        = translateComma(getConfig('wernis_payout_factor'));
+       $array['withdraw_factor']      = translateComma(getConfig('wernis_withdraw_factor'));
 
        // Add all fees
-       $array['payout_fee_percent']   = TRANSLATE_COMMA(getConfig('wernis_payout_fee_percent'));
-       $array['withdraw_fee_percent'] = TRANSLATE_COMMA(getConfig('wernis_withdraw_fee_percent'));
-       $array['payout_fee_fix']       = TRANSLATE_COMMA(getConfig('wernis_payout_fee_fix'));
-       $array['withdraw_fee_fix']     = TRANSLATE_COMMA(getConfig('wernis_withdraw_fee_fix'));
+       $array['payout_fee_percent']   = translateComma(getConfig('wernis_payout_fee_percent'));
+       $array['withdraw_fee_percent'] = translateComma(getConfig('wernis_withdraw_fee_percent'));
+       $array['payout_fee_fix']       = translateComma(getConfig('wernis_payout_fee_fix'));
+       $array['withdraw_fee_fix']     = translateComma(getConfig('wernis_withdraw_fee_fix'));
 }
 
 //