'.$ds[name].''; } function top5() { $pagebg=PAGEBG; $border=BORDER; $bghead=BGHEAD; $bgcat=BGCAT; echo''; unset($ratingpic); $n++; } echo'
'; // RATING $ergebnis=safe_query("SELECT * FROM ".PREFIX."demos ORDER BY rating DESC LIMIT 0,5"); $top='TOP 5 DEMOS (rating)'; eval ("\$top5_head = \"".gettemplate("top5_head")."\";"); echo $top5_head; $n=1; while($ds=mysql_fetch_array($ergebnis)) { if($n%2) { $bg1=BG_1; $bg2=BG_2; } else { $bg1=BG_3; $bg2=BG_4; } $country1="[flag]".$ds[country1]."[/flag]"; $country1=flags($country1); $country2="[flag]".$ds[country2]."[/flag]"; $country2=flags($country2); $link=''.$country1.' '.$ds[clantag1].' vs. '.$ds[clantag2].' '.$country2.''; $ratings=array(0,0,0,0,0,0,0,0,0,0); for($i=0; $i<$ds[rating]; $i++) { $ratings[$i]=1; } $ratingpic=''; foreach($ratings as $pic) { $ratingpic.=''; } echo'
'.$n.'. '.$ratingpic.' '.$link.'
'; echo' '; // POINTS $ergebnis=safe_query("SELECT * FROM ".PREFIX."demos ORDER BY downloads DESC LIMIT 0,5"); $top='TOP 5 DEMOS (downloads)'; eval ("\$top5_head = \"".gettemplate("top5_head")."\";"); echo $top5_head; $n=1; while($ds=mysql_fetch_array($ergebnis)) { if($n%2) { $bg1=BG_1; $bg2=BG_2; } else { $bg1=BG_3; $bg2=BG_4; } $country1="[flag]".$ds[country1]."[/flag]"; $country1=flags($country1); $country2="[flag]".$ds[country2]."[/flag]"; $country2=flags($country2); $link=''.$country1.' '.$ds[clantag1].' vs. '.$ds[clantag2].' '.$country2.''; echo' '.$n.'. '.$ds[downloads].' '.$link.' '; $n++; } echo'
'; } if($_GET['action']=="new") { if(isfileadmin($userID)) { for($i=1; $i<32; $i++) { if($i==date("d", time())) $day.=''; else $day.=''; } for($i=1; $i<13; $i++) { if($i==date("n", time())) $month.=''; else $month.=''; } for($i=2000; $i<2010; $i++) { if($i==date("Y", time())) $year.=''; else $year.=''; } $bg1=BG_1; eval ("\$demo_new = \"".gettemplate("demo_new")."\";"); echo $demo_new; } else redirect('index.php?site=demos', 'no access!'); } elseif($_GET['action']=="edit") { $demoID = $_GET['demoID']; if(isfileadmin($userID)) { $ds=mysql_fetch_array(safe_query("SELECT * FROM ".PREFIX."demos WHERE demoID='$demoID'")); for($i=1; $i<32; $i++) { if($i==date("d", $ds[date])) $day.=''; else $day.=''; } for($i=1; $i<13; $i++) { if($i==date("n", $ds[date])) $month.=''; else $month.=''; } for($i=2000; $i<2010; $i++) { if($i==date("Y", $ds[date])) $year.=''; else $year.=''; } $games=str_replace(' selected', '', $games); $games=str_replace('value="'.$ds[game].'"', 'value="'.$ds[game].'" selected', $games); $countries=str_replace(' selected', '', $countries); $country1=str_replace('value="'.$ds[country1].'"', 'value="'.$ds[country1].'" selected', $countries); $country2=str_replace('value="'.$ds[country2].'"', 'value="'.$ds[country2].'" selected', $countries); $clanname1=$ds[clan1]; $clanname2=$ds[clan2]; $clan1=$ds[clantag1]; $clan2=$ds[clantag2]; $url1=$ds[url1]; $url2=$ds[url2]; $maps=$ds[maps]; $player=$ds[player]; $league=$ds[league]; $leaguehp=$ds[leaguehp]; if(eregi("http://", $ds[file])) $extern=$ds[file]; else $extern='http://'; $comments=''; $comments=str_replace('value="'.$ds[comments].'"', 'value="'.$ds[comments].'" selected', $comments); $bg1=BG_1; eval ("\$demo_edit = \"".gettemplate("demo_edit")."\";"); echo $demo_edit; } else redirect('index.php?site=demos', 'no access!'); } elseif($_GET['action']=="showdemo") { $demoID = $_GET['demoID']; if(isfileadmin($userID)) echo' '; echo'

