- foreach ($cacheArray['ref_system']['userid'] as $id => $u_id)
- {
- if (($u_id == $uid) && ($cacheArray['ref_system']['level'][$id] == 0))
- {
- foreach ($cacheArray['ref_depths']['level'] as $level)
- {
- if (($level == $cacheArray['ref_system']['level'][$id]) && ($level == 0))
- {
- // Level does exist so abort here
- $cnt = $cacheArray['ref_system']['counter'][$id];
- //* DEBUG: */ echo "*".$uid."/".$cnt."*<br />";
- break;
- }
- elseif ($level > 0)
- {
- // Not interesting here...
- break;
- }
- }
- // Abort also here!
- if ($cnt > 0) break;
- }
- }
+ foreach ($cacheArray['ref_system']['userid'] as $id => $u_id) {
+ // Do we have a ref for this user?
+ //* DEBUG: */ echo "id={$id},u_id={$u_id},uid={$uid},old={$old},level={$cacheArray['ref_system']['level'][$id]}<br />\n";
+ if (($u_id == $uid) && (($cacheArray['ref_system']['level'][$id] == 1 && EXT_IS_ACTIVE("refback")) || ($cacheArray['ref_system']['level'][$id] == 0 && GET_EXT_VERSION("refback") == ""))) {
+ //* DEBUG: */ echo "uid matches!<br />\n";
+ // Entry found!
+ $cnt = $cacheArray['ref_system']['counter'][$id];
+ //* DEBUG: */ echo "*".$uid."/".$cnt."*<br />";
+ break;
+ } // END - if
+ } // END - foreach
+