FIREFOX UND ANDERE function change_rights_ff($seite, $spieler) { $r = ""; for ($i=0; $i<=3; $i++) { if (substr(rechte($seite),$i,1)==1) { $r.= ""; } } return $r; } //gibt ein Formular zurück, in dem die neuen Rechte ausgewählt werden können -->NUR INTERNET EXPLORER function change_rights_ie($seite, $spieler) { $r = ""; return $r; } function change_rights($seite, $spieler) { $r = "
"; $r.= ""; $r.= ""; //IE hat Probleme mit Bildern in Submitbuttons... if (!ereg("MSIE",$_SERVER['HTTP_USER_AGENT'])) { $r.= change_rights_ff($seite, $spieler); } else { $r.= change_rights_ie($seite, $spieler); } $r.= "
"; return $r; } //--Spieler löschen if (isset($_GET['del']) AND is_numeric($_GET['del'])) { //Spieler löschen $sql="DELETE FROM ".PREFIX."spieler WHERE sid='".(int) htmlspecialchars($_GET['del'])."'"; mysql_query($sql) OR die(mysql_error()); //Truppen des Spielers löschen $sql="DELETE FROM ".PREFIX."truppen WHERE sid='".(int) htmlspecialchars($_GET['del'])."'"; mysql_query($sql) OR die(mysql_error()); } //--Spieler aktivieren if (isset($_GET['act']) AND is_numeric($_GET['act'])) { $sql="UPDATE ".PREFIX."spieler SET aktiv='1' WHERE sid='".(int) htmlspecialchars($_GET['act'])."'"; mysql_query($sql); } //--Rechte bearbeiten if (isset($_POST['sid'], $_POST['seite'], $_POST['rechte']) AND $_POST['sid']!=$sid AND $rechte[1]=="3") { //Rechte der anderen Seiten abrufen ... $sql="SELECT rechte FROM ".PREFIX."spieler WHERE sid = '".(int) $_POST['sid']."'"; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); $spielerrechte = explode("|", $row['rechte']); $spielerrechte[$_POST['seite']] = (int) $_POST['rechte']; //... und mit dem geänderten Wert wieder in der Datenbank speichern $sql="UPDATE ".PREFIX."spieler SET rechte='".$spielerrechte[0]."|".$spielerrechte[1]."|".$spielerrechte[2]."|".$spielerrechte[3]."' WHERE sid='".(int) $_POST['sid']."'"; mysql_query($sql) OR die(mysql_error()); } //Javascript zum Löschen eines Spielers $script = ""; $script.= ""; echo ""; echo write_header(text('memberlist_header'), $script); echo ""; ?>