Strona Zespołu Szkół          Terminarz          Wyniki          Linki
Menu
Ksiega Gosci
$count){ $begin = $count; } $end = $begin - $config["stronicowanie"]; if($end<0){ $end = 0; } } else{ $begin = $count; $end = 0; } for($i=$begin-1; $i>=$end;$i--){ $news = explode("||", $newsfile[$i]); if($config["skracanie"] != "off"){ $news[2] = ps_substr($news[2], $config["skracanie"], "... [więcej]"); } $news[2] = pscode($news[2]); if($config["emoty_news"] == "tak"){ $news[2] = emots($news[2], $newspath); } $news[2] = stripslashes($news[2]); $news[2] = preg_replace("'\\|\\|'s", "||", $news[2]); $news[1] = stripslashes($news[1]); $news[1] = preg_replace("'\\|\\|'s", "||", $news[1]); $news[1] = wordwrap($news[1], 50, " ", 1); $news[2] = wordwrap($news[2], 50, " ", 1); $data = date("d.m.Y, H:i", $news[3]); if($config["nimgs"]=="tak"){ $img_path = "$newspath/nimgs/$news[5]"; if((file_exists($img_path))&&($news[5]!="brak")&&($news[5]!="")){ $news[2] = " ".$news[2]; } } if(file_exists("$newspath/komentarze/$news[0]")){ $komfile = @file("$newspath/komentarze/$news[0]"); $ilekomentarzy = count($komfile); } else{ $ilekomentarzy = 0; } $print_center.= tplparse(array('{TYTUL}','{NEWS}','{AUTOR}','{EMAIL}','{DATA}','{KOMENTARZE}','{ILEKOMENTARZY}'),array($news[1],$news[2],$userlist[$news[4]][3],$userlist[$news[4]][4],$data,$config["adres"]."function=show_all&no=$news[0]",$ilekomentarzy),$config["template"],$newspath,"news.html"); } if($config["stronicownie"] != "off"){ $print_center.= "
"; if($npage>1){ $prevp = $npage-1; $print_center.= "<<"; } else{ $print_center.= "<<"; } $print_center.= " $npage z $ilestron "; if($npage<$ilestron){ $nextp = $npage+1; $print_center.= ">>"; } else{ $print_center.= ">>"; } $print_center.= "

"; } break; /* CAŁOŚĆ NEWSA + KOMENTARZE */ case show_all: $newsfile = file("$newspath/news.txt"); reset($newsfile); foreach($newsfile as $news){ $news = explode("||", $news); if($news[0] == $_GET["no"]){ $news[2] = pscode($news[2]); if($config["emoty_news"] == "tak"){ $news[2] = emots($news[2], $newspath); } $news[2] = stripslashes($news[2]); $news[2] = preg_replace("'\\|\\|'s", "||", $news[2]); $news[1] = stripslashes($news[1]); $news[1] = preg_replace("'\\|\\|'s", "||", $news[1]); $news[1] = wordwrap($news[1], 50, " ", 1); $news[2] = wordwrap($news[2], 50, " ", 1); $data = date("d.m.Y, H:i", $news[3]); if($config["nimgs"]=="tak"){ $img_path = "$newspath/nimgs/$news[5]"; if((file_exists($img_path))&&($news[5]!="brak")&&($news[5]!="")){ $news[2] = " ".$news[2]; } } if(file_exists("$newspath/komentarze/$news[0]")){ $komfile = file("$newspath/komentarze/$news[0]"); $ilekomentarzy = count($komfile); } else{ $ilekomentarzy = 0; } $print_center.= tplparse(array('{TYTUL}','{NEWS}','{AUTOR}','{EMAIL}','{DATA}','{KOMENTARZE}','{ILEKOMENTARZY}'),array($news[1],$news[2],$userlist[$news[4]][3],$userlist[$news[4]][4],$data,$config["adres"]."function=show_all&no=$news[0]",$ilekomentarzy),$config["template"],$newspath,"news.html"); } } $print_center.= "
[skomentuj] [wróć do newsów]

"; if($ilekomentarzy<1){ $print_center.= news_wiadomosc("Do tego newsa nie dodano jeszcze żadnego komentarza.
[skomentuj]"); } else{ reset($komfile); foreach($komfile as $kom){ $kom = explode("||", $kom); if($config["emoty_kom"] == "tak"){ $kom[1] = emots($kom[1], $newspath); } $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] = wordwrap($kom[1], 50, " ", 1); $kom[2] = wordwrap($kom[2], 50, " ", 1); $data = date("d.m.Y, H:i", $kom[4]); $print_center.= tplparse(array('{KOMENTARZ}','{AUTOR}','{EMAIL}','{DATA}'),array($kom[1],$kom[2],$kom[3],$data),$config["template"],$newspath,"komentarz.html"); } } break; /* DODAWANIE KOMENTARZA */ case add_kom: $banfile = file("$newspath/ban.txt"); $ip = $_SERVER["REMOTE_ADDR"]; $ban = "false"; foreach($banfile as $linia){ $linia = explode("||", $linia); if($linia[0] == $ip){ $ban = "true"; } } if($ban == "true"){ $print_center = news_wiadomosc("Przepraszamy, ale nie masz zezwolenia na dodanie komentarza, ponieważ twoje IP ($ip) zostało zablokowane przez administratora.
[wróć do newsów]"); } else{ if($_GET["do"] == "save"){ $filename = "$newspath/komentarze/".$_GET["no"]; if(file_exists($filename)){ $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 = str_replace("|", "\\|", $kom_autor); $kom_email = str_replace("|", "\\|", $kom_email); $komentarz = str_replace("|", "\\|", $komentarz); $kom_autor = preg_replace("'\n|\r\n|\r'si", "", $kom_autor); $kom_email = preg_replace("'\n|\r\n|\r'si", "", $kom_email); $komentarz = preg_replace("'\n|\r\n|\r'si", "
", $komentarz); $numer = max_l_plik(0, "||", $filename)+1; $file = fopen($filename, "a+"); flock($file, 2); $puts = "$numer||$komentarz||$kom_autor||$kom_email||".time()."||$ip||\n"; fputs($file, $puts); flock($file, 3); fclose($file); $print_center = news_wiadomosc("Twój komentarz został dodany.
[wróć do newsów]"); } else{ $print_center = news_wiadomosc("Nie można dodać komentarza - brak pliku z bazą danych do tego newsa.
[wróć do newsów]"); } } else{ $print_center.= "
Autor:

Email:

Komentarz:
"; if($config["emoty_kom"] == "tak"){ $print_center.= list_emots($newspath,"komentarz")."
"; } $print_center.= "

[rezygnuj]
"; } } break; } /* WYŚWIETLANIE */ eval("?>".$print_center."
Dla uczniów
Inne

Powrót do strony Zespołu Szkół