';
        // 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%');
}
?>
Ejemplo n.º 4
0
$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, '');