if(isset($_GET['download'])){
$down = $_GET['download'];
$releases = array("win32"=>"downloads/Installer.exe", "win64"=>"", "mac"=>"", "lin32"=>"", "lin64"=>"", "jar"=>"downloads/installer.jar", "updater"=>"updates/update.jar");
$types = array("win32"=>"application/octet-stream", "win64"=>"application/java-archive", "mac"=>"application/java-archive", "lin32"=>"application/java-archive", "lin64"=>"application/java-archive", "jar"=>"application/java-archive", "updater"=>"application/java-archive");
$names = array("win32"=>"Ilk Windows 32-bit Version", "win64"=>"Ilk Windows 64-bit Version", "mac"=>"Ilk Mac OS X Version", "lin32"=>"Ilk Linux 32-bit Version", "lin64"=>"Ilk Linux 64-bit Version", "jar"=>"The Ilk Installer Jar", "updater"=>"The Ilk Updater");
$rel_links = array("win32"=>"http://ilkcardgame.com/forum/viewtopic.php?t=16", "win64"=>"http://ilkcardgame.com/forum/viewtopic.php?t=15", "mac"=>"http://ilkcardgame.com/forum/viewtopic.php?t=14", "lin32"=>"http://ilkcardgame.com/forum/viewtopic.php?t=12", "lin64"=>"http://ilkcardgame.com/forum/viewtopic.php?t=13");
if(isset($releases[$down])){
$release = $releases[$down];
if($release != ""){
$release = substr(__FILE__, 0, -9).$release;
//if(!isset($_POST['pass'])) $enter_pass = true;
//else{
//define('IN_PHPBB', true);
//$phpbb_root_path = 'forum/';
//include($phpbb_root_path . 'extension.inc');
//include($phpbb_root_path . 'common.php');
//$userdata = session_pagestart($_SERVER['REMOTE_ADDR'], PAGE_INDEX);
//init_userprefs($userdata);
//if($userdata['username'] == '' || $userdata['username'] == 'Anonymous') $download_error = "You must be logged in to the forums to download an alpha version.";
//else if($_POST['pass'] != md5($userdata['username']."mellowsh")) $download_error = "Incorrect Password.";
//else {
header("Cache-control: private");
header("Content-Length: ".filesize($release));
header("Content-Type: ".$types[$down]);
header("Content-Disposition: filename=".substr($release, strrpos($release, "/")+1));
header("Content-Transfer-Encoding: binary");
readfile($release);
exit;
//}
//}
} else{
$download_error = $names[$down]." is currently unavailable.";
if(isset($rel_links[$down])) $download_error = $download_error."
Check here for information on when a version may be released.";
}
} else $download_error = "Unknown Operating System.";
$_GET['page'] = "resources";
}
if(isset($_SERVER['HTTP_USER_AGENT'])){
$str = strtolower($_SERVER['HTTP_USER_AGENT']);
$bits = 32;
if(strpos($str, "x64") || strpos($str, "WOW64") || strpos($str, "x86_64")) $bits = 64;
if(strpos($str, "win")) $os = "win$bits";
else if(strpos($str, "mac")) $os = "mac";
else if(strpos($str, "linux")) $os = "lin$bits";
unset($str);
unset($bits);
}
define("IMAGES_PER_PAGE", 5);
define("NEWS_PER_PAGE", 10);
if(!isset($_GET['page'])) $page = "news";
else $page = $_GET['page'];
$pageTitles = array("news"=>"Home", "rules"=>"Rules", "resources"=>"Resources", "contact"=>"Contact", "gallery"=>"Gallery", "error"=>"Error");
if(isset($pageTitles[$page])) $title = $pageTitles[$page];
else $title = "Home";
?>
Ilk Cardgame -
if(isset($download_error)){ ?>
} else { ?>
} ?>
$row_number = 0;
function GET_IMAGE(){
return "";
}
function START_PARAGRAPH($elemname=""){
global $row_number, $suits;
$card = " | | |
".
" | ";
if($elemname != "") $card = "".$card;
$img = "";
$align = "";
if(($row_number%2) != 0){$img = " | ".GET_IMAGE()." | "; $align=" align=right";}
return "
$img| $card";
}
function END_PARAGRAPH(){
global $row_number;
$card = " | | | | | ";
if(($row_number%2) == 0){$img = " | ".GET_IMAGE()." | ";}
$row_number++;
return "$card$img
";
}
function PARAGRAPH($text){
return START_PARAGRAPH().$text.END_PARAGRAPH();
}
function formatPHPBB($text, $uid)
{
$text = str_replace(array(chr(13).chr(10), chr(13), chr(10)), "
", $text);
$text = str_replace("[img:$uid]", "
", $text);
$text = str_replace("[url=", "", $text);
return $text;
}
function GetLatest($id){$ar = GetImages($id, 0, 1); return $ar[0];}
function GetImages($id, $from, $limit){
$sql = mysql_query("SELECT t.topic_id, t.topic_title, t.topic_time, u.user_id, u.username, t.topic_replies, p.post_text, p.bbcode_uid FROM phpbb_topics AS t, phpbb_posts_text AS p, phpbb_users AS u WHERE t.forum_id = $id AND p.post_id = t.topic_first_post_id AND t.topic_poster = u.user_id ORDER BY t.topic_time DESC LIMIT $limit OFFSET $from");
$rows = mysql_num_rows($sql);
if($rows == 0) return array("None");
$ret = array();
for($i=0; $i<$rows; $i++)
{
$row = mysql_fetch_array($sql);
$ret[$i] = "".$row[4]." (".date("D M j, Y", $row[2])."): ".$row[1]." - ".$row[5]." ".(($row[5] == 1)?"comment":"comments").".
".formatPHPBB($row[6], $row[7]);
}
return $ret;
}
function PAGES($page, $pages, $dir)
{
$ret = "";
$ret = $ret."Page: ";
if($pages <= 6)
{
for($i=0; $i<$pages; $i++)
{
if($i != 0)
{
$ret = $ret.", ";
}
if($i==$page)
{
$ret=$ret."".($i+1)."";
}
else
{
$ret=$ret."".($i+1)."";
}
}
}
else
{
$ret=$ret.(($page==0)?"":"")."1".(($page==0)?"":"").", ".(($page==1)?"":"")."2".(($page==1)?"":"").", ".(($page==2)?"":"")."3".(($page==2)?"":"");
if($page-3 > 2)
{
$ret=$ret." ... ";
}
else
{
if($page != 0)
{
$ret=$ret.", ";
}
}
for($i=$page-2; $i<$page+3; $i++)
{
if($i > 2 && $i < ($pages-3))
{
if($i > 3 && $i != $page-2 && $i < ($pages-3) && $i != $page+3)
{
$ret = $ret.", ";
}
if($i==$page)
{
$ret=$ret."".($i+1)."";
}
else
{
$ret=$ret."".($i+1)."";
}
}
}
if($page+3 < ($pages-3))
{
$ret=$ret." ... ";
}
else
{
if($page != ($pages-1))
{
$ret=$ret.", ";
}
}
$ret=$ret.(($page==($pages-3))?"":"").($pages-2).(($page==($pages-3))?"":"").", ".(($page==($pages-2))?"":"").($pages-1).(($page==($pages-2))?"":"").", ".(($page==($pages-1))?"":"").($pages).(($page==($pages-1))?"":"");
}
return $ret;
}
if($page == "cleanForum"){db_connect(); mysql_query("DELETE FROM `phpbb_users` WHERE `user_active`=0 AND `user_id`>2"); START_PARAGRAPH("Clean Forum"); echo mysql_affected_rows()." users deleted."; END_PARAGRAPH();}
else if($page == "rules"){ ?>