X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fmodules%2Fmember%2Fwhat-payout.php;h=14c078d039f7aec5d519e3ef260d172539865801;hp=edbcaf2ca979cb27c43b32547032b1d37dd61743;hb=a090e351c49fe021fb3064325694da03402332e0;hpb=4001187f22197f55e5a1f211fc8defcc180f7c32 diff --git a/inc/modules/member/what-payout.php b/inc/modules/member/what-payout.php index edbcaf2ca9..14c078d039 100644 --- a/inc/modules/member/what-payout.php +++ b/inc/modules/member/what-payout.php @@ -10,7 +10,12 @@ * -------------------------------------------------------------------- * * Kurzbeschreibung : Auszahlungsanfragen * * -------------------------------------------------------------------- * - * * + * $Revision:: $ * + * $Date:: $ * + * $Tag:: 0.2.1-FINAL $ * + * $Author:: $ * + * Needs to be in all Files and every File needs "svn propset * + * svn:keywords Date Revision" (autoprobset!) at least!!!!!! * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2008 by Roland Haeder * * For more information visit: http://www.mxchange.org * @@ -38,21 +43,21 @@ if (!defined('__SECURITY')) { 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"); + LOAD_URL('modules.php?module=index'); +} elseif ((!EXT_IS_ACTIVE('payout')) && (!IS_ADMIN())) { + addFatalMessage(__FILE__, __LINE__, 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; while ($content = SQL_FETCHARRAY($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", - array($GLOBALS['userid'], bigintval($content['level'])), __FILE__, __LINE__); + array(getUserId(), bigintval($content['level'])), __FILE__, __LINE__); // Entry found? if (SQL_NUMROWS($result_points) == 1) { @@ -71,7 +76,7 @@ while ($content = SQL_FETCHARRAY($result_depths)) { SQL_FREERESULT($result_depths); // Get used points -$USED = GET_TOTAL_DATA($GLOBALS['userid'], "user_data", "used_points"); +$USED = GET_TOTAL_DATA(getUserId(), "user_data", "used_points"); // Translate point into comma $TPTS = TRANSLATE_COMMA($TPTS - $USED); @@ -96,17 +101,17 @@ 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__); + 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 @@ -185,15 +190,15 @@ ORDER BY p.payout_timestamp DESC", define('PAYOUT_POINTS_VALUE', $PAYOUT); // Subtract points from member's account - SUB_POINTS("payout", $GLOBALS['userid'], $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')", array( - $GLOBALS['userid'], + getUserId(), bigintval(REQUEST_POST('payout')), bigintval(REQUEST_GET('payout')), REQUEST_POST('turl'), @@ -202,18 +207,18 @@ VALUES (%s,%s,%s, UNIX_TIMESTAMP(), 'NEW','%s','%s','%s')", ), __FILE__, __LINE__); // Load templates - $msg_mem = LOAD_EMAIL_TEMPLATE("member_payout_request_banner", array(), $GLOBALS['userid']); - if (GET_EXT_VERSION("admins") >= "0.4.1") { + $msg_mem = LOAD_EMAIL_TEMPLATE("member_payout_request_banner", array(), getUserId()); + 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(), $GLOBALS['userid']); + $msg_adm = LOAD_EMAIL_TEMPLATE("admin_payout_request_banner", array(), getUserId()); } } 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) VALUES (%s,%s,%s,'%s',%s, UNIX_TIMESTAMP(), 'NEW','%s')", array( - $GLOBALS['userid'], + getUserId(), bigintval(REQUEST_POST('payout')), bigintval(REQUEST_POST('account')), REQUEST_POST('bank'), @@ -222,10 +227,10 @@ VALUES (%s,%s,%s,'%s',%s, UNIX_TIMESTAMP(), 'NEW','%s')", ), __FILE__, __LINE__); // Load templates - $msg_mem = LOAD_EMAIL_TEMPLATE("member_payout_request", array(), $GLOBALS['userid']); - $msg_adm = LOAD_EMAIL_TEMPLATE("admin_payout_request", array(), $GLOBALS['userid']); - $admin_tpl = ""; - if (GET_EXT_VERSION("admins") >= "0.4.1") + $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 = "admin_payout_request"; } @@ -236,31 +241,41 @@ VALUES (%s,%s,%s,'%s',%s, UNIX_TIMESTAMP(), 'NEW','%s')", VALUES (0, 'NEW','PAYOUT_REQUEST','[payout:] {--PAYOUT_REQUEST_ADMIN--}','%s', UNIX_TIMESTAMP(), %s)", array( $msg_adm, - $GLOBALS['userid'] + getUserId() ), __FILE__, __LINE__); // Send out mails - SEND_EMAIL($GLOBALS['userid'], getMessage('PAYOUT_REQUEST_MEMBER'), $msg_mem); + SEND_EMAIL(getUserId(), getMessage('PAYOUT_REQUEST_MEMBER'), $msg_mem); // To admin(s) - SEND_ADMIN_NOTIFICATION(getMessage('PAYOUT_REQUEST_ADMIN'), $admin_tpl, array(), $GLOBALS['userid']); + SEND_ADMIN_NOTIFICATION(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')) + ); + // Generate banner order form - LOAD_TEMPLATE("member_payout_form_banner"); + LOAD_TEMPLATE("member_payout_form_banner", false, $content); } else { + // Prepare content + $content = array( + 'payout' => bigintval(REQUEST_GET('payout')) + ); + // Generate normal form - LOAD_TEMPLATE("member_payout_form"); + LOAD_TEMPLATE("member_payout_form", false, $content); } } 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')); } }