".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 = GET_URL($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);
//
?>