Location: PHPKode > projects > Skrupel User Game Administration > spielinfo.php
<?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");
$template->pparse('xhtmlhead');
if ($_GET["fu"]==1){
        $spiel_id=$_GET["spiel_id"]+0;

        $DB->query("SELECT * FROM skrupel_usedcommspiele WHERE id=".$spiel_id);
        if($DB->next()){
                $spiel_name=$DB->value("spiel_name");
                $startposition=$DB->value("startposition");
                if ($startposition==1){
	                $startposition="Vorgegeben";
                }
                if ($startposition==2){
	                $startposition="Zufällig";
                }

                $imperiumgroesse=$DB->value("imperiumgroesse");
                if ($imperiumgroesse==2){
	                $imperiumgroesse="Planet und Basis";
                }
                if ($imperiumgroesse==4){
	                $imperiumgroesse="Ein Planet";
                }

                $geldmittel=$DB->value("geldmittel");
                $mineralienhome=$DB->value("mineralienhome");
                if ($mineralienhome==1){
	                $mineralienhome="2000-3000";
                }
                if ($mineralienhome==2){
	                $mineralienhome="1500-2500";
                }
                if ($mineralienhome==3){
	                $mineralienhome="1000-2000";
                }
                if ($imperiumgroesse==4){
	                $mineralienhome="500-1000";
                }
                $sternendichte=$DB->value("sternendichte");
                $mineralien=$DB->value("mineralien");
                if ($mineralien==1){
	                $mineralien="1000-7000";
                }
                if ($mineralien==2){
	                $mineralien="800-5000";
                }
                if ($mineralien==3){
	                $mineralien="500-3500";
                }
                if ($mineralien==4){
	                $mineralien="1000-2000";
                }
                $spezien=$DB->value("spezien");
                $max=$DB->value("max");
                $wahr=$DB->value("wahr");
                $lang=$DB->value("lang");
                $instabil=$DB->value("instabil");
                $stabil=$DB->value("stabil");
                $leminvorkommen=$DB->value("leminvorkommen");
                if ($leminvorkommen==1){
	                $leminvorkommen="normal";
                }
                if ($leminvorkommen==2){
	                $leminvorkommen="erhöht";
                }
                if ($leminvorkommen==3){
	                $leminvorkommen="stark erhöht";
                }
                $umfang=$DB->value("umfang");
                $struktur=$DB->vaue("struktur");
                $modul_0=$DB->value("modul_0");
                $modul_2=$DB->value("modul_2");
                $piraten_mitte=$DB->value("piraten_mitte");
                $piraten_aussen=$DB->value("piraten_aussen");
                $piraten_min=$DB->value("piraten_min");
                $piraten_max=$DB->value("piraten_max");
                $nebel=$DB->value("nebel");
        }
        ?>


<body bgcolor="#444444" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0">
 <table width="100%"  border="0">
  <tr>
    <td class="stil1">Details zum Spiel: <? echo $spiel_name; ?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
 </table>
 <table width="100%" border="0">
  <tr>
    <td class="stil1" width="37%">Startbedingungen</td>
    <td class="stil2" width="18%">&nbsp;</td>
    <td class="stil1" width="2%">&nbsp;</td>
    <td class="stil1" width="37%">Wurml&ouml;cher</td>
    <td class="stil2" width="6%">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">Startposition</td>
    <td class="stil2"><? echo $startposition; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Anzahl instabiler Wurml&ouml;cher </td>
    <td class="stil2"><? echo $stabil; ?></td>
  </tr>
  <tr>
    <td class="stil1">Imperiumgr&ouml;&szlig;e</td>
    <td class="stil2"><? echo $imperiumgroesse; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Anzahl stabiler Wurml&ouml;cher</td>
    <td class="stil2"><? echo $instabil; ?></td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">Umgebungsbedingungen</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Plasmast&uuml;rme</td>
    <td class="stil2">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">Struktur der Galaxy</td>
    <td class="stil2"><? echo $struktur; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Maximal gleichzeitg</td>
    <td class="stil2"><? echo $max; ?></td>
  </tr>
  <tr>
    <td class="stil1">Umfang der Galaxy </td>
    <td class="stil2"><? echo $umfang; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Wahrscheinlicht der Auftretens </td>
    <td class="stil2"><? echo $wahr; ?></td>
  </tr>
  <tr>
    <td class="stil1">Sternendichte in der Galaxy </td>
    <td class="stil2"><? echo $sternendichte; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Anzahl der Runden </td>
    <td class="stil2"><? echo $lang; ?></td>
  </tr>
  <tr>
    <td class="stil1">Spezien</td>
    <td class="stil2"><? echo $spezien; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp; </td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp; </td>
  </tr>
  <tr>
    <td class="stil1">Resourcen</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Piraten (Auftreten und Beute)</td>
    <td class="stil2">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">Geldmittel (Cantox)</td>
    <td class="stil2"><? echo $geldmittel; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Wahrscheinlichkeit im Zentrum</td>
    <td class="stil2"><? echo $piraten_mitte; ?>%</td>
  </tr>
  <tr>
    <td class="stil1">Leminvorkommen</td>
    <td class="stil2"><? echo $leminvorkommen; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Wahrscheinlichkeit am Rand</td>
    <td class="stil2"><? echo $piraten_aussen; ?> %</td>
  </tr>
  <tr>
    <td class="stil1">Mineralien auf dem Heimatplaenten </td>
    <td class="stil2"><? echo $mineralienhome; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Minimale Beute der Piraten</td>
    <td class="stil2"><? echo $piraten_min; ?></td>
  </tr>
  <tr>
    <td class="stil1">Mineralienvorkommen</td>
    <td class="stil2"><? echo $mineralien; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Maximale Beute der Piraten</td>
    <td class="stil2"><? echo $piraten_max; ?></td>
  </tr>
  <tr>
    <td class="stil2">&nbsp;</td>
    <td class="stil1"> &nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1"> &nbsp;</td>
    <td class="stil1">&nbsp;</td>
  </tr>
 </table>
 <table width="100%" border="0">
  <tr>
    <form name="anmelden" method="POST" action="#">
    <td width="30%">&nbsp;</td>
    <td width="40%" class="stil1"><div align="center"><input type="submit" name="anmelden" value="Fenster schließen" style="width:100px;" onClick="window.close()"></div></td>
    <td width="30%">&nbsp;</td>
    </form>
  </tr>
 </table>
 <?
}


