72 lines
2.8 KiB
PHP
Executable File
72 lines
2.8 KiB
PHP
Executable File
<?php
|
|
// translator ready
|
|
// addnews ready
|
|
// mail ready
|
|
define("ALLOW_ANONYMOUS",true);
|
|
require_once("common.php");
|
|
require_once("lib/http.php");
|
|
|
|
tlschema("referral");
|
|
|
|
if ($session['user']['loggedin']){
|
|
page_header("Referral Page");
|
|
if (file_exists("lodge.php")) {
|
|
addnav("L?Return to the Lodge","lodge.php");
|
|
} else {
|
|
require_once("lib/villagenav.php");
|
|
villagenav();
|
|
}
|
|
output("You will automatically receive %s points for each person that you refer to this website who makes it to level %s.`n`n", getsetting("refereraward", 25), getsetting("referminlevel", 4));
|
|
|
|
$url = getsetting("serverurl",
|
|
"http://".$_SERVER['SERVER_NAME'] .
|
|
($_SERVER['SERVER_PORT']==80?"":":".$_SERVER['SERVER_PORT']) .
|
|
dirname($_SERVER['REQUEST_URI']));
|
|
if (!preg_match("/\\/$/", $url)) {
|
|
$url = $url . "/";
|
|
savesetting("serverurl", $url);
|
|
}
|
|
|
|
output("How does the site know that I referred a person?`n");
|
|
output("Easy! When you tell your friends about this site, give out the following link:`n`n");
|
|
output_notl("%sreferral.php?r=%s`n`n",$url,rawurlencode($session['user']['login']));
|
|
output("If you do, the site will know that you were the one who sent them here.");
|
|
output("When they reach level %s for the first time, you'll get your points!", getsetting("referminlevel", 4));
|
|
|
|
$sql = "SELECT name,level,refererawarded FROM " . db_prefix("accounts") . " WHERE referer={$session['user']['acctid']} ORDER BY dragonkills,level";
|
|
$result = db_query($sql);
|
|
$name=translate_inline("Name");
|
|
$level=translate_inline("Level");
|
|
$awarded=translate_inline("Awarded?");
|
|
$yes=translate_inline("`@Yes!`0");
|
|
$no=translate_inline("`\$No!`0");
|
|
$none=translate_inline("`iNone`i");
|
|
output("`n`nAccounts which you referred:`n");
|
|
rawoutput("<table border='0' cellpadding='3' cellspacing='0'><tr><td>$name</td><td>$level</td><td>$awarded</td></tr>");
|
|
$number=db_num_rows($result);
|
|
for ($i=0;$i<$number;$i++){
|
|
$row = db_fetch_assoc($result);
|
|
rawoutput("<tr class='".($i%2?"trlight":"trdark")."'><td>");
|
|
output_notl($row['name']);
|
|
rawoutput("</td><td>");
|
|
output_notl($row['level']);
|
|
rawoutput("</td><td>");
|
|
output_notl($row['refererawarded']?$yes:$no);
|
|
rawoutput("</td></tr>");
|
|
}
|
|
if (db_num_rows($result)==0){
|
|
rawoutput("<tr><td colspan='3' align='center'>");
|
|
output_notl($none);
|
|
rawoutput("</td></tr>");
|
|
}
|
|
rawoutput("</table>",true);
|
|
page_footer();
|
|
}else{
|
|
page_header("Welcome to Legend of the Green Dragon");
|
|
output("`@Legend of the Green Dragon is a remake of the classic BBS Door Game Legend of the Red Dragon.");
|
|
output("Adventure into the classic realm that was one of the world's very first multiplayer roleplaying games!");
|
|
addnav("Create a character","create.php?r=".HTMLEntities(httpget('r'), ENT_COMPAT, getsetting("charset", "ISO-8859-1")));
|
|
addnav("Login Page","index.php");
|
|
page_footer();
|
|
}
|
|
?>
|