X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fmodules%2Fmember%2Fwhat-payout.php;h=6b8ea9cc364245e608be2ade161c3e6ba66ab9e2;hp=0aebb866e30baa52713e7aa00f857a2ce8aeb91c;hb=77cdaff2afb97ed32985ced906a3a95ee078c2ef;hpb=56156f6c4392510cdbe0eb4f2ccefc23b43e2672 diff --git a/inc/modules/member/what-payout.php b/inc/modules/member/what-payout.php index 0aebb866e3..6b8ea9cc36 100644 --- a/inc/modules/member/what-payout.php +++ b/inc/modules/member/what-payout.php @@ -40,18 +40,18 @@ if (!defined('__SECURITY')) { // Not logged in LOAD_URL("modules.php?module=index"); } elseif ((!EXT_IS_ACTIVE("payout")) && (!IS_ADMIN())) { - addFatalMessage(EXTENSION_PROBLEM_EXT_INACTIVE, "payout"); + addFatalMessage(getMessage('EXTENSION_PROBLEM_EXT_INACTIVE'), "payout"); return; } // Add description as navigation point ADD_DESCR("member", __FILE__); -$result_depths = SQL_QUERY("SELECT level, percents FROM "._MYSQL_PREFIX."_refdepths ORDER BY level", __FILE__, __LINE__); +$result_depths = SQL_QUERY("SELECT level, percents FROM `{!_MYSQL_PREFIX!}_refdepths` ORDER BY level", __FILE__, __LINE__); $TPTS = 0; while (list($lvl, $per) = SQL_FETCHROW($result_depths)) { // Load referal points - $result_points = SQL_QUERY_ESC("SELECT points FROM "._MYSQL_PREFIX."_user_points WHERE userid=%s AND ref_depth=%d LIMIT 1", + $result_points = SQL_QUERY_ESC("SELECT points FROM `{!_MYSQL_PREFIX_user_points!}` WHERE userid=%s AND ref_depth=%d LIMIT 1", array($GLOBALS['userid'], bigintval($lvl)), __FILE__, __LINE__); // Entry found? @@ -79,54 +79,44 @@ $TPTS = TRANSLATE_COMMA($TPTS - $USED); // Sanity check... if (empty($TPTS)) $TPTS = "0.00000"; -if (empty($_GET['payout'])) -{ +if (empty($_GET['payout'])) { // Load payout types $result = SQL_QUERY_ESC("SELECT id, type, rate, min_points, allow_url -FROM "._MYSQL_PREFIX."_payout_types +FROM `{!_MYSQL_PREFIX!}_payout_types` WHERE %s >= min_points ORDER BY type", array(REVERT_COMMA($TPTS)), __FILE__, __LINE__); - if (SQL_NUMROWS($result) > 0) - { + if (SQL_NUMROWS($result) > 0) { // Free memory SQL_FREERESULT($result); // Check for his payouts $result_payouts = SQL_QUERY_ESC("SELECT DISTINCT p.id, p.payout_total, p.target_account, p.target_bank, t.type, p.payout_timestamp, p.status, t.allow_url AS allow, p.target_url AS url, p.link_text AS alt, p.banner_url AS bannerm -FROM "._MYSQL_PREFIX."_user_payouts AS p -LEFT JOIN "._MYSQL_PREFIX."_payout_types AS t +FROM `{!_MYSQL_PREFIX!}_user_payouts` AS p +LEFT JOIN `{!_MYSQL_PREFIX!}_payout_types` AS t ON p.payout_id = t.id WHERE p.userid = %s ORDER BY p.payout_timestamp DESC", array($GLOBALS['userid']), __FILE__, __LINE__); - if (SQL_NUMROWS($result_payouts) > 0) - { + if (SQL_NUMROWS($result_payouts) > 0) { // List all his requests $SW = 2; $OUT = ""; - while (list($pid, $total, $account, $bank, $type, $tstamp, $status, $allow, $url, $alt, $banner) = SQL_FETCHROW($result_payouts)) - { + while (list($pid, $total, $account, $bank, $type, $tstamp, $status, $allow, $url, $alt, $banner) = SQL_FETCHROW($result_payouts)) { // Translate status $status = constant('PAYOUT_MEMBER_STATUS_'.strtoupper($status).''); $status = "
".$status."
"; // Nothing entered must be secured in member/what-payputs.php ! - if ($allow == "Y") - { + if ($allow == "Y") { // Banner/Textlink views/clicks request - if (!empty($banner)) - { + if (!empty($banner)) { // Banner - $account = "\"".$alt."\""; - } - else - { + $account = "\"".$alt."\""; + } else { // Textlink $account = $alt; } - $bank = "".CLICK_HERE.""; - } - else - { + $bank = "{--CLICK_HERE--}"; + } else { // e-currency payout request if (empty($account)) $account = "---"; if (empty($bank)) $bank = "---"; @@ -159,15 +149,12 @@ ORDER BY p.payout_timestamp DESC", // Output payout list PAYOUT_OUTPUT_PAYOUT_LIST($TPTS); } -} - else -{ +} else { // Chedk if he can get paid by selected type - $result = SQL_QUERY_ESC("SELECT type, rate, min_points, allow_url FROM "._MYSQL_PREFIX."_payout_types WHERE id=%s LIMIT 1", - array(bigintval($_GET['payout'])), __FILE__, __LINE__); + $result = SQL_QUERY_ESC("SELECT type, rate, min_points, allow_url FROM `{!_MYSQL_PREFIX!}_payout_types` WHERE id=%s LIMIT 1", + array(bigintval($_GET['payout'])), __FILE__, __LINE__); - if (SQL_NUMROWS($result) == 1) - { + if (SQL_NUMROWS($result) == 1) { // ID is valid list($type, $rate, $min, $allow) = SQL_FETCHROW($result); SQL_FREERESULT($result); @@ -177,8 +164,7 @@ ORDER BY p.payout_timestamp DESC", // Calulcate points from submitted amount $PAYOUT = 0; - if (!empty($_POST['payout'])) - { + if (!empty($_POST['payout'])) { $PAYOUT = bigintval($_POST['payout']) / $rate; $PAY_MAX = $max / $rate; } @@ -187,11 +173,9 @@ ORDER BY p.payout_timestamp DESC", define('PAYOUT_MAX_VALUE' , $max); define('PAYOUT_TYPE_VALUE', COMPILE_CODE($type)); - if (REVERT_COMMA($TPTS) >= $min) - { + if (REVERT_COMMA($TPTS) >= $min) { // Ok, he can get be paid - if ((isset($_POST['ok'])) && ($PAYOUT <= $PAY_MAX) && ($PAYOUT >= $min)) - { + if ((isset($_POST['ok'])) && ($PAYOUT <= $PAY_MAX) && ($PAYOUT >= $min)) { // Calculate exact value define('PAYOUT_POINTS_VALUE', $PAYOUT); @@ -199,10 +183,9 @@ ORDER BY p.payout_timestamp DESC", SUB_POINTS("payout", $GLOBALS['userid'], $PAYOUT); // Add entry to his tranfer history - if ($allow == "Y") - { + if ($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) + 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')", array( $GLOBALS['userid'], @@ -215,19 +198,14 @@ VALUES (%s,%s,%s, UNIX_TIMESTAMP(), 'NEW','%s','%s','%s')", // Load templates $msg_mem = LOAD_EMAIL_TEMPLATE("member_payout_request_banner", array(), $GLOBALS['userid']); - if (GET_EXT_VERSION("admins") >= "0.4.1") - { + if (GET_EXT_VERSION("admins") >= "0.4.1") { $adm_tpl = "admin_payout_request_banner"; - } - else - { + } else { $msg_adm = LOAD_EMAIL_TEMPLATE("admin_payout_request_banner", array(), $GLOBALS['userid']); } - } - else - { + } else { // e-currency payout requested - SQL_QUERY_ESC("INSERT INTO "._MYSQL_PREFIX."_user_payouts (userid, payout_total, target_account, target_bank, payout_id, payout_timestamp, status, password) + SQL_QUERY_ESC("INSERT INTO `{!_MYSQL_PREFIX!}_user_payouts` (userid, payout_total, target_account, target_bank, payout_id, payout_timestamp, status, password) VALUES (%s,%s,%s,'%s',%s, UNIX_TIMESTAMP(), 'NEW','%s')", array( $GLOBALS['userid'], @@ -249,44 +227,37 @@ VALUES (%s,%s,%s,'%s',%s, UNIX_TIMESTAMP(), 'NEW','%s')", } // Generate task - SQL_QUERY_ESC("INSERT INTO "._MYSQL_PREFIX."_task_system (assigned_admin, status, task_type, subject, text, task_created, userid) -VALUES (0, 'NEW','PAYOUT_REQUEST','[payout:] ".PAYOUT_REQUEST_ADMIN."','%s', UNIX_TIMESTAMP(), %s)", + SQL_QUERY_ESC("INSERT INTO `{!_MYSQL_PREFIX!}_task_system` (assigned_admin, status, task_type, subject, text, task_created, userid) +VALUES (0, 'NEW','PAYOUT_REQUEST','[payout:] {--PAYOUT_REQUEST_ADMIN--}','%s', UNIX_TIMESTAMP(), %s)", array( $msg_adm, $GLOBALS['userid'] ), __FILE__, __LINE__); // Send out mails - SEND_EMAIL($GLOBALS['userid'], PAYOUT_REQUEST_MEMBER, $msg_mem); + SEND_EMAIL($GLOBALS['userid'], getMessage('PAYOUT_REQUEST_MEMBER'), $msg_mem); // To admin(s) - SEND_ADMIN_NOTIFICATION(PAYOUT_REQUEST_ADMIN, $admin_tpl, array(), $GLOBALS['userid']); + SEND_ADMIN_NOTIFICATION(getMessage('PAYOUT_REQUEST_ADMIN'), $admin_tpl, array(), $GLOBALS['userid']); // Load template and output it - LOAD_TEMPLATE("admin_settings_saved", false, PAYOUT_REQUEST_SENT); - } - elseif ($allow == "Y") - { + LOAD_TEMPLATE("admin_settings_saved", false, getMessage('PAYOUT_REQUEST_SENT')); + } elseif ($allow == "Y") { // Generate banner order form LOAD_TEMPLATE("member_payout_form_banner"); - } - else - { + } else { // Generate normal form LOAD_TEMPLATE("member_payout_form"); } - } - else - { + } else { // Not enougth points - LOAD_TEMPLATE("admin_settings_saved", false, PAYOUT_POINTS_NOT_ENOUGTH); + LOAD_TEMPLATE("admin_settings_saved", false, getMessage('PAYOUT_POINTS_NOT_ENOUGTH')); } - } - else - { + } else { // ID is invalid - LOAD_TEMPLATE("admin_settings_saved", false, PAYOUT_ID_INVALID); + LOAD_TEMPLATE("admin_settings_saved", false, getMessage('PAYOUT_ID_INVALID')); } } + // ?>