<?php
define("INSTALL_DIR",dirname(__FILE__));
include (INSTALL_DIR."/include/conf.inc.php");
set_template($sugaurl,"",dirname(__FILE__),$serverurl);
include ($sugapath."/include/header.inc.php");
include ($sugapath."/include/usercheck.inc.php");
if ($_GET["fu"]==1){
$template->assign_block_vars('fu1',array());
$DB = new db_sql;
$DB->query("SELECT * FROM skrupel_spiele ORDER BY name");
if($DB->num_rows()==0){
$template->assign_block_vars('fu1.no_active_games',array());
}
else{
$count_spiele = $DB->num_rows();
$template->assign_block_vars('fu1.active_games',array());
$count_spiele_beendet = 0;
while ($DB->next()){
$spiel_id = $DB->value('id');
$siegbedingungen = $DB->value('siegbedingungen');
if ($siegbedingungen==0){$siegbedingungen="Just for Fun";}
if ($siegbedingungen==1){$siegbedingungen="Überleben";}
if ($siegbedingungen==2){$siegbedingungen="Todfeind";}
if ($siegbedingungen==3){$siegbedingungen="Keine Angabe";}
if ($siegbedingungen==4){$siegbedingungen="Keine Angabe";}
if ($siegbedingungen==5){$siegbedingungen="Vomisson muss gesichert werden.";}
if ($siegbedingungen==6){$siegbedingungen="Team Todfeind";}
if($DB->value('phase')==1){
$count_spiele_beendet++;
$spiele_phase = "beendet";
}
else{
$count_spiele_aktiv++;
$spiele_phase = "aktiv";
}
$count_umfang = $count_umfang + $DB->value('umfang');
if($DB->value('lasttick')!=0){
$ausw = $ausg_spieltabelle.date("d.m.Y - H:i:s", $DB->value('lasttick'));
}
else{
$ausw = $ausg_spieltabelle."niemals";
}
$template->assign_block_vars('fu1.active_games.active_game',array('game_name' => $DB->value('name'),
'game_wincondition' => $siegbedingungen,
'game_round' => $DB->value('runde'),
'game_size' => $DB->value('umfang'),
'game_lastturn' => $ausw,
'game_phase' => $spiele_phase,
'game_id' => $DB->value('id'),
));
}
if($count_spiele > 1){
$phrase_all_1="Spiele";
$phrase_all_2="sind";
}
else{
$phrase_all_1="Spiel";
$phrase_all_2="ist";
}
if($count_spiele_aktiv > 1){
$phrase_aktiv_1 = "Spiele";
$phrase_aktiv_2 = "sind";
}
else{
$phrase_aktiv_1 = "Spiel";
$phrase_aktiv_2 = "ist";
}
$template->assign_block_vars('fu1.active_games.game_statistics',array('count_all' => $count_spiele,
'all_name' => $phrase_all_1,
'all_verb' => $phrase_all_2,
'count_active' => $count_spiele_aktiv,
'active_name' => $phrase_aktiv_1,
'active_verb' => $phrase_aktiv_2,));
}
}
else if ($_GET["fu"]==2){
$template->assign_block_vars('fu2',array());
$DB = new db_sql;
$DB->query("SELECT * FROM $skrupel_spiele ORDER BY name");
if($DB->num_rows()<1){
$template->assign_block_vars('fu2.no_active_games',array());
}
else{
$template->assign_block_vars('fu2.active_games',array());
$spiele_teilnahme = 0;
$player_id=$login_userid;
while ($DB->next()){
for($i=1;$i<10;$i++){
if ($player_id == $DB->value("spieler_".$i)){
$spiele_teilnahme++;
$spiel_aktiv++;
$spiel_id = $DB->value("id");
$siegbedingungen=$DB->value("siegbedingungen");
if ($siegbedingungen==0){$siegbedingungen="Just for Fun";}
if ($siegbedingungen==1){$siegbedingungen="Überleben";}
if ($siegbedingungen==2){$siegbedingungen="Todfeind";}
if ($siegbedingungen==3){$siegbedingungen="Keine Angabe";}
if ($siegbedingungen==4){$siegbedingungen="Keine Angabe";}
if ($siegbedingungen==5){$siegbedingungen="Vomisson muss gesichert werden.";}
if ($siegbedingungen==6){$siegbedingungen="Team Todfeind";}
$player_rasse = $DB->value("spieler_".$i."_rasse");
if($player_rasse=="orion"){$player_rasse = "Orion Konglomerat";}
if($player_rasse=="borg"){$player_rasse = "die Borg";}
if($player_rasse=="eldar"){$player_rasse = "Eldanesh";}
if($player_rasse=="erdallianz"){$player_rasse = "die Erd-Allianz";}
if($player_rasse=="foederation"){$player_rasse = "Föderation der Vereinigten Planeten";}
if($player_rasse=="imperium"){$player_rasse = "das Imperium";}
if($player_rasse=="isa"){$player_rasse = "die ISA";}
if($player_rasse=="kuatoh"){$player_rasse = "Kuatoh";}
if($player_rasse=="replikator"){$player_rasse = "Replikatoren";}
if($player_rasse=="romulan"){$player_rasse = "das Romulanische Imperium";}
if($player_rasse=="schatten"){$player_rasse = "die Schatten";}
if($player_rasse=="silverstarag"){$player_rasse = "Silver Star AG";}
if($player_rasse=="zylonen"){$player_rasse = "das zylonische Imperium";}
if($player_rasse=="protoss"){$player_rasse = "die Protoss";}
$player_lichtjahre == $DB->value("spieler_".$i."_schiffe");
$player_wertung == $DB->value("spieler_".$i."_platz");
$player_out == $DB->value("spieler_".$i."_raus");
if($player_out==1){
$spiel_raus++;
$spiel_aktiv = $spiel_teilnahme - 1;
$player_out = "<img border=\"0\" src=\"bilder/nein.gif\">";
}
else{
$player_out = "<img border=\"0\" src=\"bilder/ja.gif\">";
}
$player_zug == $DB->value("spieler_".$i."_zug");
if($player_zug==0){
$spieler_zug_do=1;
$player_zug = "<img border=\"0\" src=\"bilder/nein.gif\">";
}
else{
$spieler_zug_do=0;
$player_zug = "<img border=\"0\" src=\"bilder/ja.gif\">";
}
$player_lichtjahre = 0;
$DB2 = new db_sql;
$DB2 -> query("SELECT besitzer,strecke FROM $skrupel_schiffe WHERE spiel='$spiel_id' AND besitzer=".$i);
if($DB2->next()){
$player_lichtjahre = $player_lichtjahre + $DB2->value("strecke");
}
}
if($player_id>0){
$count_player++;
$DB2->query("SELECT nick FROM $skrupel_user WHERE id='$player_id'");
while($DB2->next()){
if($i==$adminspieler){
$player_name = $DB2->value("nick")." (Admin)";
}
else{
$player_name = $DB2->value("nick");
}
}
}
}
if($DB->value("phase")==1){
$count_spiele_beendet++;
$spiele_phase = "beendet";
}
else{
$spiele_phase = "aktiv";
}
$count_umfang = $count_umfang + $DB->value("umfang");
if($DB->value("lasttick")!=0){
$ausw = $ausg_spieltabelle.date("d.m.Y - H:i:s", $DB->value("lasttick"));
}
else{
$ausw = $ausg_spieltabelle."niemals";
}
$template->assign_block_vars('fu2.active_games.active_game',array('game_name' => $DB->value('name'),
'game_wincondition' => $siegbedingungen,
'game_round' => $DB->value('runde'),
'game_size' => $DB->value('umfang'),
'game_lastturn' => $ausw,
'game_phase' => $spiele_phase,
'own_status' => $player_out,
'own_turn' => $player_zug,
'game_id' => $DB->value('id'),
));
if ($spieler_zug_do==1){
$template->assign_block_vars('fu2.active_games.active_game.login',array('game_id' => $DB->value('id'),
'logname' => $logname,
'logpass' => $logpass,
'baseurl' => $serverurl,));
}
else{
$template->assign_block_vars('fu2.active_games.active_game.nologin',array());
}
}
if ($spiele_teilnahme > 0){
$template->assign_block_vars('fu2.active_games.statistics',array());
if($spiele_teilnahme > 1){
$phrase1="Spielen";
$phrase2="sind";
}
else{
$phrase1="Spiel";
$phrase2="ist";
}
}
else{
$template->assign_block_vars('fu2.active_games.nostatistics',array());
}
}
}
$template->pparse('xhtmlhead');
$template->pparse('active');
?>