markiere_als_gelesen($po_id, $u_id, $th_id); } else { print $t[leserechte]; } break; case "reply": $schreibrechte = pruefe_schreibrechte($th_id); if ($schreibrechte) { maske_posting("reply"); } else { echo $t[schreibrechte]; forum_liste(); } break; case "answer": $schreibrechte = pruefe_schreibrechte($th_id); if ($schreibrechte) { maske_posting("answer"); } else { echo $t[schreibrechte]; forum_liste(); } break; case "edit": maske_posting("edit"); break; case "delete_posting": if ($forum_admin) { loesche_posting(); } show_thema();
function navigation_posting($last, $next, $po_u_id, $th_id, $user_nick = "", $thread_gelesen_zeigen = FALSE) { global $f1, $f2, $f3, $f4, $farbe_tabelle_kopf2, $t, $seite, $farbe_tabellenrahmen; global $id, $http_host, $po_id, $u_id, $thread, $forum_admin, $chat_grafik, $farbe_text; global $u_level; echo "<table width=\"760\" cellspacing=\"0\" cellpadding=\"1\" border=\"0\" bgcolor=\"{$farbe_tabellenrahmen}\"><tr><td>\n" . "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" border=\"0\">" . "<tr bgcolor=\"{$farbe_tabelle_kopf2}\" valign=\"bottom\" align=\"center\">\n"; if ($last) { echo "<td width=\"50\" valign=\"middle\"><a href=\"forum.php?id={$id}&http_host={$http_host}&th_id={$th_id}&po_id={$last}&thread={$thread}&aktion=show_posting&seite={$seite}\">" . $chat_grafik['forum_pfeil_links'] . "</a></td>\n"; } else { echo "<td width=\"50\" > </td>\n"; } if ($next) { echo "<td width=\"50\" valign=\"middle\"><a href=\"forum.php?id={$id}&http_host={$http_host}&th_id={$th_id}&po_id={$next}&thread={$thread}&aktion=show_posting&seite={$seite}\">" . $chat_grafik['forum_pfeil_rechts'] . "</a></td>\n"; } else { echo "<td width=\"50\" > </td>\n"; } if ($thread_gelesen_zeigen) { echo "<td width=\"170\" align=\"center\">{$f3}<a style=\"color:{$farbe_text};\" href=\"forum.php?id={$id}&http_host={$http_host}" . "&th_id={$th_id}&thread={$thread}&aktion=thread_alles_gelesen&seite={$seite}\">{$t['thread_alles_gelesen']}</a>{$f4}</td>"; } else { echo "<td width=\"170\"> </td>\n"; } echo "<td width=\"210\"> </td>\n"; $threadgesperrt = ist_thread_gesperrt($thread); $schreibrechte = pruefe_schreibrechte($th_id); //darf user posting bearbeiten //entweder eigenes posting oder forum_admin if (($u_id == $po_u_id && !$threadgesperrt || $forum_admin) && $schreibrechte) { echo "<td width=\"50\" ><a href=\"forum.php?id={$id}&http_host={$http_host}&th_id={$th_id}&po_id={$po_id}&thread={$thread}&aktion=edit&seite={$seite}\">" . $chat_grafik['forum_editieren'] . "</a></td>"; } else { echo "<td width=\"50\" > </td>\n"; } // Privat antworten if ($user_nick && $schreibrechte) { // Beim Target die Sonderzeichen rausamachen $pfenster = str_replace("+", "", $user_nick); $pfenster = str_replace("-", "", $pfenster); $pfenster = str_replace("ä", "", $pfenster); $pfenster = str_replace("ö", "", $pfenster); $pfenster = str_replace("ü", "", $pfenster); $pfenster = str_replace("Ä", "", $pfenster); $pfenster = str_replace("Ö", "", $pfenster); $pfenster = str_replace("Ü", "", $pfenster); $pfenster = str_replace("ß", "", $pfenster); $mailurl = "mail.php?aktion=antworten_forum&id={$id}&http_host={$http_host}&th_id={$th_id}&po_vater_id={$po_id}&thread={$thread}"; echo "<td width=\"50\" ><a href=\"{$mailurl}\" TARGET=\"640_{$pfenster}\" onMouseOver=\"return(true)\" onClick=\"neuesFenster2('{$mailurl}'); return(false)\">" . $chat_grafik['forum_privat'] . "</a></td>"; } else { echo "<td width=\"50\" > </td>\n"; } if ($schreibrechte && !$threadgesperrt) { echo "<td width=\"50\" ><a href=\"forum.php?id={$id}&http_host={$http_host}&th_id={$th_id}&po_vater_id={$po_id}&thread={$thread}&aktion=answer&seite={$seite}\">" . $chat_grafik['forum_antworten'] . "</a></td>"; echo "<td width=\"50\" ><a href=\"forum.php?id={$id}&http_host={$http_host}&th_id={$th_id}&po_vater_id={$po_id}&thread={$thread}&aktion=reply&seite={$seite}\">" . $chat_grafik['forum_zitieren'] . "</a></td>"; } else { echo "<td width=\"50\" > </td>\n"; echo "<td width=\"50\" > </td>\n"; } //nur forum-admins duerfen postings loeschen if ($forum_admin) { echo "</tr>"; echo "<tr bgcolor=\"{$farbe_tabelle_kopf2}\" valign=\"bottom\" align=\"center\">"; echo "<td width=\"50\" > </td>\n"; echo "<td width=\"50\" > </td>\n"; echo "<td width=\"170\" > </td>\n"; echo "<td width=\"210\" > </td>\n"; echo "<td width=\"50\"><a href=\"forum.php?id={$id}&http_host={$http_host}&th_id={$th_id}&po_id={$po_id}&thread={$thread}&aktion=sperre_posting&seite={$seite}\">" . $chat_grafik['forum_sperren'] . "</a></td>"; echo "<td width=\"50\"><a onClick=\"return ask('{$t['conf_delete']}')\" href=\"forum.php?id={$id}&http_host={$http_host}&th_id={$th_id}&po_id={$po_id}&thread={$thread}&aktion=delete_posting&seite={$seite}\">" . $chat_grafik['forum_loeschen'] . "</a></td>"; if ($po_id == $thread) { echo "<td width=\"50\"><a href=\"forum.php?id={$id}&http_host={$http_host}&th_id={$th_id}&thread={$thread}&aktion=verschiebe_posting&seite={$seite}\">" . $chat_grafik['forum_verschieben'] . "</a></td>"; } else { echo "<td width=\"50\" > </td>\n"; } echo "<td></td>"; } echo "</tr></table></td></tr></table>"; }