Better here
authorRoland Häder <roland@mxchange.org>
Fri, 22 Jun 2012 00:07:00 +0000 (00:07 +0000)
committerRoland Häder <roland@mxchange.org>
Fri, 22 Jun 2012 00:07:00 +0000 (00:07 +0000)
inc/referral-functions.php

index 087914d9ac282395b09418b8db1e5a3d8ef8762c..39302c95b4a3b9cf72a4f23edd5103267a18f894 100644 (file)
@@ -585,12 +585,12 @@ function addMissingReferralLevels ($userid) {
                // Next are the users
                foreach ($levelArray as $refid) {
                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . $refid);
-                       // Add also this user's (maybe) missing levels
-                       addMissingReferralLevels($refid);
-
                        // Does the refid have an array?
                        if (isset($GLOBALS['referral_refid'][$refid])) {
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . convertNullToZero($refid) . ',count()=' . count($GLOBALS['referral_refid'][$refid]));
+                               // Add also this user's (maybe) missing levels
+                               addMissingReferralLevels($refid);
+
                                // Okay, then walk through here, too
                                foreach ($GLOBALS['referral_refid'][$refid] as $refLevel => $refArray) {
                                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . convertNullToZero($refid) . ',refLevel=' . $refLevel . ',count()=' . count($refArray));