Again fixes for rallye
authorRoland Häder <roland@mxchange.org>
Thu, 5 Nov 2009 16:06:08 +0000 (16:06 +0000)
committerRoland Häder <roland@mxchange.org>
Thu, 5 Nov 2009 16:06:08 +0000 (16:06 +0000)
inc/libs/rallye_functions.php
inc/libs/refback_functions.php
templates/de/emails/member/member_rallye_notify.tpl

index a1038eb..331687e 100644 (file)
@@ -299,8 +299,7 @@ LIMIT 1",
 }
 
 // Run this function only when a new member has confirmed his email address!
-function addUserToReferalRallye ($userid) {
-       global $DATA;
+function addUserToReferalRallye ($userid, $content = array()) {
        $add = '';
 
        // Updated extension?
@@ -348,24 +347,24 @@ VALUES ('%s','%s',0)",
                SQL_FREERESULT($result);
 
                if ($notify == 'Y') {
-                       // Transfer all neccessary data to the global $DATA array
-                       $DATA['start'] = generateDateTime($start, 2);
-                       $DATA['end']   = generateDateTime($end  , 2);
-                       $DATA['now_t'] = generateDateTime(time(), 2);
-                       $DATA['title'] = $title;
-                       $DATA['id']    = $id;  // id for the rallye details link
-                       $DATA['ref']   = '0';
-                       $DATA['refs']  = countSumTotalData($userid, 'user_data', 'userid', "refid", true);
+                       // Transfer all neccessary data to the global $content array
+                       $content['start'] = generateDateTime($start, 2);
+                       $content['end']   = generateDateTime($end  , 2);
+                       $content['now_t'] = generateDateTime(time(), 2);
+                       $content['title'] = $title;
+                       $content['id']    = $id;  // id for the rallye details link
+                       $content['ref']   = '0';
+                       $content['refs']  = countSumTotalData($userid, 'user_data', 'userid', 'refid', true);
 
                        // Load prices
-                       $prices = addReferalRallyePrices($id);
+                       $content['prices'] = addReferalRallyePrices($id);
 
                        // Determine min_users/prices tring
-                       $DATA['min_users']  = determineReferalRallyeMinimumUsers($min_users);
-                       $DATA['min_prices'] = determineReferalRallyeMinimumPrices($min_prices);
+                       $content['min_users']  = determineReferalRallyeMinimumUsers($min_users);
+                       $content['min_prices'] = determineReferalRallyeMinimumPrices($min_prices);
 
                        // Send notification to member
-                       $message = loadEmailTemplate('member_rallye_notify', array('prices' => $prices), $userid);
+                       $message = loadEmailTemplate('member_rallye_notify', $content, $userid);
                        sendEmail($userid, sprintf(getMessage('RALLYE_MEMBER_NOTIFY'), $title), $message);
                } // END - if
        } // END - if
index 48ddd1a..349decb 100644 (file)
@@ -76,7 +76,7 @@ function addRefbackPoints ($userid, $ref, $points, $ref_points) {
                                // Calculate points for refback
                                $refback = $points * ($content['percents'] / 100) * ($percents / 100);
 
-                               // Update refback table ("refid" and "userid" must be exchanged!)
+                               // Update refback table ('refid' and 'userid' must be exchanged!)
                                SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_refs` SET `points`=`points`+%s WHERE `userid`=%s AND `refid`=%s LIMIT 1",
                                        array($refback, $refid, $userid), __FUNCTION__, __LINE__);
                                //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):refback={$refback},userid={$userid},refid={$refid} - UPDATE! (".SQL_AFFECTEDROWS().")<br />");
index 3694abd..751d598 100644 (file)
@@ -8,11 +8,11 @@ Soeben haben wir von {?MAIN_TITLE?} eine neue Referal-Rallye gestartet!
 
 Hier alle Infos zur Rallye:
 ------------------------------
-Titel: $DATA[title]
+Titel: $content[title]
 ------------------------------
-Beginn der Rallye: $DATA[start] Uhr
-Ende der Rallye: $DATA[end] Uhr
-Server-Zeit: $DATA[now_t] Uhr
+Beginn der Rallye: $content[start] Uhr
+Ende der Rallye: $content[end] Uhr
+Server-Zeit: $content[now_t] Uhr
 ------------------------------
 $content[prices]
 Ihr Werbelink zum Werben neuer Mitglieder:
@@ -21,15 +21,15 @@ Ihr Werbelink zum Werben neuer Mitglieder:
 
 Weitere Werbebanner, sowie alle weiteren n&ouml;tigen Daten finden Sie im Mitgliedsbereich unter *Refs-Banner* !
 
-Ihre aktuellen $DATA[refs] Referals wurden dabei nicht beruecksichtig, da Sie diese Mitglieder vor der Rallye angeworben hatten.
+Ihre aktuellen $content[refs] Referals wurden dabei nicht beruecksichtig, da Sie diese Mitglieder vor der Rallye angeworben hatten.
 
 Viel Spass beim Werben!
 
 Wichtig:
 ------------------------------
 - Es werden nur aktive User gewertet. Der Rechtsweg ist ausgeschlossen.
-- $DATA[min_users]
-- $DATA[min_prices]
+- $content[min_users]
+- $content[min_prices]
 ------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,