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 ""; ?>
".($i+1).""; } echo ""; echo ""; $sql="SELECT name, sid, rechte FROM ".PREFIX."spieler WHERE aktiv='1' ORDER BY name ASC"; $result=mysql_query($sql) OR die(mysql_error()); $i = 1; while ($row=mysql_fetch_assoc($result)) { echo ""; //Zeilennummer echo ""; //Spielername echo ""; //Rechte $userrechte=explode('|', $row['rechte']); for ($j=0; $j<=3; $j++) { echo ""; } if ($row['sid']!=$sid AND $rechte[1]=="3") { //löschen echo ""; } else { //man darf sich nicht selber löschen echo ""; } echo ""; $i++; } ?>
".$i."".$row['name']."".$row['name']."');\" onmouseout=\"return nd();\">\"".text("rechte_".$userrechte[$j])."\"

"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $i++; } //niemand neu angemeldet if (empty($row['name']) AND $i==1) { echo ""; echo ""; echo ""; } echo "
".$i."".$row['name']."".changedate($row['start'], true)."\"ok\"\"no\"
".text('member_nonewmembers')."
"; echo "

"; echo "
"; } ?>