if ($HTTP_GET_VARS["fu"]==2)
 {
 $header = new EasyTemplate ("$usedpfath/templates/usedheader.tpl");
 $footer = new EasyTemplate ("$usedpfath/templates/usedfooter.tpl");
 $header -> assign("TITLE","Skrupel - UsedComm Details zum Spiel");
 $header -> assign("URL",$usedurl);
 $header -> easy_print();
 $spiel_id=$HTTP_GET_VARS["spiel_id"];
 $spiel_name=$HTTP_GET_VARS["spiel_name"];
 ?>

   <body bgcolor="#444444" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <table width="100%"  border="0">
     <tr>
      <td class="stil1">Details zum aktiven Spiel: <? echo $spiel_name; ?></td>
     </tr>
     <tr>
      <td>&nbsp;</td>
     </tr>
    </table>
    <?

   $sql_spiel = "SELECT * FROM $skrupel_spiele";
   $abf_spiel = mysql_query($sql_spiel);
   while($row = mysql_fetch_array($abf_spiel))
      {
      if($row["id"]==$spiel_id)
         {
         $spielname = $row["name"];
         $spielziel = $row["ziel_id"];
         $adminspieler = $row["spieler_admin"];

         if($spielziel==0){$spielziel = "JustforFun";}
         if($spielziel==1){$spielziel = "&Uuml;berleben";}
         if($spielziel==2){$spielziel = "Todfeind";}
         if($spielziel==3){$spielziel = "Dominanz";}
         if($spielziel==4){$spielziel = "King of the Planet";}
         if($spielziel==5){$spielziel = "Spice";}
         if($spielziel==6){$spielziel = "TeamTodfeind";}

         $sql_schiffe = "SELECT besitzer,strecke FROM $skrupel_schiffe WHERE spiel=$spiel_id";
         $abf_schiffe = mysql_query($sql_schiffe);
         while($row_schiffe = mysql_fetch_object($abf_schiffe))
            {
            $player_schiffe++;
            $count_schiffe_lichtjahre = $count_schiffe_lichtjahre + $row_schiffe->strecke;
            }
         $sql_planeten = "SELECT kolonisten FROM $skrupel_planeten WHERE spiel=$spiel_id";
         $abf_planeten = mysql_query($sql_planeten);
         while($row_planeten = mysql_fetch_object($abf_planeten))
            {
            $game_planeten++;
            if($row_planeten->kolonisten<>0)
               {
               $count_planeten++;
               $count_kolonisten = $count_kolonisten + $row_planeten->kolonisten;
               }
            }
         $sql_basen = "SELECT besitzer FROM $skrupel_sternenbasen WHERE spiel=$spiel_id";
         $abf_basen = mysql_query($sql_basen);
         while($row_basen = mysql_fetch_object($abf_basen))
            {
            $player_basen++;
            }
         $auswertung = date("d.m.Y - H:i:s", $row["lasttick"]);
         if($auswertung=="01.01.1970 - 01:00:00"){$auswertung = "niemals";}

         $meldung = $row["letztermonat"];
         $runde = $row["runde"];
         $umfang = $row["umfang"]."x".$row["umfang"];

         $autozug = $row["autozug"];
         if($autozug==0){$autozug = "niemals";}
         if($autozug>0){$autozug = "alle ".$autozug." Stunden";}


         $i = 1;
         do
	        {
            $player_id[$i] = $row["spieler_$i"];
            $player_rasse[$i] = $row["spieler_".$i."_rasse"];
            if($player_rasse[$i]==orion){$player_rasse[$i] = "Orion Konglomerat";}
            if($player_rasse[$i]==borg){$player_rasse[$i] = "die Borg";}
            if($player_rasse[$i]==eldar){$player_rasse[$i] = "Eldanesh";}
            if($player_rasse[$i]==erdallianz){$player_rasse[$i] = "die Erd-Allianz";}
            if($player_rasse[$i]==foederation){$player_rasse[$i] = "F&ouml;deration der Vereinigten Planeten";}
            if($player_rasse[$i]==imperium){$player_rasse[$i] = "das Imperium";}
            if($player_rasse[$i]==isa){$player_rasse[$i] = "die ISA";}
            if($player_rasse[$i]==kuatoh){$player_rasse[$i] = "Kuatoh";}
            if($player_rasse[$i]==replikator){$player_rasse[$i] = "Replikatoren";}
            if($player_rasse[$i]==romulan){$player_rasse[$i] = "das Romulanische Imperium";}
            if($player_rasse[$i]==schatten){$player_rasse[$i] = "die Schatten";}
            if($player_rasse[$i]==silverstarag){$player_rasse[$i] = "Silver Star AG";}
            if($player_rasse[$i]==zylonen){$player_rasse[$i] = "das zylonische Imperium";}
            if($player_rasse[$i]==protoss){$player_rasse[$i] = "die Protoss";}

  	        $player_lichtjahre[$i] = $row["spieler_".$i."_schiffe"];
            $player_wertung[$i] = $row["spieler_".$i."_platz"];
            $player_out[$i] = $row["spieler_".$i."_raus"];
            if($player_out[$i]==1)
               {
               $player_out[$i] = "<img border=\"0\" src=\"bilder/nein.gif\">";
               }
            else
               {
               $player_out[$i] = "<img border=\"0\" src=\"bilder/ja.gif\">";
               }

            $player_zug[$i] = $row["spieler_".$i."_zug"];
            if($player_zug[$i]==0)
               {
               $player_zug [$i]= "<img border=\"0\" src=\"bilder/nein.gif\">";
               }
            else
               {
               $player_zug[$i] = "<img border=\"0\" src=\"bilder/ja.gif\">";
               }

            $player_lichtjahre[$i] = 0;
            $sql_lichtjahre = "SELECT besitzer,strecke FROM $skrupel_schiffe WHERE spiel=$spiel_id";
            $abf_lichtjahre = mysql_query($sql_lichtjahre);
            while($row_lichtjahre = mysql_fetch_object($abf_lichtjahre))
               {
               if($row_lichtjahre->besitzer==$i)
                  {
                  $player_lichtjahre[$i] = $player_lichtjahre[$i] + $row_lichtjahre->strecke;
                  }
               }


            if($player_id[$i]>0)
               {
               $count_player++;
               $sql_spieler = "SELECT nick FROM $skrupel_user WHERE id=$player_id[$i]";
               $abf_spieler = mysql_query($sql_spieler);
               while($row_player = mysql_fetch_object($abf_spieler))
                  {
                  if($i==$adminspieler)
                     {
                     $player_name[$i] = $row_player->nick." (Admin)";
                     }
                  else
                     {
                     $player_name[$i] = $row_player->nick;
                     }
                  }
               }
            $i++;
            } while($i<=10);
	     }
      }?>

 <table width="100%" border="0">
  <tr>
    <td class="stil1" width="37%">Allgemeines</td>
    <td class="stil2" width="18%">&nbsp;</td>
    <td class="stil1" width="2%">&nbsp;</td>
    <td class="stil1" width="37%">Spieldaten</td>
    <td class="stil2" width="6%">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
  </tr>
  <tr>
    <td class="stil1">Spielname</td>
    <td class="stil2"><? echo $spielname; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Mitspieler</td>
    <td class="stil2"><? echo $count_player; ?></td>
  </tr>
  <tr>
    <td class="stil1">Spielziel</td>
    <td class="stil2"><? echo $spielziel; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Kartengröße</td>
    <td class="stil2"><? echo $umfang; ?></td>
  </tr>
  <tr>
    <td class="stil1">Runden</td>
    <td class="stil2"><? echo $runde; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Planeten</td>
    <td class="stil2"><? echo $game_planeten; ?></td>
  </tr>
  <tr>
    <td class="stil1">Letzte Auswertung</td>
    <td class="stil2"><? echo $auswertung; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Besiedelte Planeten</td>
    <td class="stil2"><? echo $count_planeten; ?></td>
  </tr>
  <tr>
    <td class="stil1">Automatischer Zug</td>
    <td class="stil2"><? echo $autozug; ?></td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Kolonisten</td>
    <td class="stil2"><? echo $count_kolonisten; ?></td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Sternenbasen</td>
    <td class="stil2"><? echo $player_basen; ?></td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Schiffe</td>
    <td class="stil2"><? echo $player_schiffe; ?></td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">Lichtjahre gesamt</td>
    <td class="stil2"><? echo $count_schiffe_lichtjahre; ?></td>
  </tr>
  <tr>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil1">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
  </tr>
 </table>
 <table>
  <tr>
    <td valign="top" class="stil1" width="15%">Letzte Meldung</td>
    <td valign="top" class="stil2" width="85%"><? echo $meldung; ?></td>
  </tr>
  <tr>
    <td class="stil1" width="15%">&nbsp;</td>
    <td class="stil2" width="85%">&nbsp;</td>
  </tr>
 </table>
 <table>
  <tr>
    <td class="stil1" width="15%">Spieler</td>
    <td class="stil1" width="15%" align="center">Aktiv</td>
    <td class="stil1" width="15%" align="center">Zug beendet</td>
    <td class="stil1" width="25%">Rasse</td>
    <td class="stil1" width="15%" align="center">Lichtjahre</td>
    <td class="stil1" width="15%" align="center">Wertung</td>
  </tr><?

  $i = 1;
  do
   {?>
   <tr>
    <td class="stil2"><? echo $player_name[$i]; ?></td>
    <td class="stil2" align="center"><? echo $player_out[$i]; ?></td>
    <td class="stil2" align="center"><? echo $player_zug[$i]; ?></td>
    <td class="stil2"><? echo $player_rasse[$i]; ?></td>
    <td class="stil2" align="center"><? echo $player_lichtjahre[$i]; ?></td>
    <td class="stil2" align="center"><? echo $player_wertung[$i]; ?></td>
  </tr><?

  $i++;
  }
  while($i<=$count_player);
  ?>
  <tr>
    <td class="stil2">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
    <td class="stil2">&nbsp;</td>
  </tr>
 </table>
 <table width="100%" border="0">
  <tr>
    <form name="anmelden" method="POST" action="#">
    <td width="30%">&nbsp;</td>
    <td width="40%" class="stil1"><div align="center"><input type="submit" name="anmelden" value="Fenster schließen" style="width:100px;" onClick="window.close()"></div></td>
    <td width="30%">&nbsp;</td>
    </form>
  </tr>
 </table>
 <?
 $footer -> easy_print();
 }

