0"; } else { return (int) $eingabe; } } function security() { //Cookies überprüfen --- if (empty($_SESSION['sid'])) { die("Anscheinend verbietet dein Browser das Setzen von Cookies. Damit das Truppentool funktionieren kann, musst du diese aber aktivieren."); } //festlegen der Uservariabeln --- global $sid, $name, $volk; $sid = htmlspecialchars($_SESSION['sid']); $name = htmlspecialchars($_SESSION['name']); $volk = htmlspecialchars($_SESSION['volk']); //abfragen der Datenbank --- $sql="SELECT sid, name, pass, rechte FROM ".PREFIX."spieler WHERE name='".$name."'"; $result=mysql_query($sql) OR die(mysql_error()); $row=mysql_fetch_assoc($result); global $rechte; $rechte = explode('|', $row['rechte']); //Sicherheitsbestimmungen allgemein --- //überprüfen des Passworts if ($row['pass']!=htmlspecialchars($_SESSION['pass'])) { die("Sie haben ein falsches Passwort übergeben."); } switch (basename($_SERVER['PHP_SELF'])) { case "admin.php": if ($rechte[0]=="0") { die("Sie haben keine Zugriff auf diese Seite."); } break; case "showtroops.php": if ($rechte[0]=="0") { die("Sie haben keine Zugriff auf diese Seite."); } break; case "member.php": if ($rechte[1]=="0") { die("Sie haben keine Zugriff auf diese Seite."); } break; case "umkreis.php": if ($rechte[2]=="0") { die("Sie haben keine Zugriff auf diese Seite."); } break; case "stat.php": if ($rechte[3]=="0") { die("Sie haben keine Zugriff auf diese Seite."); } break; case "image.php": if ($rechte[3]=="0") { die("Sie haben keine Zugriff auf diese Seite."); } break; case "diagramm.php": if ($rechte[3]=="0") { die("Sie haben keine Zugriff auf diese Seite."); } break; } } function img_pfad($volk, $tid) { return "img/".$volk.$tid.".gif"; } function write_header($sitename, $sonst="") { echo ""; echo "Truppentool - ".$sitename.""; echo ""; echo ""; echo ""; echo ""; echo $sonst; echo ""; } ?>