0)) { // Loads only found banner, when there is a 404 error this foreach() command // will cause an "Invalid argument supplied for foreach()" error foreach ($fp as $f) { $bannerContent .= $f; } // END - foreach } // END - if $size = strlen($bannerContent); } elseif (isFileReadable($test)) { $size = filesize($test); } // Empty alternative text? if (empty($row['alternate'])) { // Then set default $row['alternate'] = '{?MAIN_TITLE?} - {?SLOGAN?}'; } // END - if if ($size > 0) { $row['alternate'] .= ' (' .translateComma(round($size / 102.4) / 10) . ' {--KBYTES--})'; } // END - if // Add some more data $row['userid'] = getMemberId(); // Add row $OUT .= loadTemplate('member_list_reflinks_row', TRUE, $row); } // END - while // Load final template $content['refbanner_content'] = loadTemplate('member_list_reflinks', TRUE, $OUT); } else { // No refbanner found $content['refbanner_content'] = returnMessage('{--MEMBER_REFERRAL_BANNER_404--}'); } // Free result sqlFreeResult($result); // Add extra content through filter $content['extra_content'] = runFilterChain('member_reflink_extra_content'); // Load main template loadTemplate('member_reflink', FALSE, $content); // [EOF] ?>