";
echo "Administration // Forum editieren
";
if (!is_admin($username)) {
echo "
Sie haben keine Berechtigung zur Administration.
\n";
echo "";
footer_show("footer.inc.php");
exit;
}
pw_pruefen($username,$password,0,0);
if (!$id) {
echo "
Keine ID ausgewählt.
\n";
echo "";
footer_show("footer.inc.php");
exit;
}
if (file_exists($board_pfad . "/". $id . ".dat")) {
$temp = $board_pfad . "/". $id . ".dat";
$fp = @fopen($temp, "r");
flock($fp,1);
$lines=@file($temp);
flock($fp,3);
fclose($fp);
$lines = explode("|", $lines[0]);
}
else
{
echo "
ID existiert nicht.
\n";
echo "";
footer_show("footer.inc.php");
exit;
}
$titel = str_replace("|","&strich;",$titel);
$beschreibung = str_replace("|","&strich;",$beschreibung);
@chmod($board_pfad . "/" . $id . ".dat",0777);
$datei = @fopen($board_pfad . "/" . $id . ".dat","w+");
fwrite($datei, "$titel|$beschreibung|". $lines[2]."|". $lines[3]."|". $mods."|". $lines[5]."|");
fclose($datei);
$titel = str_replace("&strich;","|",$titel);
$beschreibung = str_replace("&strich;","|",$beschreibung);
echo "Es wurde ein Forum editiert (ID: $id, Titel : $titel, Beschreibung: $beschreibung, Moderatoren: $mods).";
$tag=opendir($board_pfad);
while (false != ($datei = readdir($tag))) {
if($datei != "." && $datei != ".." && last(3,$datei) == "dat") {
$temp = $datei . "|" .$temp;
}
}
$dateien = explode("|",$temp);
foreach($dateien as $file) {
if ($file) {
$lines=@file($board_pfad . "/" . $file);
$lines = explode("|",$lines[0]);
$mods = $lines[4];
$mo = explode(",",$mods);
foreach ($mo as $mod) {
$mod = str_replace("|","&strich;",$mod);
$user = $members_pfad . "/" . $mod . ".txt";
if (file_exists($user)) $export .= $mod . "|";
}
}
}
$datei = @fopen($board_pfad . "/mods.mod","w+");
fwrite($datei, "$export");
fclose($datei);
$datei = @fopen($board_pfad . "/" . $id . ".zug","w+");
fwrite($datei, $sec_user);
fclose($datei);
if ($sec_user) echo "
Das Forum ist geschützt. Folgende User dürfen zugreifen: " . $sec_user;
@chmod($board_pfad . "/" . $id . ".zug",0777);
echo "";
footer_show("footer.inc.php");
exit;
?>