<?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%'); } ?>
kommentar, priority from ' . TB_PHOTOS . ' where ref_bericht_id = ' . $report_id . ' order by priority desc limit ' . $offset . ', ' . (PHOTOS_PER_GALLERY + 1) . ' '; // 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';
<?php /* $menu = array(); $menu[0][action] = 'report'; $menu[0][text] = 'Übersicht'; $menu[1][action] = 'report_create'; $menu[1][text] = 'Bericht anlegen';*/ $page->title_bar(); $bericht = new tb_bericht(); // Muss überhaupt schon was getan werden?? if ($publish) { if ($publish == 'true') { // Bericht freigeben!! $message = 'Der Bericht wurde freigegeben!!'; $bericht->publish_tb_bericht($id, 1); } else { // Bericht zurückziehen! $message = 'Der Bericht wurde zurückgezogen!!'; $bericht->publish_tb_bericht($id, 0); } $menu = array(); $menu[0][link] = $PHP_SELF . '?action=report'; $menu[0][text] = 'Berichte'; $menu[1][link] = $PHP_SELF . '?action=report_read&id=' . $id; $menu[1][text] = 'Den Bericht lesen'; echo $page->dialog_box('Bericht freigeben', $message, 0, $menu, '50%'); } else { $sql = ' select ' . TB_BERICHT . '.titel, ' . TB_BERICHT . '.flag_freigegeben
<?php function datestring2unix($date) { $date_array = explode(".", $date); $timestamp = mktime(0, 0, 0, $date_array[1], $date_array[0], $date_array[2]); return $timestamp; } $page->title_bar(); $menu = array(); $menu[0][link] = $PHP_SELF . '?action=report'; $menu[0][text] = 'Berichtübersicht'; $menu[1][link] = $PHP_SELF . '?action=report_read&id=' . $id; $menu[1][text] = 'Zurück zum Bericht'; if ($start_upload) { $bericht = new tb_bericht(); $message = ' Es wurden effektiv ' . $bericht->add_photos($id, 'new_image') . ' Bilder hochgeladen... '; $menu[2][link] = $PHP_SELF . '?action=report_addphoto&id=' . $id; $menu[2][text] = 'Weitere Bilder hinzufügen'; echo $page->dialog_box('Berichte - Bilder hinzufügen', $message, $menu, 0, '50%'); } else { if ($submit) { if (!$number_of_images) { $number_of_images = 1; } $message = 'Anzahl der Bilder : ' . $number_of_images . ' <form action="' . $PHP_SELF . '" method="post" enctype="multipart/form-data"> <table align=center border=0> ';
<?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%'); } ?>
// Neues Formularobjekt: $form = new Form2($PHP_SELF, 'get', 'news_create_dialog'); $fields = array(); $fields[] = array('name' => 'public', 'type' => 'checkbox', 'title' => 'Öffentlich?', 'important' => 0, 'selections' => array(0 => array('name' => 'value', 'value' => '1')), 'attribs' => array(0 => array('name' => 'title', 'value' => 'Dieses Feld anwählen wenn dieser Eintrag öffentlich zugänglich sein soll!'))); $fields[] = array('name' => 'titel', 'type' => 'text', 'title' => 'Titel:', 'important' => 1, 'attribs' => array(0 => array('name' => 'title', 'value' => 'Hier eine kurze Überschrift eingeben'), 1 => array('name' => 'size', 'value' => '25'))); $fields[] = array('name' => 'text', 'type' => 'textarea', 'title' => 'Nachricht:', 'important' => 1, 'attribs' => array(0 => array('name' => 'title', 'value' => 'Hier bitte ein paar Sätze eingeben!'), 1 => array('name' => 'cols', 'value' => '60'), 2 => array('name' => 'rows', 'value' => '20'))); $fields[] = array('type' => 'hidden', 'important' => 0, 'selections' => array(0 => array('value' => 'news_create', 'name' => 'action'), '1' => array('value' => REPORTTYPE_NEWS, 'name' => 'berichtart'))); $fields[] = array('type' => 'buttons', 'important' => 0, 'selections' => array(0 => array('value' => 'News anlegen >>', 'type' => 'submit', 'name' => 'submit'), 1 => array('value' => 'Felder zurücksetzen', 'type' => 'reset', 'name' => 'reset'))); $form->load_form($fields); $form->precheck_form(); if ($form->is_form_error()) { $message = $form->build_form(); $width = '50%'; } else { $width = '50%'; $bericht = new tb_bericht(); $bericht_data = array('date_begin' => time(), 'date_end' => time(), 'flag_public' => $public[key], 'text' => trim($text), 'titel' => trim($titel), 'berichtart' => $berichtart); $last_id = $bericht->add_tb_bericht($bericht_data); $message = 'Der Beitrag wurde gespeichert...'; $menu = array(); $menu[0][link] = $PHP_SELF . '?action=news_create'; $menu[0][text] = 'Weitere News anlegen'; $menu[1][link] = $PHP_SELF . '?action=news'; $menu[1][text] = 'Übersicht'; $menu[2][link] = $PHP_SELF . '?action=news_read&id=' . $last_id; $menu[2][text] = 'Beitrag lesen'; } echo $page->dialog_box('News erstellen', $message, 0, $menu, $width); ?>
<?php $page->title_bar(); $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>