X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmodules%2Fmember%2Fwhat-payout.php;h=3717af5a04ab1b2d496132751c2a7de3a1e2b444;hb=fe559c0f67e986c113f5b465e767e11a6588734d;hp=07a0dd7428e1ae2b1600eccb4e724758d0f38eec;hpb=ae798f7e416793adf24a3b87024df1027e520ce2;p=mailer.git diff --git a/inc/modules/member/what-payout.php b/inc/modules/member/what-payout.php index 07a0dd7428..3717af5a04 100644 --- a/inc/modules/member/what-payout.php +++ b/inc/modules/member/what-payout.php @@ -39,18 +39,18 @@ // Some security stuff... if (!defined('__SECURITY')) { // Don't call this directly! - $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php"; + $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), '/inc') + 4) . '/security.php'; require($INC); } elseif (!IS_MEMBER()) { // Not logged in - LOAD_URL("modules.php?module=index"); -} elseif ((!EXT_IS_ACTIVE("payout")) && (!IS_ADMIN())) { - addFatalMessage(__FILE__, __LINE__, getMessage('EXTENSION_PROBLEM_EXT_INACTIVE'), "payout"); + redirectToUrl('modules.php?module=index'); +} elseif ((!EXT_IS_ACTIVE('payout')) && (!IS_ADMIN())) { + addFatalMessage(__FILE__, __LINE__, sprintf(getMessage('EXTENSION_PROBLEM_EXT_INACTIVE'), 'payout')); return; } // Add description as navigation point -ADD_DESCR("member", __FILE__); +ADD_DESCR('member', __FILE__); $result_depths = SQL_QUERY("SELECT level, percents FROM `{!_MYSQL_PREFIX!}_refdepths` ORDER BY level", __FILE__, __LINE__); $TPTS = 0; @@ -79,7 +79,7 @@ SQL_FREERESULT($result_depths); $USED = GET_TOTAL_DATA(getUserId(), "user_data", "used_points"); // Translate point into comma -$TPTS = TRANSLATE_COMMA($TPTS - $USED); +$TPTS = translateComma($TPTS - $USED); // Sanity check... if (empty($TPTS)) $TPTS = "0.00000"; @@ -89,7 +89,8 @@ if (!REQUEST_ISSET_GET(('payout'))) { $result = SQL_QUERY_ESC("SELECT id, type, rate, min_points, allow_url FROM `{!_MYSQL_PREFIX!}_payout_types` WHERE %s >= min_points -ORDER BY type", array(REVERT_COMMA($TPTS)), __FILE__, __LINE__); +ORDER BY type ASC", + array(convertCommaToDot($TPTS)), __FILE__, __LINE__); if (SQL_NUMROWS($result) > 0) { // Free memory SQL_FREERESULT($result); @@ -104,14 +105,14 @@ ORDER BY p.payout_timestamp DESC", array(getUserId()), __FILE__, __LINE__); if (SQL_NUMROWS($result_payouts) > 0) { // List all his requests - $OUT = ""; $SW = 2; + $OUT = ''; $SW = 2; while ($content = SQL_FETCHARRAY($result_payouts)) { // Translate status $content['status'] = getMessage('PAYOUT_MEMBER_STATUS_'.strtoupper($content['status']).''); $content['status'] = "
".$content['status']."
"; // Nothing entered must be secured in member/what-payputs.php ! - if ($content['allow'] == "Y") { + if ($content['allow'] == 'Y') { // Banner/Textlink views/clicks request if (!empty($content['banner'])) { // Banner @@ -123,8 +124,8 @@ ORDER BY p.payout_timestamp DESC", $content['target_bank'] = "{--CLICK_HERE--}"; } else { // e-currency payout request - if (empty($content['target_account'])) $content['target_account'] = "---"; - if (empty($content['target_bank'])) $content['target_bank'] = "---"; + if (empty($content['target_account'])) $content['target_account'] = '---'; + if (empty($content['target_bank'])) $content['target_bank'] = '---'; } // Prepare data for the template @@ -132,9 +133,9 @@ ORDER BY p.payout_timestamp DESC", $content = array( 'sw' => $SW, 'acc' => $content['target_account'], - 'points' => TRANSLATE_COMMA($content['payout_total'])." ".COMPILE_CODE($content['type']), + 'points' => translateComma($content['payout_total'])." ".COMPILE_CODE($content['type']), 'bank' => $content['target_bank'], - 'stamp' => MAKE_DATETIME($content['payout_timestamp'], "2"), + 'stamp' => generateDateTime($content['payout_timestamp'], '2'), 'status' => $content['status'] ); @@ -159,7 +160,7 @@ ORDER BY p.payout_timestamp DESC", } } else { // Chedk if he can get paid by selected type - $result = SQL_QUERY_ESC("SELECT type, rate, min_points, allow_url AS allow FROM `{!_MYSQL_PREFIX!}_payout_types` WHERE id=%s LIMIT 1", + $result = SQL_QUERY_ESC("SELECT type, rate, min_points, allow_url AS allow FROM `{!_MYSQL_PREFIX!}_payout_types` WHERE `id`=%s LIMIT 1", array(bigintval(REQUEST_GET('payout'))), __FILE__, __LINE__); if (SQL_NUMROWS($result) == 1) { @@ -182,7 +183,7 @@ ORDER BY p.payout_timestamp DESC", define('PAYOUT_MAX_VALUE' , $max); define('PAYOUT_TYPE_VALUE', COMPILE_CODE($content['type'])); - if (REVERT_COMMA($TPTS) >= $content['min_points']) { + if (convertCommaToDot($TPTS) >= $content['min_points']) { // Ok, he can get be paid if ((IS_FORM_SENT()) && ($PAYOUT <= $PAY_MAX) && ($PAYOUT >= $content['min_points'])) { // Calculate exact value @@ -190,10 +191,10 @@ ORDER BY p.payout_timestamp DESC", define('PAYOUT_POINTS_VALUE', $PAYOUT); // Subtract points from member's account - SUB_POINTS("payout", getUserId(), $PAYOUT); + SUB_POINTS('payout', getUserId(), $PAYOUT); // Add entry to his tranfer history - if ($content['allow'] == "Y") { + if ($content['allow'] == 'Y') { // Banner/textlink ordered SQL_QUERY_ESC("INSERT INTO `{!_MYSQL_PREFIX!}_user_payouts` (userid, payout_total, payout_id, payout_timestamp, status, target_url, link_text, banner_url) VALUES (%s,%s,%s, UNIX_TIMESTAMP(), 'NEW','%s','%s','%s')", @@ -208,7 +209,7 @@ VALUES (%s,%s,%s, UNIX_TIMESTAMP(), 'NEW','%s','%s','%s')", // Load templates $msg_mem = LOAD_EMAIL_TEMPLATE("member_payout_request_banner", array(), getUserId()); - if (GET_EXT_VERSION("admins") >= "0.4.1") { + if (GET_EXT_VERSION('admins') >= '0.4.1') { $adm_tpl = "admin_payout_request_banner"; } else { $msg_adm = LOAD_EMAIL_TEMPLATE("admin_payout_request_banner", array(), getUserId()); @@ -229,9 +230,10 @@ VALUES (%s,%s,%s,'%s',%s, UNIX_TIMESTAMP(), 'NEW','%s')", // Load templates $msg_mem = LOAD_EMAIL_TEMPLATE("member_payout_request", array(), getUserId()); $msg_adm = LOAD_EMAIL_TEMPLATE("admin_payout_request", array(), getUserId()); - $admin_tpl = ""; - if (GET_EXT_VERSION("admins") >= "0.4.1") - { + $admin_tpl = ''; + + // @TODO Rewrite this to a filter + if (GET_EXT_VERSION('admins') >= '0.4.1') { $admin_tpl = "admin_payout_request"; } } @@ -245,14 +247,14 @@ VALUES (0, 'NEW','PAYOUT_REQUEST','[payout:] {--PAYOUT_REQUEST_ADMIN--}','%s', U ), __FILE__, __LINE__); // Send out mails - SEND_EMAIL(getUserId(), getMessage('PAYOUT_REQUEST_MEMBER'), $msg_mem); + sendEmail(getUserId(), getMessage('PAYOUT_REQUEST_MEMBER'), $msg_mem); // To admin(s) - SEND_ADMIN_NOTIFICATION(getMessage('PAYOUT_REQUEST_ADMIN'), $admin_tpl, array(), getUserId()); + sendAdminNotification(getMessage('PAYOUT_REQUEST_ADMIN'), $admin_tpl, array(), getUserId()); // Load template and output it - LOAD_TEMPLATE("admin_settings_saved", false, getMessage('PAYOUT_REQUEST_SENT')); - } elseif ($content['allow'] == "Y") { + LOAD_TEMPLATE('admin_settings_saved', false, getMessage('PAYOUT_REQUEST_SENT')); + } elseif ($content['allow'] == 'Y') { // Prepare content $content = array( 'payout' => bigintval(REQUEST_GET('payout')) @@ -271,11 +273,11 @@ VALUES (0, 'NEW','PAYOUT_REQUEST','[payout:] {--PAYOUT_REQUEST_ADMIN--}','%s', U } } else { // Not enougth points - LOAD_TEMPLATE("admin_settings_saved", false, getMessage('PAYOUT_POINTS_NOT_ENOUGTH')); + LOAD_TEMPLATE('admin_settings_saved', false, getMessage('PAYOUT_POINTS_NOT_ENOUGTH')); } } else { // ID is invalid - LOAD_TEMPLATE("admin_settings_saved", false, getMessage('PAYOUT_ID_INVALID')); + LOAD_TEMPLATE('admin_settings_saved', false, getMessage('PAYOUT_ID_INVALID')); } }