".YOUR_PERSONAL_REFLINK.":
".URL."/ref.php?ref=".$GLOBALS['userid']."

"); if (EXT_IS_ACTIVE("nickname")) { // Add nickname link when nickname is entered $nick = NICKNAME_GET_NICK($GLOBALS['userid']); if (!empty($nick)) { // Display nickname link OUTPUT_HTML(NICKNAME_YOUR_REFLINK.":
".URL."/ref.php?ref=".$nick."

"); } else { // Display link to nickname form OUTPUT_HTML("".NO_NICKNAME_SET."
".PLEASE_CLICK_NICKNAME_FORM.""); } } // Clicks on your reflink OUTPUT_HTML(YOUR_REFCLICKS.": ".$c." ".CLICKS."

"); $whereStatement = " WHERE visible='Y'"; if (IS_ADMIN()) $whereStatement = ""; $result = SQL_QUERY("SELECT id, url, alternate, counter, clicks FROM "._MYSQL_PREFIX."_refbanner", __FILE__, __LINE__); if (SQL_NUMROWS($result) > 0) { // List available ref banners $SW = 2; $OUT = ""; while (list($id, $url, $alt, $count, $clks) = SQL_FETCHROW($result)) { $test = str_replace(URL, PATH, $url); $size = 0; if ($test == $url) { // Download banner (I hope you keep the banner on same server???) $fp = @file($url); $file = ""; if ((!empty($fp)) && (is_array($fp)) && (count($fp) > 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) { $file .= $f; } } $size = strlen($file); } elseif (FILE_READABLE($test)) { $size = filesize($test); } if ($size > 0) $alt .= " (".TRANSLATE_COMMA(round($size/102.4)/10)." ".KBYTES.")"; // Load banner data $content = array( 'sw' => $SW, 'url' => $url, 'alt' => $alt, 'cnt' => $count, 'cks' => $clks, 'uid' => $GLOBALS['userid'], 'id' => $id, ); // Add row $OUT .= LOAD_TEMPLATE("member_reflinks_row", true, $content); // Switchcolors $SW = 3 - $SW; } define('__REFLINKS_ROWS', $OUT); // Load final template LOAD_TEMPLATE("member_reflinks_table", false, $GLOBALS['userid']); } // Free result SQL_FREERESULT($result); // ?>