if ($_GET["fu"]==3){
 
        $template->assign_block_vars('spielinfo_fu3',array());
}
else if ($_GET["fu"]==4){
        $spiel_id=$_GET["spiel_id"]+0;
        $spiel_name=$_GET["spiel_name"];

        $sql_benutzerliste = "SELECT count(*) as anz FROM $skrupel_user ORDER BY nick";
        $sql_sternenbasen = "SELECT count(*) as anz FROM $skrupel_sternenbasen";
        $sql_spiele = "SELECT count(*) as anz, sum(umfang) as s_umfang FROM $skrupel_spiele ORDER BY name";
        $sql_schiffe = "SELECT count(*) as anz, sum(strecke) as s_strecke FROM $skrupel_schiffe";
        $sql_planeten = "SELECT count(*) as anz, sum(kolonisten) as s_kolonisten FROM $skrupel_planeten";
        $sql_kol_planeten = "SELECT count(*) as anz FROM $skrupel_planeten WHERE kolonisten > 0";
        $sql_serverversion = "SELECT version FROM $skrupel_info LIMIT 1";

        $count_spiele_beendet = 0;
        
        $DB->query($sql_serverversion);
        $DB->next();
        $skrupelversion = $DB->value("version");
        
        $DB->query($sql_spiele);
        $DB->next();
        $count_spiele = $DB->value("anz");
        $count_umfang = $DB->value("s_umfang");
        $count_spiele_aktiv = $count_spiele - $count_spiele_beendet;
      
        $DB->query($sql_sternenbasen);
        $DB->next();
        $count_sternenbasen = $DB->value("anz");
        
        $DB->query($sql_schiffe);
        $DB->next();
        $count_schiffe = $DB->value("anz");
        $count_schiffe_lj = $DB->value("s_strecke");
      
        $DB->query($sql_benutzerliste);
        $DB->next();
        $count_benutzer = $DB->value("anz");
      
        $DB->query($sql_planeten);
        $DB->next();
        $count_planeten = $DB->value("anz");
        $count_kolonisten = $DB->value("s_kolonisten");
      
        $DB->query($sql_kol_planeten);
        $DB->next();
        $count_planeten_kolonisiert = $DB->value("anz");
        $template->assign_block_vars('spielinfo_fu4',array('servername' => $servername,
                                                           'serverurl' => $serverurl,
                                                           'skrupelversion' => $skrupelversion,
                                                           'online' =>'',
                                                           'lastupdate' => '',
                                                           'count_umfang' => $count_umfang,
                                                           'count_planeten' => $count_planeten,
                                                           'count_planeten_kolonisiert' => $count_planeten_koloniesiert,
                                                           'count_kolonisten' => $count_kolonisten,
                                                           'count_sternenbasen' => $count_sternenbasen,
                                                           'count_schiffe' => $count_schiffe,
                                                           'count_schiffe_lj' => $count_schiffe_lj,
                                                           'count_spiele' => $count_spiele,
                                                           'count_spiele_aktiv' => $count_spiele_aktiv,
                                                           'count_spiele_beendet' => $count_spiele_beendet,
                                                           'count_benutzer' => $count_benutzer ));
}
$template->pparse('spielinfo');
Return current item: Skrupel User Game Administration