'; // echo $sql; $raw = $db->query($sql); if ($db->num_rows($raw)) { // Holen wir mal ein paar Infos zu dem dazugehörigen Bericht... $bericht = new tb_bericht(); $bericht->load_tb_bericht($report_id); $menu = array(); $menu[0][link] = $PHP_SELF . '?action=report'; $menu[0][text] = 'Berichtübersicht'; $menu[1][link] = $PHP_SELF . '?action=report_read&id=' . $report_id; $menu[1][text] = 'Zum Bericht'; $menu[1][title] = 'Den Bericht zu den Bildern lesen'; // Jetzt prüfen wir erstmal ob wir SU sind... $is_admin = 0; if ($bericht->return_field('ref_user_id') == $session->user_info('id') or $session->user_info('rights') == ROOT) { $is_admin = 1; // OOOOOOOOk, wir sind SU! Dann fügen wir noch einen weiteren Menüpunkt hinzu: if ($editmode) { $menu[2][link] = $PHP_SELF . '?action=report_viewphoto&report_id=' . $report_id . '&editmode=0'; $menu[2][text] = 'Normalmodus'; $menu[2][title] = 'Zurück zum Normalmodus'; } else { $menu[2][link] = $PHP_SELF . '?action=report_viewphoto&report_id=' . $report_id . '&editmode=1'; $menu[2][text] = 'Editiermodus'; $menu[2][title] = 'Hier können Bilder mit Kommentaren versehen werden, deren Priorität verändert und gelöscht werden'; } $menu[3][link] = $PHP_SELF . '?action=report_addphoto&id=' . $report_id; $menu[3][text] = 'Bilder hinzufügen'; $menu[3][title] = 'Hier können Bilder hinzugefügt werden!'; }
<?php $page->title_bar(); $bericht = new tb_bericht(); $bericht->load_tb_bericht($id); // Muss überhaupt schon was getan werden?? if ($confirmed) { // echo 'calling tb_bericht::delete_tb_bericht(' . $bericht->return_field('tb_bericht_id') . ', ' . $id . ')...<br>'; $bericht->delete_tb_bericht($bericht->return_field('tb_bericht_id'), $id); // Deaktiviert da wir für News keine Userlisten brauchen! // $userliste = new tb_helferliste(); // $userliste->drop_list($bericht->return_field('tb_object_id')); $menu = array(); $menu[0][link] = $PHP_SELF . '?action=news'; $menu[0][text] = 'Übersicht'; $message = ' Der Beitrag wurde gelöscht... '; echo $page->dialog_box('News löschen', $message, 0, $menu, '50%'); } else { $message = 'Soll der Beitrag "<b>' . $bericht->return_field('titel') . '</b>" wirklich gelöscht werden?'; $menu = array(); $menu[0][link] = $PHP_SELF . '?action=news_delete&confirmed=1&id=' . $id; $menu[0][text] = 'Ja, löschen'; $menu[1][link] = $PHP_SELF . '?action=news'; $menu[1][text] = 'Nein, nicht löschen'; $menu[2][link] = $PHP_SELF . '?action=news_read&id=' . $id; $menu[2][text] = 'Den Beitrag lesen'; echo $page->dialog_box('News löschen', $message, 0, $menu, '50%'); } ?>
<?php $page->title_bar(); $bericht = new tb_bericht(); $bericht->load_tb_bericht($id); // Muss überhaupt schon was getan werden?? if ($confirmed) { // echo 'calling tb_bericht::delete_tb_bericht(' . $bericht->return_field('tb_bericht_id') . ', ' . $id . ')...<br>'; $bericht->delete_tb_bericht($bericht->return_field('tb_bericht_id'), $id); // $bericht->delete_tb_bericht($bericht->return_field('id'), $id); $userliste = new tb_helferliste(); $userliste->drop_list($bericht->return_field('ref_object_id')); $menu = array(); $menu[0][link] = $PHP_SELF . '?action=report'; $menu[0][text] = 'Berichte'; $message = ' Der Bericht wurde gelöscht... '; echo $page->dialog_box('Bericht löschen', $message, 0, $menu, '50%'); } else { $message = 'Soll der Bericht "<b>' . $bericht->return_field('titel') . '</b>" wirklich gelöscht werden?'; $menu = array(); $menu[0][link] = $PHP_SELF . '?action=report_delete&confirmed=1&id=' . $id; $menu[0][text] = 'Ja, löschen'; $menu[1][link] = $PHP_SELF . '?action=report'; $menu[1][text] = 'Nein, nicht löschen'; $menu[2][link] = $PHP_SELF . '?action=report_read&id=' . $id; $menu[2][text] = 'Den Bericht lesen'; echo $page->dialog_box('Bericht löschen', $message, 0, $menu, '50%'); } ?>
$menu = array(); $menu[0][link] = $PHP_SELF . '?action=news'; $menu[0][text] = 'Übersicht'; $menu[1][link] = $PHP_SELF . '?action=news_edit&id=' . $id; $menu[1][text] = 'News editieren'; $menu[2][link] = $PHP_SELF . '?action=report_publish&id=' . $id; $menu[2][text] = 'News freigeben/zurückziehen'; $menu[3][link] = $PHP_SELF . '?action=news_delete&id=' . $id; $menu[3][text] = 'News löschen'; $bericht = new tb_bericht(); $bericht->load_tb_bericht($id); $message = ' <table width=100% align=center border=0> <tr> <td> <h2>' . $bericht->return_field('titel') . '</h2> </td> </tr> <tr> <td> <p>' . nl2br($bericht->return_field('text')) . '</p> </td> </tr> <tr> <td align=right class=small> erstellt von <b>' . $bericht->return_field('vorname') . ' ' . $bericht->return_field('name') . '</b> am ' . nl2br($bericht->return_field('date_create')) . ' </td> </tr> </table> '; echo $page->dialog_box('News lesen', $message, $menu, 0, '');