include("functions.php");
$config = confload();
$logged = "false";
session_start();
if(isset($_POST['login'])){ $login = $_POST['login']; }
else{ $login = $_SESSION["login"]; }
if(isset($_POST['pass'])){ $pass = $_POST['pass']; }
else{ $pass = $_SESSION["pass"]; }
$userlist_f = file("users.inc.php");
unset($userlist_f[0]);
unset($userlist_f[count($userlist_f)]);
reset($userlist_f);
$pass_md5 = md5($pass);
while(list($key, $val) = each($userlist_f)){
$expl = explode("||", $val);
$userlist[$expl[0]] = $expl;
if(($expl[1] == $login)&&($expl[2] == $pass_md5)){
$logged = "true";
$_SESSION["login"] = $login;
$_SESSION["pass"] = $pass;
$loggeduser = $expl;
}
}
$rankname = array(
"0" =>"zawieszony",
"1" => "moderator",
"2" => "newsman",
"3" => "wyższy newsman",
"4" => "administrator",
);
if($logged != "true"){
$parse = '
';
}
else{
if(($loggeduser[5] == "0")||($loggeduser[5] > "4")){ $parse = "Witaj, $loggeduser[3]. Niestety jesteś zawieszony, i nie masz dostępu do administracji. "; }
else{
/* tu startują funkcje administracji */
$mod = $_GET['mod'];
switch($mod){
default:
$print_center = " Witaj, Jesteś zalogowany jako $loggeduser[3]. Twoja ranga to: ".$rankname["$loggeduser[5]"]." ";
$newsy_user = zlicz_pl($loggeduser[0],"4","||","news.txt");
$newsy_razem = count(file("news.txt"));
$print_center.= "Baza zawiera aktualnie $newsy_razem news(ów), w tym $newsy_user twoich. ";
break;
/* DODAWANIE NEWSA */
case add:
if($loggeduser[5]<2){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji!"); }
else{
if($_GET["do"] == "save"){
$title = $_POST['title'];
$body = $_POST['body'];
$title = preg_replace("'<'s", "<", $title);
$title = preg_replace("'>'s", ">", $title);
if($_POST['zezwol_html']!="tak"){
$body = preg_replace("'<'s", "<", $body);
$body = preg_replace("'>'s", ">", $body);
}
$body = stripslashes($body);
$body = preg_replace("'\n|\r\n|\r'si", " ", $body);
$body = str_replace("|", "\\|", $body);
$title = stripslashes($title);
$title = preg_replace("'\n|\r\n|\r'si", "", $title);
$title = str_replace("|", "\\|", $title);
$obrazek = $_POST["nimg"];
if($obrazek == ""){ $obrazek = "brak"; }
$liczba = max_l_plik("0", "||", "news.txt")+1;
$puts = "$liczba||$title||$body||".time()."||$loggeduser[0]||$obrazek||\n";
$file = fopen("news.txt", "a+");
flock($file, 2);
fputs($file, $puts);
flock($file, 3);
fclose($file);
$file = fopen("komentarze/$liczba", "w");
fputs($file, "");
fclose($file);
$print_center = wiadomosc("News został dodany. [powrót do indexu administracji ]");
}
else{
$print_center = formularz();
}
}
break;
/* ZARZˇDZANIE MEWSAMI */
case manage:
if($_GET["mode"]=="show"){
$print_center = " [ukryj skrót newsa ] ";
}
else{
$print_center = " [pokaż skrót newsa ] ";
}
$newsfile = file("news.txt");
$count = count($newsfile)-1;
$print_center.= '';
for($i=$count;$i>=0;$i--){
$expl = explode("||", $newsfile[$i]);
if(($loggeduser[5]!="2")||($loggeduser[0] == $expl[4])){
if(strlen($expl[1])>50){ $expl[1] = substr($expl[1], 0, 50)."..."; }
$data = date("d.m.Y H:i", $expl[3]);
if($i%2 == 0){ $color_class="light"; } else { $color_class="dark"; };
$print_center.="> $expl[1] ". $userlist[$expl[4]][3] ." $data ";
if($loggeduser[5]!=1){
$print_center.= "[edytuj ] [usuń ] ";
}
if(file_exists("komentarze/$expl[0]")){
$komfile = @file("komentarze/$expl[0]");
$kom_count = count($komfile);
}
else{ $kom_count = 0; }
if($kom_count<1){
$print_center.= "[komentarze (0)] ";
}
else{
$print_center.= "[komentarze ($kom_count) ] ";
}
$print_center.= " ";
if($_GET["mode"] == "show"){
$expl[2] = stripslashes($expl[2]);
$expl[2] = preg_replace("'\\|\\|'s", "||", $expl[2]);
$expl[1] = stripslashes($expl[1]);
$expl[1] = preg_replace("'\\|\\|'s", "||", $expl[1]);
$body = ps_substr($expl[2], "70", "...");
$body = pscode($body);
if($config["emoty_news"] == "tak"){
$body = emots($body, ".");
}
$print_center.= "$body ";
}
}
}
$print_center.= "
";
break;
/* EDYCJA NEWSA */
case edit:
$newsfile = file("news.txt");
reset($newsfile);
if($_GET["do"] == "save"){
$file = fopen("news.txt", "w");
flock($file, 2);
foreach($newsfile as $val){
$val = preg_replace("'\r|\n|\r\n'si", "", $val);
$expl = explode("||", $val);
$puts = "$expl[0]||$expl[1]||$expl[2]||$expl[3]||$expl[4]||$expl[5]||\n";
if($expl[0] == $_POST["no"]){
if(($loggeduser[5]!="2")||($loggeduser[0] == $expl[4])){
$title = $_POST['title'];
$body = $_POST['body'];
$title = preg_replace("'<'s", "<", $title);
$title = preg_replace("'>'s", ">", $title);
if($_POST['zezwol_html']!="tak"){
$body = preg_replace("'<'s", "<", $body);
$body = preg_replace("'>'s", ">", $body);
}
$body = stripslashes($body);
$body = preg_replace("'\n|\r\n|\r'si", " ", $body);
$body = str_replace("|", "\\|", $body);
$title = stripslashes($title);
$title = preg_replace("'\r|\n|\r\n'si", "", $title);
$title = str_replace("|", "\\|", $title);
$obrazek = $_POST["nimg"];
if($obrazek == ""){ $obrazek = "brak"; }
$puts = "$expl[0]||$title||$body||$expl[3]||$expl[4]||$obrazek||\n";
$print_center = wiadomosc("News został zmodyfikowany. [wróć do indexu administracji ]");
}
else{
$print_center = wiadomosc("Nie masz uprawnień do modyfikacji tego newsa! [wróć do indexu administracji ]");
}
}
fputs($file, $puts);
}
flock($file, 3);
fclose($file);
}
else{
foreach($newsfile as $val){
$expl = explode("||", $val);
if($expl[0] == $_GET["no"]){
if(($loggeduser[5]!="2")||($loggeduser[0] == $expl[4])){
$expl[2] = stripslashes($expl[2]);
$expl[2] = preg_replace("' 's", "\n", $expl[2]);
$expl[2] = preg_replace("'\\|\\|'s", "||", $expl[2]);
$expl[1] = stripslashes($expl[1]);
$expl[1] = preg_replace("'\\|\\|'s", "||", $expl[1]);
$print_center = formularz("edit", "zapisz", $expl[1], $expl[2],$_GET["no"], $expl[5]);
}
else{
$print_center = wiadomosc("Nie masz uprawnień do modyfikacji tego newsa! [wróć do indexu administracji ]");
}
}
}
}
break;
/* USUWANIE NEWSA */
case del:
$newsfile = file("news.txt");
reset($newsfile);
if($_GET["confirm"] == "yes"){
$file = fopen("news.txt", "w");
flock($file, 2);
foreach($newsfile as $val){
$val = preg_replace("'\r|\n|\r\n'si", "", $val);
$expl = explode("||", $val);
$puts = "$expl[0]||$expl[1]||$expl[2]||$expl[3]||$expl[4]||$expl[5]||\n";
if($expl[0] == $_GET["no"]){
if(($loggeduser[5]!="2")||($loggeduser[0] == $expl[4])){
$puts="";
$print_center = wiadomosc("News został usunięty. [wróć do indexu administracji ]");
}
else{
$print_center = wiadomosc("Nie masz uprawnień do usunięcia tego newsa! [wróć do indexu administracji ]");
}
}
fputs($file, $puts);
}
flock($file, 3);
fclose($file);
unlink("komentarze/".$_GET["no"]);
}
else{
foreach($newsfile as $val){
$expl = explode("||", $val);
if($expl[0] == $_GET["no"]){
if(($loggeduser[5]!="2")||($loggeduser[0] == $expl[4])){
$print_center = wiadomosc("$expl[1] Czy chcesz usunąć tego newsa? [tak ] [nie ]");
}
else{
$print_center = wiadomosc("Nie masz uprawnień do usunięcia tego newsa! [wróć do indexu administracji ]");
}
}
}
}
break;
/* ZARZˇDZANIE KOMENTARZAMI */
case manage_kom:
$newsfile = file("news.txt");
reset($newsfile);
foreach($newsfile as $val){
$expl = explode("||", $val);
if($expl[0] == $_GET["no"]){
if(($loggeduser[5]!="2")||($loggeduser[0] == $expl[4])){
$komfile = file("komentarze/".$_GET["no"]);
$ilekomentarzy = count($komfile);
if($ilekomentarzy<1){ $print_center.= wiadomosc("Do tego newsa nie dodano jeszcze żadnego komentarza. [wróć do indexu administracji ]"); }
else{
$print_center = ' Komentarze do newsa '.$expl[1].' :';
$komfile = array_reverse($komfile);
reset($komfile);
$i=0;
foreach($komfile as $kom){
$kom = explode("||",$kom);
if(strlen($kom[1])>40){ $kom[1] = substr($kom[1], 0, 40)."..."; }
$kom[2] = stripslashes($kom[2]);
$kom[2] = preg_replace("'\\|\\|'s", "||", $kom[2]);
$kom[1] = stripslashes($kom[1]);
$kom[1] = preg_replace("'\\|\\|'s", "||", $kom[1]);
$kom[1] = str_replace(" ", " ", $kom[1]);
$data = date("d.m.Y, H:i", $kom[4]);
if($i%2 == 0){ $color_class="light"; } else { $color_class="dark"; };
$print_center.= "$kom[1] $kom[2] ($kom[3] ) ";
if($loggeduser[5] == "4"){ $print_center.= "$kom[5] "; }
else{ $print_center.= "$kom[5] "; }
$print_center.= "$data [edytuj ] [usuń ] ";
$i++;
}
$print_center.= "
";
}
}
}
}
break;
/* EDYCJA KOMENTARZA */
case edit_kom:
$newsfile = file("news.txt");
reset($newsfile);
foreach($newsfile as $val){
$expl = explode("||", $val);
if($expl[0] == $_GET["no"]){
if(($loggeduser[5]!="2")||($loggeduser[0] == $expl[4])){
$komfile = file("komentarze/".$_GET["no"]);
if($_GET["do"] == "save"){
$kom_autor = $_POST["kom_autor"];
$kom_email = $_POST["kom_email"];
$komentarz = $_POST["komentarz"];
$kom_autor = strip_tags($kom_autor);
$kom_email = strip_tags($kom_email);
$komentarz = strip_tags($komentarz);
$kom_autor = preg_replace("'\r|\n|\r\n'si", "", $kom_autor);
$kom_email = preg_replace("'\r|\n|\r\n'si", "", $kom_email);
$komentarz = preg_replace("'\r|\n|\r\n'si", " ", $komentarz); $kom_autor = str_replace("|", "\\|", $kom_autor);
$kom_email = str_replace("|", "\\|", $kom_email);
$komentarz = str_replace("|", "\\|", $komentarz);
reset($komfile);
$file = fopen("komentarze/".$_GET["no"], "w");
flock($file,2);
foreach($komfile as $kom){
$kom = explode("||",$kom);
if($kom[0] == $_GET["kom_no"]){
$puts = "$expl[0]||$komentarz||$kom_autor||$kom_email||$kom[4]||$kom[5]||\n";
$print_center = wiadomosc("Komentarz został zmieniony. [wróć do indexu administracji ]");
}
else{
$puts = "$kom[0]||$kom[1]||$kom[2]||$kom[3]||$kom[4]||$kom[5]||\n";
}
fputs($file, $puts);
}
flock($file,3);
fclose($file);
}
else{
reset($komfile);
foreach($komfile as $kom){
$kom = explode("||",$kom);
if($kom[0] == $_GET["kom_no"]){
$kom[2] = stripslashes($kom[2]);
$kom[2] = preg_replace("'\\|\\|'s", "||", $kom[2]);
$kom[2] = str_replace(" ", "\n", $kom[2]);
$kom[1] = stripslashes($kom[1]);
$kom[1] = preg_replace("'\\|\\|'s", "||", $kom[1]);
$print_center = " ";
}
}
}
}
}
}
break;
/* USUWANIE KOMENTARZA */
case del_kom:
$newsfile = file("news.txt");
reset($newsfile);
foreach($newsfile as $val){
$expl = explode("||", $val);
if($expl[0] == $_GET["no"]){
if(($loggeduser[5]!="2")||($loggeduser[0] == $expl[4])){
$komfile = file("komentarze/".$_GET["no"]);
if($_GET["confirm"] == "yes"){
reset($komfile);
$file = fopen("komentarze/".$_GET["no"], "w");
flock($file,2);
foreach($komfile as $kom){
$kom = explode("||",$kom);
if($kom[0] == $_GET["kom_no"]){
$print_center = wiadomosc("Komentarz został usunięty. [wróć do indexu administracji ]");
}
else{
$puts = "$kom[0]||$kom[1]||$kom[2]||$kom[3]||$kom[4]||$kom[5]||\n";
fputs($file, $puts);
}
}
flock($file,3);
fclose($file);
}
else{
reset($komfile);
foreach($komfile as $kom){
$kom = explode("||",$kom);
if($kom[0] == $_GET["kom_no"]){
$kom[2] = stripslashes($kom[2]);
$kom[2] = preg_replace("'\\|\\|'s", "||", $kom[2]);
$kom[1] = stripslashes($kom[1]);
$kom[1] = preg_replace("'\\|\\|'s", "||", $kom[1]);
if(strlen($kom[1])>40){ $kom[1] = substr($kom[1], 0, 40)."..."; }
$print_center = wiadomosc("Czy jesteś pewien, że chcesz usunąć komentarz$kom[1] do newsa$expl[1] dodany przez $kom[2] ? [tak ] [nie ]");
}
}
}
}
}
}
break;
/* ZARZˇDZANIE USERAMI */
case manage_users:
if($loggeduser[5]!="4"){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji!"); }
else{
$print_center.= ' [dodaj usera ]';
$userslist = file("users.inc.php");
unset($userslist[0]);
unset($userslist[count($userslist)]);
reset($userslist);
foreach($userslist as $user){
if($color_class == "light"){ $color_class = "dark"; } else { $color_class = "light"; }
$user = explode("||", $user);
$print_center.= "$user[0] $user[1] $user[3] $user[4] ".$rankname["$user[5]"]." [edytuj ] ";
if($user[0] == $loggeduser[0]){ $print_center.= "[usuń]"; }
else{ $print_center.= "[usuń ]"; }
$print_center.= " ";
}
$print_center.= "
";
}
break;
/* DODAWANIE USERA */
case add_user:
if($loggeduser[5]!="4"){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji!"); }
else{
if($_GET["do"]=="save"){
$nu_pass = md5($_POST["nu_pass"]);
$nu_pass_conf = md5($_POST["nu_pass_conf"]);
if(check_userform($_POST["nu_login"], $nu_pass, $nu_pass_conf, $_POST["nu_podpis"])!="true"){
$print_center.= wiadomosc(check_userform($_POST["nu_login"], $nu_pass, $nu_pass_conf, $_POST["nu_podpis"]));
}
else{
$numer = max_l_plik("0", "||", "users.inc.php")+1;
$userslist = file("users.inc.php");
unset($userslist[0]);
unset($userslist[count($userslist)]);
reset($userslist);
$file = fopen("users.inc.php", "w");
flock($file, 2);
fputs($file, ' /*'."\n");
foreach($userslist as $user){
fputs($file, $user);
}
fputs($file, "$numer||".$_POST["nu_login"]."||$nu_pass||".$_POST["nu_podpis"]."||".$_POST["nu_mail"]."||".$_POST["nu_ranga"]."||\n".'*/ ?>');
flock($file, 3);
fclose($file);
$print_center = wiadomosc("Użytkownik o loginie $nu_login został dodany. [wróć do indexu administracji ]");
}
}
else{
$print_center = "
";
}
}
break;
/* EDYCJA USERA */
case edit_user:
if($loggeduser[5]!="4"){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji!"); }
else{
$usersfile = file("users.inc.php");
unset($usersfile[0]);
unset($usersfile[count($usersfile)]);
reset($usersfile);
if($_GET["do"]=="save"){
if(check_userform($_POST["nu_login"], $nu_pass, $nu_pass_conf, $_POST["nu_podpis"], $_POST["no"])!="true"){
$print_center.= wiadomosc(check_userform($_POST["nu_login"], $nu_pass, $nu_pass_conf, $_POST["nu_podpis"]));
}
else{
$file = fopen("users.inc.php", "w");
flock($file, 2);
fputs($file, ' /*'."\n");
foreach($usersfile as $user){
$user = explode("||", $user);
if($user[0] == $_POST["no"]){
if($_POST["passchange"]=="yes"){
$nu_pass = md5($_POST["nu_pass"]);
$puts = "$user[0]||".$_POST["nu_login"]."||$nu_pass||".$_POST["nu_podpis"]."||".$_POST["nu_mail"]."||".$_POST["nu_ranga"]."||\n";
}
else{
$puts = "$user[0]||".$_POST["nu_login"]."||$user[2]||".$_POST["nu_podpis"]."||".$_POST["nu_mail"]."||".$_POST["nu_ranga"]."||\n";
}
$print_center = wiadomosc("Dane użytkownika zostały zmienione. Jeśli edytowałeś swój profil, konieczne może być ponowne zalogowanie. [wróć do indexu administracji ]");
}
else{
$puts = "$user[0]||$user[1]||$user[2]||$user[3]||$user[4]||$user[5]||\n";
}
fputs($file, $puts);
}
fputs($file, '*/ ?>');
flock($file, 3);
fclose($file);
}
}
else{
foreach($usersfile as $user){
$user = explode("||", $user);
if($user[0] == $_GET["no"]){
$print_center = "
";
}
}
}
}
break;
/* USUWANIE USERA */
case del_user:
if($loggeduser[5]!="4"){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji!"); }
elseif($loggeduser[0] == $_GET["no"]){ $print_center.= wiadomosc("Nie możesz usunąć profilu użytkownika, na którym jesteś zalogowany. Aby usunąć ten profil, wyloguj się i zaloguj ponownie na innym koncie administratora. [powrót do indexu administracji ]"); }
else{
$usersfile = file("users.inc.php");
unset($usersfile[0]);
unset($usersfile[count($usersfile)]);
reset($usersfile);
if($_GET["confirm"] == "yes"){
$file = fopen("users.inc.php", "w");
flock($file, 2);
fputs($file, ' /*'."\n");
foreach($usersfile as $user){
$user = explode("||", $user);
if($user[0] != $_GET["no"]){
$puts = "$user[0]||$user[1]||$user[2]||$user[3]||$user[4]||$user[5]||\n";
fputs($file, $puts);
}
else{
$print_center = wiadomosc("Użytkownik o loginie $user[1] został usunięty. [wróć do indexu administracji ]");
}
}
fputs($file, '*/ ?>');
flock($file, 3);
fclose($file);
}
else{
foreach($usersfile as $user){
$user = explode("||", $user);
if($user[0] == $_GET["no"]){
$print_center = wiadomosc("Czy chcesz usunąć użytkownika o loginie $user[1]? [tak ] [nie ]");
}
}
}
}
break;
/* ZMIANA KONFIGURACJI */
case config:
if($loggeduser[5]!="4"){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji!"); }
else{
if($_GET["do"]=="save"){
$conffile = file("config.inc.php");
unset($conffile[0]);
unset($conffile[count($conffile)]);
$file = fopen("config.inc.php", "w");
flock($file, 2);
fputs($file, ' /*'."\n");
reset($conffile);
if($_POST["config_stronicowac"]!="tak"){ $_POST["config_stronicowanie"] = "off"; }
if($_POST["config_skracac"]!="tak"){ $_POST["config_skracanie"] = "off"; }
if($_POST["config_nimgs"]!="tak"){ $_POST["config_nimgs_align"] = $config["nimgs_align"]; $_POST["config_nimgs"] = "off"; }
reset($conffile);
foreach($conffile as $confline){
$confline = explode("||", $confline);
$puts = "$confline[0]||".$_POST["config_$confline[0]"]."||\n";
fputs($file, $puts);
}
fputs($file, '*/ ?>');
flock($file, 3);
fclose($file);
$print_center = wiadomosc("Konfiguracja została zachowana. [wróć do indexu administracji ]");
}
else{
$print_center.= form_konf($config);
}
}
break;
/* EDYCJA WYGLˇDU */
case edit_tpl:
$filename = "templates/".$config["template"]."/".$_GET["tpl"].".html";
if($_GET["do"]=="save"){
if(file_exists($filename)){
$puts = $_POST["tplfilezaw"];
$puts = stripslashes($puts);
$file = fopen($filename, "w");
flock($file, 2);
fputs($file, $puts);
flock($file, 3);
fclose($file);
$print_center = wiadomosc("Zmiany w pliku ".$_GET["tpl"].".html zostały zapisane. [wróć do indexu administracji ]");
}
}
else{
$print_center = " Edytuj szablon: news | komentarz | okienko wiadomości ";
switch($_GET["tpl"]){
default:
$print_center.= wiadomosc("Wybierz z powyższej listy jeden z dostępnych plików do edycji.");
$no_disp = "yes";
break;
case news:
$zmienne = "{TYTUL}, {NEWS}, {AUTOR}, {EMAIL}, {DATA}, {KOMENTARZE}, {ILEKOMENTARZY}";
break;
case komentarz:
$zmienne = "{KOMENTARZ}, {AUTOR}, {EMAIL}, {DATA}";
break;
case wiadomosc:
$zmienne = "{WIADOMOSC}";
break;
}
if($no_disp!="yes"){
$file = fopen($filename, "r");
$zaw = fread($file, filesize($filename));
fclose($file);
$print_center.= "Edycja pliku ".$_GET["tpl"].".html Dostępne zmienne: $zmienne$zaw ";
}
}
break;
/* LISTA ZBANOWANYCH IP */
case ban:
if($loggeduser[5]!=4){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji."); }
else{
$banfile = file("ban.txt");
if(count($banfile)<1){ $print_center = wiadomosc("Lista zbanowanych jest pusta.dodaj IP do listy "); }
else{
$print_center = " [dodaj IP do listy ]";
reset($banfile);
foreach($banfile as $ban){
$ban = explode("||", $ban);
if($color_class == "light"){ $color_class = "dark"; } else { $color_class = "light"; }
$print_center.= "$ban[0] [usuń z listy ] ";
}
$print_center.= "
";
}
}
break;
/* BANOWANIE */
case ban_add:
if($loggeduser[5]!=4){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji."); }
else{
if($_GET["do"]=="save"){
$file = fopen("ban.txt", "a+");
flock($file, 2);
fputs($file, $_POST["ip"]."||\n");
flock($file, 3);
fclose($file);
$print_center = wiadomosc("IP ".$_POST["ip"]." zostało dodane do listy zbanowanych. Osoby o tym IP nie mogą teraz dodawać komentarzy do newsów. [wróć do indexu administracji ]");
}
else{
$print_center = " Podaj numer IP do zbanowania: ";
}
}
break;
/* USUWANIE Z LISTY ZBANOWANYCH */
case ban_del:
if($loggeduser[5]!=4){ $print_center = wiadomosc("Nie masz uprawnień do kożystania z tej funkcji."); }
else{
if($_GET["confirm"]=="yes"){
$banfile = file("ban.txt");
reset($banfile);
$file = fopen("ban.txt", "w");
flock($file, 2);
foreach($banfile as $ban){
$ban = explode("||",$ban);
if($ban[0] == $_GET["ip"]){
$print_center = wiadomosc("IP ".$_GET["ip"]." zostało usunięte z listy zbanowanych. [wróć do indexu administracji ]");
}
else{
fputs($file, "$ban[0]||\n");
}
}
flock($file, 3);
fclose($file);
}
else{
$print_center = wiadomosc("Czy jesteś pewien, że chcesz usunąć IP ".$_GET["ip"]." z listy zbanowanych? [tak ] [nie ]");
}
}
break;
/* WYLOGOWANIE */
case logout:
$_SESSION = array();
session_destroy();
$print_center = wiadomosc("Wylogowano użytkownika $loggeduser[3]. [zaloguj ponownie ] ");
break;
}
/* przygotowanie do wyświetlania */
$menu = 'zarządzaj newsami/komentarzami ';
if($loggeduser[5] > "1"){ $menu.= ' || dodaj news\'a '; }
if($loggeduser[5] == "4"){ $menu.= ' || zarządzaj użytkownikami || konfiguracja || wygląd || banowanie '; }
$parse = "Zalogowany: $loggeduser[3] (".$rankname["$loggeduser[5]"].") [wyloguj ] $menu $print_center
";
}
}
?>
PsNews Admin print("$adminmod_title"); ?>
echo $parse;
//proszę nie usuwać oraz nie zmieniać poniższej linii - złamiesz w ten sposób prawa autorskie! Uszanuj pracę programisty!
print('Powered by PsNews ');
?>