Huge rewrite of default parameters, ext-network continued:
[mailer.git] / inc / libs / rallye_functions.php
index 02adccd8aa6f2a050ddfcb287c1f4b96655b0152..a1038eb205cfacf51738223d712f8dcded9fc204 100644 (file)
@@ -63,7 +63,7 @@ function autostartReferalRallyes ($result) {
        $DATA['end']        = generateDateTime($end  , 2);
        $DATA['now_t']      = generateDateTime(time(), 2);
        $DATA['title']      = $title;
-       $DATA['id']         = $id;  // ID for the rallye details link
+       $DATA['id']         = $id;  // id for the rallye details link
 
        // Determine min_users and min_prices
        $DATA['min_users']  = determineReferalRallyeMinimumUsers($min_users);
@@ -81,12 +81,12 @@ function autostartReferalRallyes ($result) {
 
                // Get refs by userid
                $cnt = getReferalRallyeRefsCount($content['userid']);
-               if (empty($cnt)) $cnt = 0; // Added prevent some unknown troubles... :-?
+               if (empty($cnt)) $cnt = '0'; // Added prevent some unknown troubles... :-?
 
                // Check if line is already included...
                $result_ref = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_rallye_users` WHERE rallye_id=%s AND `userid`=%s LIMIT 1",
                        array(bigintval($id), bigintval($content['userid'])), __FUNCTION__, __LINE__);
-               if (SQL_NUMROWS($result_ref) == 0) {
+               if (SQL_NUMROWS($result_ref) == '0') {
                        // Free memory
                        SQL_FREERESULT($result_ref);
 
@@ -247,13 +247,13 @@ LIMIT 1",
                // Free result
                SQL_FREERESULT($result_ref);
 
-               if (empty($refpoints)) $refpoints = 0;
+               if (empty($refpoints)) $refpoints = '0';
 
                // Init userid for list
                $_userid = '---';
 
                // List only users with at least one ref!
-               //* DEBUG: */ outputHtml("*".$cnt.'/'.$content['userid'].'/'.$content['curr_points'].'/'.$refpoints."*<br />");
+               //* DEBUG: */ print("*".$cnt.'/'.$content['userid'].'/'.$content['curr_points'].'/'.$refpoints."*<br />");
                if (($cnt > 0) && ($refpoints > $content['curr_points'])) { $_userid = $content['userid']; } else { $cnt = ''; }
 
                // Save values to array
@@ -271,7 +271,7 @@ LIMIT 1",
        // Generate table
        $OUT = loadTemplate('guest_rallye_header', true);
        $SW = 2;
-       for ($idx = 0; $idx < $prices; $idx++) {
+       for ($idx = '0'; $idx < $prices; $idx++) {
                if (empty($DATA['userid'][$idx])) $DATA['userid'][$idx] = '---';
                if (empty($DATA['ref'][$idx])) $DATA['ref'][$idx] = '---';
                // Add row
@@ -321,7 +321,7 @@ WHERE
 LIMIT 1", __FUNCTION__, __LINE__);
        if (SQL_NUMROWS($result) == 1) {
                // Init variables
-               $min_users = 0; $min_prices = 0;
+               $min_users = '0'; $min_prices = '0';
                // Load data
                if (getExtensionVersion('rallye') >= '0.2.0') {
                        list($id, $title, $start, $end, $notify, $min_users, $min_prices) = SQL_FETCHROW($result);
@@ -337,7 +337,7 @@ LIMIT 1", __FUNCTION__, __LINE__);
                        array(bigintval($id), bigintval($userid)), __FUNCTION__, __LINE__);
 
                // Is this user added?
-               if (SQL_NUMROWS($result) == 0) {
+               if (SQL_NUMROWS($result) == '0') {
                        // Add userid and his ref count to table
                        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_rallye_users` (`rallye_id`, `userid`, `refs`)
 VALUES ('%s','%s',0)",
@@ -353,8 +353,8 @@ VALUES ('%s','%s',0)",
                        $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['id']    = $id;  // id for the rallye details link
+                       $DATA['ref']   = '0';
                        $DATA['refs']  = countSumTotalData($userid, 'user_data', 'userid', "refid", true);
 
                        // Load prices
@@ -385,7 +385,7 @@ function markReferalRallyesAsExpired ($result) {
        $prices = getArrayFromReferalRallyeUsers($id);
 
        // Init array
-       $DATA = array(); $cnt = 0;
+       $DATA = array(); $cnt = '0';
        $users = array();
        $DATA['title']  = $title;
        $DATA['start']  = generateDateTime($start, 1);
@@ -393,11 +393,11 @@ function markReferalRallyesAsExpired ($result) {
        $DATA['now_t']  = generateDateTime(time(), 1);
 
        // Just count...
-       $total = 0;
+       $total = '0';
        foreach($prices['userid'] as $key => $userid) {
                // Check status
                //   active = 1: account is still confirmed
-               //   active = 0: account is deleted or locked
+               //   active = '0': account is deleted or locked
                $result = SQL_QUERY_ESC("SELECT
        COUNT(`userid`) AS active
 FROM
@@ -417,7 +417,7 @@ LIMIT 1",
                } // END - if
        } // END - foreach
 
-       if (($total < $min_prices) || ($total == 0)) {
+       if (($total < $min_prices) || ($total == '0')) {
                // Do not end this rallye!
                unset($DATA);
                return;
@@ -553,7 +553,7 @@ function getArrayFromReferalRallyePrices ($rallye) {
 //
 function getArrayFromReferalRallyeUsers ($rallye) {
        // Fix zero points to 0.00000
-       if (getConfig('ref_payout') == 0) setConfigEntry('ref_payout', '0.00000');
+       if (getConfig('ref_payout') == '0') setConfigEntry('ref_payout', '0.00000');
 
        // Init multi array
        $users = array(
@@ -595,7 +595,7 @@ LIMIT 1",
                SQL_FREERESULT($result_ref);
 
                // Fix empty refpoints
-               if (empty($refpoints)) $refpoints = 0;
+               if (empty($refpoints)) $refpoints = '0';
 
                // Store calculated new refs to array
                $users['userid'][]     = $content['userid'];
@@ -642,14 +642,14 @@ function addReferalRallyeWinners ($rallye, $default=0) {
        // Generate table
        $OUT = loadTemplate('guest_rallye_expired_header', true);
        $SW = 2;
-       for ($idx = 0; $idx < $prices; $idx++) {
+       for ($idx = '0'; $idx < $prices; $idx++) {
                // Check status
                //   active = 1: account is still confirmed
-               //   active = 0: account is deleted or locked
+               //   active = '0': account is deleted or locked
                $active = countSumTotalData($DATA['userid'][$idx], 'user_data', 'userid', 'userid', true, " AND `status`='CONFIRMED'");
 
                if (empty($DATA['userid'][$idx])) $DATA['userid'][$idx] = '---';
-               if ((empty($DATA['ref'][$idx])) || ($DATA['ref'][$idx] == 0) || ($active == 0) || ("".round($DATA['cpoints'][$idx])."" == 0) || (empty($DATA['cpoints'][$idx]))) {
+               if ((empty($DATA['ref'][$idx])) || ($DATA['ref'][$idx] == '0') || ($active == '0') || ("".round($DATA['cpoints'][$idx])."" == '0') || (empty($DATA['cpoints'][$idx]))) {
                        // Allow valid and active users with at least one ref to get points
                        $DATA['ref'][$idx]   = '---';
                        $DATA['userid'][$idx]   = '---';
@@ -779,21 +779,21 @@ function addReferalRallyeTemplateSelection ($name = 'template', $default = '') {
 }
 
 //
-function getReferalRallyeRefsCount ($userid, $old = 0) {
+function getReferalRallyeRefsCount ($userid, $old = '0') {
        // Check current refs
        if (getExtensionVersion('cache') >= '0.1.2') {
                // Get refs from cache
-               $cnt = 0;
+               $cnt = '0';
                foreach ($GLOBALS['cache_array']['refsystem']['userid'] as $id => $userid) {
                        // Do we have a ref for this user?
-                       //* DEBUG: */ outputHtml("id={$id},userid={$userid},userid={$userid},old={$old},level={$GLOBALS['cache_array']['refsystem']['level'][$id]}<br />");
+                       //* DEBUG: */ print("id={$id},userid={$userid},userid={$userid},old={$old},level={$GLOBALS['cache_array']['refsystem']['level'][$id]}<br />");
                        if (($userid == $userid) && ($GLOBALS['cache_array']['refsystem']['level'][$id] == 1)) {
-                               //* DEBUG: */ outputHtml("userid matches!<br />");
+                               //* DEBUG: */ print("userid matches!<br />");
                                foreach ($GLOBALS['cache_array']['refdepths']['level'] as $level) {
                                        if (($level == $GLOBALS['cache_array']['refsystem']['level'][$id]) && ($level == 1)) {
                                                // Level does exist so abort here
                                                $cnt = $GLOBALS['cache_array']['refsystem']['counter'][$id];
-                                               //* DEBUG: */ outputHtml("*".$userid.'/'.$cnt."*<br />");
+                                               //* DEBUG: */ print("*".$userid.'/'.$cnt."*<br />");
                                                break;
                                        } elseif ($level > 1) {
                                                // Not interesting here...
@@ -806,9 +806,9 @@ function getReferalRallyeRefsCount ($userid, $old = 0) {
                        } // END - if
                } // END - foreach
 
-               //* DEBUG: */ outputHtml("<pre>");
-               //* DEBUG: */ outputHtml(print_r($GLOBALS['cache_array']['refsystem'], true));
-               //* DEBUG: */ outputHtml("</pre>");
+               //* DEBUG: */ print("<pre>");
+               //* DEBUG: */ print(print_r($GLOBALS['cache_array']['refsystem'], true));
+               //* DEBUG: */ print("</pre>");
                //* DEBUG: */ shutdown();
 
                if ($cnt > 0) {
@@ -816,7 +816,7 @@ function getReferalRallyeRefsCount ($userid, $old = 0) {
                        incrementStatsEntry('cache_hits');
 
                        // Remove old refs
-                       //* DEBUG: */ outputHtml('+'.$cnt.'/'.$old."+<br />");
+                       //* DEBUG: */ print('+'.$cnt.'/'.$old."+<br />");
                        $cnt -= $old;
                } // END - if
        } else {
@@ -829,14 +829,14 @@ WHERE s.userid=%s AND s.level=1", array(bigintval($userid)), __FUNCTION__, __LIN
                list($cnt) = SQL_FETCHROW($result_ref);
                SQL_FREERESULT($result_ref);
                if (empty($cnt)) {
-                       $cnt = 0;
+                       $cnt = '0';
                } else {
                        $cnt -= $old;
                }
        }
 
        // Return count
-       //* DEBUG: */ outputHtml("*".$userid.'/'.$old.'/'.$cnt."*<br />");
+       //* DEBUG: */ print("*".$userid.'/'.$old.'/'.$cnt."*<br />");
        return $cnt;
 }