Politechnika GdańskaWydział ChemicznyKatedra Chemii Nieorganicznej Copyright © 2024 by KChN WCh PG – Andrzej Okuniewski | |

Forum KChN

$kategorie[$kat]"; if(isset($_GET["wat"])) { //gdy kategoria i wątek jest podany $wat = ctype_digit($_GET["wat"]) ? $_GET["wat"] : 0; $result = mysql_query("SELECT Temat FROM Forum WHERE Kategoria = $kat AND Watek = $wat;"); $record = mysql_fetch_row($result); echo "

← Wróć

"; echo "

Wątek: $record[0]

"; echo "

+ odpowiedz w tym wątku

"; $result = mysql_query("SELECT * FROM Forum WHERE (Kategoria = $kat AND Watek = $wat) ORDER BY ID ASC;"); while($record = mysql_fetch_row($result)) { //obsługa pracowników i gości if(strpos($record[6], "#") > -1) { $autor = str_replace("#", "", $record[6]); } else { $autor = name($record[6], 1, 1, 0); } //FORMATOWANIE TREŚCI $tresc = $record[7]; include("forum_parser.php"); //formatowanie daty $data = date("d.m.Y H:i", strtotime($record[2])); $ikona = $record[1]; if(time() - strtotime($record[2]) < 3600*$time) { $ikona .= "_h"; } echo "

" ." " ."$data – $autor"; if(($_SESSION['login'] == $record[6]) || ($_SESSION['login'] == "okuniewski-a") || ($_SESSION['login'] == "konitz-a")) { echo " [usuń ten post]"; } echo "

"; echo "

$tresc

"; if(strlen($record[8]) > 0) { echo "

Załączniki: "; $pliki = explode(" ", $record[8]); for($i = 0; $i < count($pliki); $i++) { echo "Plik ".($i+1)." "; } echo "

"; } echo "
"; } echo "

+ odpowiedz w tym wątku

"; } else { //gdy podana kategoria, a wątek nie //wyszukaj wszystkie wątki w kategorii $result = mysql_query("SELECT Watek FROM Forum WHERE Kategoria = $kat ORDER BY Data DESC;"); echo "

← Wróć

"; echo "

+ nowy wątek

"; if(mysql_num_rows($result) > 0) { $i = 0; while($record = mysql_fetch_row($result)) { if(!in_array($record[0], $wat)) { $wat[$i] = $record[0]; $i++; } } //wyświetl wątki for($i = 0; $i < count($wat); $i++) { $result = mysql_query("SELECT Temat, Ikona, Data FROM Forum WHERE Kategoria = $kat AND Watek = $wat[$i] ORDER BY Data DESC;"); $ile = mysql_num_rows($result); $record = mysql_fetch_row($result); if($record[1]) { $ikona = $record[1]; } else { $ikona = "none"; } $data = date("d.m.Y H:i", strtotime($record[2])); if(time() - strtotime($record[2]) < 3600*$time) { $ikona .= "_h"; } echo "

"; echo ""; echo "".$record[0]."
"; echo "Liczba postów w tym wątku: $ile, ostatni post: $data"; echo "

"; } } else { //brak wątków w tej kategorii echo "

Brak wątków w tej kategorii!

"; } echo "

+ nowy wątek

"; } } else { //gdy kategoria nie jest podana - wyświetl listę kategorii for($i = 0; $i < count($kategorie); $i++) { //szukaj najnowszego postu w kategorii $ikona = "none"; $result = mysql_query("SELECT Data FROM Forum WHERE Kategoria = $i ORDER BY Data DESC;"); $ile = mysql_num_rows($result); $record = mysql_fetch_row($result); if($ile > 0) { $data = date("d.m.Y H:i", strtotime($record[0])); if(time() - strtotime($record[0]) < 3600*$time) { $ikona .= "_h"; } } else { $data = "brak"; $ikona .= "_e"; } echo "

"; echo ""; echo "".$kategorie[$i]."
"; echo "".$opisy[$i]." – ostatni post: $data."; echo "

"; } echo "

Legenda

"; echo "

– pusta kategoria

"; echo "

– stary post, wątek lub kategoria zawierająca stare posty

"; echo "

" ."" ." " ."– nowy post, wątek lub kategoria zawierająca posty z ostatnich " ." " ."godzin

"; } ?>