X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Flibs%2Frallye_functions.php;h=13bc3b07de9da5bcdbe7ea3ad622bf00a510f107;hb=387e32f3c72f5efad7dfd67e471de639d423ebb6;hp=99c029890f7c38938072886f53007913bd52c03a;hpb=3046c698d9459e5769397a3d3238868425de424a;p=mailer.git diff --git a/inc/libs/rallye_functions.php b/inc/libs/rallye_functions.php index 99c029890f..13bc3b07de 100644 --- a/inc/libs/rallye_functions.php +++ b/inc/libs/rallye_functions.php @@ -117,11 +117,11 @@ ON p.userid=d.userid WHERE d.`status`='CONFIRMED' AND - d.max_mails > 0 AND - d.mails_confirmed >= {?ref_payout?} AND - p.ref_depth=1 AND - p.points > 0 AND - d.userid=%s", + d.`max_mails` > 0 AND + d.`mails_confirmed` >= {?ref_payout?} AND + p.`ref_depth`=1 AND + p.`points` > 0 AND + d.`userid`=%s", array(bigintval($content['userid'])), __FUNCTION__, __LINE__); // Get points @@ -157,7 +157,7 @@ WHERE if (($notify == 'Y') && ($un)) { // Load email template and send it to the user $message = loadEmailTemplate('member_rallye_notify', $content, $content['userid']); - sendEmail($content['userid'], getMaskedMessage('RALLYE_MEMBER_NOTIFY', $title), $message); + sendEmail($content['userid'], '{%message,RALLYE_MEMBER_NOTIFY=' . $title . '%}', $message); } // END - if } // END - while @@ -166,7 +166,7 @@ WHERE if ($notify == 'Y') $templ = 'admin_rallye_notify'; // Send email to admin - sendAdminNotification(getMaskedMessage('RALLYE_ADMIN_NOTIFY', $title), $templ, $prices); + sendAdminNotification('{%message,RALLYE_ADMIN_NOTIFY=' . $title . '%}', $templ, $prices); // Free memory SQL_FREERESULT($result_user); @@ -211,7 +211,7 @@ ORDER BY SQL_FREERESULT($result_prices); } else { // No prices??? - $prices = getMaskedMessage('RALLYE_MEMBER_NO_PRICES', $mode); + $prices = '{%message,RALLYE_MEMBER_NO_PRICES=' . $mode . '%}'; } // Add last line for email mode @@ -398,7 +398,7 @@ LIMIT 1", __FUNCTION__, __LINE__); // Send notification to member $message = loadEmailTemplate('member_rallye_notify', $content, $userid); - sendEmail($userid, getMaskedMessage('RALLYE_MEMBER_NOTIFY', $title), $message); + sendEmail($userid, '{%message,RALLYE_MEMBER_NOTIFY=' . $title . '%}', $message); } // END - if // Check if line is already included... @@ -436,6 +436,7 @@ LIMIT 1", // function markReferalRallyesAsExpired ($result) { + // @TODO Deprecated variable and global statement, please try to rewrite this global $DATA; // Load rallye data @@ -498,18 +499,18 @@ function markReferalRallyesAsExpired ($result) { // Determine winner level if ($DATA['level'] == 1) { // The winner! - $winnerLevel = '_gold'; + $winnerLevel = 'gold'; } elseif ($DATA['level'] == 2) { // The vice winner! - $winnerLevel = '_silver'; + $winnerLevel = 'silver'; } elseif ($DATA['level'] == 3) { // The bronce winner - $winnerLevel = '_bronce'; + $winnerLevel = 'bronce'; } if ($DATA['points'] > 0) { // Add points directly to user's account - addPointsDirectly('rallye_winner' . $winnerLevel, $userid, $DATA['points']); + addPointsThroughReferalSystem('rallye_winner:' . $winnerLevel, $userid, $DATA['points']); } // END - if if ($notify == 'Y') { @@ -527,7 +528,7 @@ function markReferalRallyesAsExpired ($result) { // Load template $message = loadEmailTemplate($template, $DATA, $userid); - sendEmail($userid, getMaskedMessage('RALLYE_MEMBER_EXPIRED_SUBJECT', $DATA['level']), $message); + sendEmail($userid, '{%message,RALLYE_MEMBER_EXPIRED_SUBJECT=' . $DATA['level'] . '%}', $message); } // END - if // Count userid @@ -546,7 +547,7 @@ function markReferalRallyesAsExpired ($result) { } // Send mail to admin - sendAdminNotification(getMaskedMessage('RALLYE_ADMIN_EXPIRED_SUBJECT', $title), $templ, $count); + sendAdminNotification('{%message,RALLYE_ADMIN_EXPIRED_SUBJECT=' . $title . '%}', $templ, $count); // Add task (we ignore the task id here) createNewTask('{--RALLYE_ADMIN_EXPIRED--}: ' . $title, '{--RALLYE_ADMIN_EXPIRED_TEXT--}', 'RALLYE_EXPIRED'); @@ -771,7 +772,7 @@ function purgeExpiredReferalRallyes () { FROM `{?_MYSQL_PREFIX?}_rallye_data` WHERE - `end_time` <= (UNIX_TIMESTAMP() - {?ONE_DAY?} - %s) AND + (UNIX_TIMESTAMP() - `end_time`) > ({?ONE_DAY?} * %s) AND `expired`='Y'", array($EXPIRE), __FUNCTION__, __LINE__); @@ -782,12 +783,12 @@ WHERE // Expire found rallyes and notify admin while ($content = SQL_FETCHARRAY($result_rallye)) { // Prepare data for mail template - $content['start_time'] = generateDateTime($content['start_time'], 1); - $content['end_time'] = generateDateTime($content['end_time'] , 1); - $content['now_time'] = generateDateTime(time(), 1); + $content['start_time'] = generateDateTime($content['start_time'], 1); + $content['end_time'] = generateDateTime($content['end_time'] , 1); + $content['now_time'] = generateDateTime(time(), 1); // Send mail to admin - sendAdminNotification(getMaskedMessage('RALLYE_ADMIN_PURGED_SUBJECT', $content['title']), 'admin_rallye_purged', $content); + sendAdminNotification('{%message,RALLYE_ADMIN_PURGED_SUBJECT=' . $content['title'] . '%}', 'admin_rallye_purged', $content); // Purge whole rallye addSql(SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_rallye_data` WHERE `id`=%s LIMIT 1", @@ -931,7 +932,7 @@ function determineReferalRallyeMinimumUsers ($min_users) { if ($min_users > 0) { // Rallye ends when X members are totally in your exchange - $return = getMaskedMessage('RALLYE_END_USERS', $min_users); + $return = '{%message,RALLYE_END_USERS=' . $min_users . '%}'; } // END - if // Return @@ -945,7 +946,7 @@ function determineReferalRallyeMinimumPrices ($min_prices) { if ($min_prices > 0) { // Rallye ends when X members are totally in your exchange - $return = getMaskedMessage('RALLYE_END_PRICES', $min_prices); + $return = '{%message,RALLYE_END_PRICES=' . $min_prices . '%}'; } // END - if // Return