$content = array(); $points = false;
// Is the mode set (payout only)
-if (!isset($_GET['mode'])) {
+if (!REQUEST_ISSET_GET(('mode'))) {
// Get referal id
$content['refid'] = bigintval(getConfig('primera_refid'));
SQL_FREERESULT($result);
// Is there an ID?
- if ((!empty($content['primera_nickname'])) && (!isset($_GET['mode']))) {
+ if ((!empty($content['primera_nickname'])) && (!REQUEST_ISSET_GET(('mode')))) {
// Then use an other "mode"
- $_GET['mode'] = "list";
+ REQUEST_SET_GET('mode', "list");
// And load all rows!
$result = SQL_QUERY_ESC("SELECT `id`, `primera_account`, `primera_amount`, `primera_timestamp`, `primera_type` FROM `{!_MYSQL_PREFIX!}_user_primera` WHERE `userid` = %s ORDER BY `primera_timestamp` DESC",
SQL_FREERESULT($result);
} else {
// Mode pay
- $_GET['mode'] = "pay";
+ REQUEST_SET_GET('mode', "pay");
}
} // END - if
-if ($_GET['mode'] == "pay") {
+if (REQUEST_GET('mode') == "pay") {
// Get total points and check if the user can request a payout
$points = GET_TOTAL_DATA($GLOBALS['userid'], "user_points", "points") - GET_TOTAL_DATA($GLOBALS['userid'], "user_data", "used_points");
SQL_FREERESULT($result);
} else {
// Invalid mode!
- LOAD_TEMPLATE("admin_settings_saved", false, sprintf(PRIMERA_MEMBER_MODE_INVALID, SQL_ESCAPE($_GET['mode'])));
+ LOAD_TEMPLATE("admin_settings_saved", false, sprintf(PRIMERA_MEMBER_MODE_INVALID, SQL_ESCAPE(REQUEST_GET('mode'))));
return;
}
// Is the formular sent?
-if ((isset($_POST['ok'])) && (isset($_GET['mode']))) {
+if ((IS_FORM_SENT()) && (REQUEST_ISSET_GET(('mode')))) {
// Check input data depending on the mode and execute the requested mode
- switch ($_GET['mode']) {
+ switch (REQUEST_GET('mode')) {
case "pay": // Payout this exchange -> Primus
// Is the user ID and password set?
- if (empty($_POST['primera_nickname'])) {
+ if (!REQUEST_ISSET_POST(('primera_nickname'))) {
// Nothing entered in Primus nickname
LOAD_TEMPLATE("admin_settings_saved", false, PRIMERA_MEMBER_EMPTY_USERNAME);
- } elseif (empty($_POST['primera_password'])) {
+ } elseif (!REQUEST_ISSET_POST(('primera_password'))) {
// Nothing entered in Primera password
LOAD_TEMPLATE("admin_settings_saved", false, PRIMERA_MEMBER_EMPTY_PASSWORD);
- } elseif (empty($_POST['amount'])) {
+ } elseif (!REQUEST_ISSET_POST(('amount'))) {
// Nothing entered in amount
LOAD_TEMPLATE("admin_settings_saved", false, PRIMERA_MEMBER_EMPTY_AMOUNT);
- } elseif ($_POST['amount'] != bigintval($_POST['amount'])) {
+ } elseif (REQUEST_POST('amount') != bigintval(REQUEST_POST('amount'))) {
// Only numbers in amount!
LOAD_TEMPLATE("admin_settings_saved", false, PRIMERA_MEMBER_INVALID_AMOUNT);
- } elseif ($_POST['amount'] < getConfig('primera_min_payout')) {
+ } elseif (REQUEST_POST('amount') < getConfig('primera_min_payout')) {
// Not enougth entered!
LOAD_TEMPLATE("admin_settings_saved", false, sprintf(PRIMERA_MEMBER_AMOUNT_SMALLER_MIN, bigintval(getConfig('primera_min_payout'))));
- } elseif ($_POST['amount'] > $points) {
+ } elseif (REQUEST_POST('amount') > $points) {
// Not enougth points left!
- LOAD_TEMPLATE("admin_settings_saved", false, sprintf(PRIMERA_MEMBER_PAYOUT_POINTS_DEPLETED, bigintval($_POST['amount']), bigintval($points)));
+ LOAD_TEMPLATE("admin_settings_saved", false, sprintf(PRIMERA_MEMBER_PAYOUT_POINTS_DEPLETED, bigintval(REQUEST_POST('amount')), bigintval($points)));
} else {
// All is fine here so do the payout
- $success = PRIMERA_EXECUTE_PAYOUT($_POST['primera_nickname'], md5($_POST['primera_password']), $_POST['amount']);
+ $success = PRIMERA_EXECUTE_PAYOUT(REQUEST_POST('primera_nickname'), md5(REQUEST_POST('primera_password')), REQUEST_POST('amount'));
if ($success) {
// Default is locked!
$locked = true;
} // END - if
// Remove points from account
- SUB_POINTS("primera_payout", $GLOBALS['userid'], $_POST['amount']);
+ SUB_POINTS("primera_payout", $GLOBALS['userid'], REQUEST_POST('amount'));
// Update primera nickname
SQL_QUERY_ESC("UPDATE `{!_MYSQL_PREFIX!}_user_data` SET `primera_userid`=%s WHERE userid=%s LIMIT 1",
- array($_POST['primera_nickname'], $GLOBALS['userid']), __FILE__, __LINE__);
+ array(REQUEST_POST('primera_nickname'), $GLOBALS['userid']), __FILE__, __LINE__);
// All done!
LOAD_TEMPLATE("admin_settings_saved", false, PRIMERA_MEMBER_PAYOUT_DONE);
break;
default: // Invalid mode!
- DEBUG_LOG(__FILE__, __LINE__, sprintf("Invalid mode %s detected.", $_GET['mode']));
- LOAD_TEMPLATE("admin_settings_saved", false, sprintf(PRIMERA_MEMBER_MODE_INVALID, SQL_ESCAPE($_GET['mode'])));
+ DEBUG_LOG(__FILE__, __LINE__, sprintf("Invalid mode %s detected.", REQUEST_GET('mode')));
+ LOAD_TEMPLATE("admin_settings_saved", false, sprintf(PRIMERA_MEMBER_MODE_INVALID, SQL_ESCAPE(REQUEST_GET('mode'))));
return;
}
} // END - if
// Prepare mode for template name
-$mode = sprintf("member_primera_mode_%s", SQL_ESCAPE($_GET['mode']));
+$mode = sprintf("member_primera_mode_%s", SQL_ESCAPE(REQUEST_GET('mode')));
// Load the template
LOAD_TEMPLATE($mode, false, $content);