'; $result=safe_query("SELECT * FROM ".PREFIX."demos WHERE demoID='$demoID'"); $ds=mysql_fetch_array($result); $date = date("d.m.Y", $ds[date]); $league=''.$ds[league].''; $country1="[flag]".$ds[country1]."[/flag]"; $country1=flags($country1); $clan1=$country1.' '.$ds[clan1].''; $country2="[flag]".$ds[country2]."[/flag]"; $country2=flags($country2); $clan2=$country2.' '.$ds[clan2].''; $game=' '.$ds[game]; $clicks=$ds[downloads]; $player=$ds[player]; $maps=$ds[maps]; $ratings=array(0,0,0,0,0,0,0,0,0,0); for($i=0; $i<$ds[rating]; $i++) { $ratings[$i]=1; } $ratingpic=''; foreach($ratings as $pic) { $ratingpic.=''; } if($loggedin) { $download='download now'; $getdemos=safe_query("SELECT demos FROM ".PREFIX."user WHERE userID='$userID'"); $found=false; if(mysql_num_rows($getdemos)) { $ga=mysql_fetch_array($getdemos); if($ga[demos]!="") { $string=$ga[demos]; $array=explode(":", $string); $anzarray=count($array); for($i=0; $i<$anzarray; $i++) { if($array[$i]==$demoID) $found=true; } } } if($found) $rateform="
You already rated this demos."; else $rateform='(rate with 0-10 points) '; } else { $rateform="To rate this demo you have to be registered and logged in!"; $download="To download this demo you have to be registered and logged in!"; } if(isfileadmin($userID)) $adminaction=' '; $bg1=BG_1; $bg2=BG_2; $bg3=BG_3; $bg4=BG_4; eval ("\$demos_showdemo = \"".gettemplate("demos_showdemo")."\";"); echo $demos_showdemo; $comments_allowed = $ds[comments]; $parentID = $demoID; $type = "de"; $referer = "index.php?site=demos&action=showdemo&demoID=$demoID"; include("comments.php"); } elseif($_GET['action']=="showgame") { $game = $_GET['game']; if(isfileadmin($userID)) echo'

'; $alle=safe_query("SELECT demoID FROM ".PREFIX."demos WHERE game='$game'"); $gesamt = mysql_num_rows($alle); $pages=1; if(!isset($page)) $page = 1; if(!isset($sort)) $sort = "date"; if(!isset($type)) $type = "DESC"; $max=$maxdemos; for ($n=$max; $n<=$gesamt; $n+=$max) { if($gesamt>$n) $pages++; } if($pages>1) $page_link = makepagelink("index.php?site=demos&action=showsgame&game=$game&sort=$sort&type=$type", $page, $pages); if ($page == "1") { $ergebnis = safe_query("SELECT * FROM ".PREFIX."demos WHERE game='$game' ORDER BY $sort $type LIMIT 0,$max"); if($type=="DESC") $n=$gesamt; else $n=1; } else { $start=$page*$max-$max; $ergebnis = safe_query("SELECT * FROM ".PREFIX."demos WHERE game='$game' ORDER BY $sort $type LIMIT $start,$max"); if($type=="DESC") $n = ($gesamt)-$page*$max+$max; else $n = ($gesamt+1)-$page*$max+$max; } if($gesamt) { top5(); if($type=="ASC") echo'Sort:    '; else echo'Sort:    '; echo $page_link; echo'

'; $headdate='Date:'; $headgame='G:'; $headleague='League:'; $headrating='Rating:'; $headclicks='DL:'; eval ("\$demos_head = \"".gettemplate("demos_head")."\";"); echo $demos_head; $n=1; while($ds=mysql_fetch_array($ergebnis)) { if($n%2) { $bg1=BG_1; $bg2=BG_2; } else { $bg1=BG_3; $bg2=BG_4; } $date=date("d.m.Y", $ds[date]); $league=''.$ds[league].''; $country1="[flag]".$ds[country1]."[/flag]"; $country1=flags($country1); $clan1=$country1.' '.$ds[clantag1].''; $country2="[flag]".$ds[country2]."[/flag]"; $country2=flags($country2); $clan2=''.$ds[clantag2].' '.$country2; $game=''; $clicks=$ds[downloads]; $ratings=array(0,0,0,0,0,0,0,0,0,0); for($i=0; $i<$ds[rating]; $i++) { $ratings[$i]=1; } $ratingpic=''; foreach($ratings as $pic) { $ratingpic.=''; } eval ("\$demos_content = \"".gettemplate("demos_content")."\";"); echo $demos_content; unset($ratingpic); $n++; } eval ("\$demos_foot = \"".gettemplate("demos_foot")."\";"); echo $demos_foot; } else echo'no entries'; } else { $sort = $_GET['sort']; $type = $_GET['type']; $page = $_GET['page']; if(isfileadmin($userID)) echo'

'; $alle=safe_query("SELECT demoID FROM ".PREFIX."demos"); $gesamt = mysql_num_rows($alle); $pages=1; if(!isset($page)) $page = 1; if(!isset($sort)) $sort = "date"; if(!isset($type)) $type = "DESC"; $max=$maxdemos; for ($n=$max; $n<=$gesamt; $n+=$max) { if($gesamt>$n) $pages++; } if($pages>1) $page_link = makepagelink("index.php?site=demos&sort=$sort&type=$type", $page, $pages); if ($page == "1") { $ergebnis = safe_query("SELECT * FROM ".PREFIX."demos ORDER BY $sort $type LIMIT 0,$max"); if($type=="DESC") $n=$gesamt; else $n=1; } else { $start=$page*$max-$max; $ergebnis = safe_query("SELECT * FROM ".PREFIX."demos ORDER BY $sort $type LIMIT $start,$max"); if($type=="DESC") $n = ($gesamt)-$page*$max+$max; else $n = ($gesamt+1)-$page*$max+$max; } if($gesamt) { top5(); if($type=="ASC") echo'Sort:    '; else echo'Sort:    '; echo $page_link; echo'

'; $headdate='Date:'; $headgame='G:'; $headleague='League:'; $headrating='Rating:'; $headclicks='DL:'; eval ("\$demos_head = \"".gettemplate("demos_head")."\";"); echo $demos_head; $n=1; while($ds=mysql_fetch_array($ergebnis)) { if($n%2) { $bg1=BG_1; $bg2=BG_2; } else { $bg1=BG_3; $bg2=BG_4; } $date=date("d.m.Y", $ds[date]); $league=''.$ds[league].''; $country1="[flag]".$ds[country1]."[/flag]"; $country1=flags($country1); $clan1=''.$ds[clantag1].' '.$country1; $country2="[flag]".$ds[country2]."[/flag]"; $country2=flags($country2); $clan2=$country2.' '.$ds[clantag2].' '; $game=''; $clicks=$ds[downloads]; $ratings=array(0,0,0,0,0,0,0,0,0,0); for($i=0; $i<$ds[rating]; $i++) { $ratings[$i]=1; } $ratingpic=''; foreach($ratings as $pic) { $ratingpic.=''; } eval ("\$demos_content = \"".gettemplate("demos_content")."\";"); echo $demos_content; unset($ratingpic); $n++; } eval ("\$demos_foot = \"".gettemplate("demos_foot")."\";"); echo $demos_foot; } else echo'no demos available'; } ?>