X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Flibs%2Fbonus_functions.php;h=eb59536d4b050422ba39218ca982ca6c5e4e9a66;hb=bb3d322203724ae9026368c8da7bda02da01940e;hp=058770d3252916309fc60051333caa557b2a3d63;hpb=45465772fed386cbfa0c1df9677cbd9134ac5819;p=mailer.git diff --git a/inc/libs/bonus_functions.php b/inc/libs/bonus_functions.php index 058770d325..eb59536d4b 100644 --- a/inc/libs/bonus_functions.php +++ b/inc/libs/bonus_functions.php @@ -10,7 +10,12 @@ * -------------------------------------------------------------------- * * Kurzbeschreibung : Spezielle Funktion fuer bonus-Erweiterung * * -------------------------------------------------------------------- * - * * + * $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 * @@ -33,28 +38,28 @@ // Some security stuff... if (!defined('__SECURITY')) { - $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); } // This function must be run *BEFORE* a link is removed from table 'mxchange_user_links' ! function BONUS_ADD_TURBO_POINTS ($mid, $uid, $type) { // Shall we add bonus points? - if (getConfig('bonus_active') != "Y") return false; + if (getConfig('bonus_active') != 'Y') return false; // Init variables - $SQL = ""; $bonys = 0; $mail = 0; $column = ""; + $sql = ''; $bonys = 0; $mail = 0; $column = ''; // Select SQL command switch ($type) { - case "bonusid": - $column = "bonus_id"; + case 'bonusid': + $column = 'bonus_id'; $bonus = $mid; break; - case "mailid" : - $column = "mail_id"; + case 'mailid' : + $column = 'mail_id'; $mail = $mid; break; @@ -88,7 +93,7 @@ function BONUS_ADD_TURBO_POINTS ($mid, $uid, $type) { $points = getConfig('turbo_bonus'); } else { // Anything else so let's explode all entered rank points - $test = explode(";", getConfig('turbo_rates')); + $test = explode(';', getConfig('turbo_rates')); if (!empty($test[$rank - 2])) { // Level found $points = $test[$rank - 2]; @@ -106,14 +111,14 @@ function BONUS_ADD_TURBO_POINTS ($mid, $uid, $type) { SQL_QUERY_ESC("INSERT INTO `{!_MYSQL_PREFIX!}_bonus_turbo` (userid, mail_id, bonus_id, level, points, timemark) VALUES ('%s', '%s', '%s', '%s', '%s', UNIX_TIMESTAMP())", array(bigintval($uid), bigintval($mail), bigintval($bonus), $rank, $points), __FUNCTION__, __LINE__); - if ((GET_EXT_VERSION("bonus") >= "0.3.5") && (getConfig('bonus_mode') != "ADD") && ($points > 0)) BONUS_POINTS_HANDLER($points); + if ((GET_EXT_VERSION('bonus') >= '0.3.5') && (getConfig('bonus_mode') != "ADD") && ($points > 0)) BONUS_POINTS_HANDLER($points); } // function BONUS_MAKE_RANK_ROWS ($data, $type, $uid) { - $self = false; $OUT = ""; + $self = false; $OUT = ''; // How many ranks do we have? - $ranks = sizeof(explode(";", getConfig('turbo_rates'))) + 1; + $ranks = count(explode(';', getConfig('turbo_rates'))) + 1; // Load current user's data $result = SQL_QUERY_ESC("SELECT level, points, timemark FROM `{!_MYSQL_PREFIX!}_bonus_turbo` WHERE %s=%s AND userid=%s LIMIT 1", @@ -176,17 +181,17 @@ function BONUS_MAKE_RANK_ROWS ($data, $type, $uid) { // No entries found! $OUT = " -
".BONUS_NO_RANKS_1.$data.BONUS_NO_RANKS_2."
+
".sprintf(getMessage('BONUS_NO_RANKS'), $data)."
\n"; - define('__YOUR_RANKING_LINE', ""); + define('__YOUR_RANKING_LINE', ''); } return $OUT; } // function BONUS_POINTS_HANDLER ($MODE) { // Shall we add bonus points? - if (getConfig('bonus_active') != "Y") return; + if (getConfig('bonus_active') != 'Y') return; // Switch to jackpot-mode when no UID is supplied but userid-mode is selected if ((getConfig('bonus_mode') == "UID") && (getConfig('bonus_uid') == "0")) { @@ -208,8 +213,8 @@ function BONUS_POINTS_HANDLER ($MODE) { case "JACKPOT": // ... jackpot if ((SUB_JACKPOT($points) == -1) && (getConfig('bonus_uid') > 0)) { // Check points amount first... - $TOTAL = GET_TOTAL_DATA(getConfig('bonus_uid'), "user_points", "points") - GET_TOTAL_DATA(getConfig('bonus_uid'), "user_data", "used_points"); - if ($TOTAL >= $points) { + $total = GET_TOTAL_DATA(getConfig('bonus_uid'), "user_points", "points") - GET_TOTAL_DATA(getConfig('bonus_uid'), "user_data", "used_points"); + if ($total >= $points) { // Subtract points from userid's account SUB_POINTS("bonus_payout_jackpot", getConfig('bonus_uid'), $points); } // END - if @@ -218,8 +223,8 @@ function BONUS_POINTS_HANDLER ($MODE) { case "UID": // ... userid's account // Check his amount first - $TOTAL = GET_TOTAL_DATA(getConfig('bonus_uid'), "user_points", "points") - GET_TOTAL_DATA(getConfig('bonus_uid'), "user_data", "used_points"); - if ($TOTAL >= $points) { + $total = GET_TOTAL_DATA(getConfig('bonus_uid'), "user_points", "points") - GET_TOTAL_DATA(getConfig('bonus_uid'), "user_data", "used_points"); + if ($total >= $points) { // Subtract points from userid's account SUB_POINTS("bonus_payout_uid", getConfig('bonus_uid'), $points); } else { @@ -236,7 +241,7 @@ function BONUS_PURGE_EXPIRED_TURBO_BONUS() { $result = SQL_QUERY("DELETE LOW_PRIORITY FROM `{!_MYSQL_PREFIX!}_bonus_turbo` WHERE timemark < (UNIX_TIMESTAMP() - ".getConfig('bonus_timeout').")", __FUNCTION__, __LINE__); if (SQL_AFFECTEDROWS() > 0) { // Send out email to admin - SEND_ADMIN_NOTIFICATION(AUTOPURGE_ADMIN_TURBO_SUBJECT, "admin_autopurge_turbo", SQL_AFFECTEDROWS(), ""); + SEND_ADMIN_NOTIFICATION(AUTOPURGE_ADMIN_TURBO_SUBJECT, "admin_autopurge_turbo", SQL_AFFECTEDROWS(), ''); } } //