* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ ?> <?php include "conntube.php"; $action = $_REQUEST['action']; //global $entity; $newsidlist = array(); switch ($action) { case 'addnews': addnews(); break; case 'deletenews': deletenews(); break; case 'editnews': editnews(); break; default: echo 'Just one more step!'; break; } ?> <?php function addnews() { global $record_path; if (isset($_POST['title'])) {
function _News_delete() { if (!$this->userdata['rights']['news']) { $this->_header("index.php"); } $data = $_SESSION['steps']; $page = param_num("page", 1); #information message, step 2 if ($data['deletenews']) { #save step unset($data['deletenews']); $_SESSION['steps'] = $data; $this->forms['information']['url'] = $this->backtracking->backlink(); $this->forms['information']['title'] = "Nachrichten löschen"; $this->forms['information']['message'] = "Nachricht erfolgreich gelöscht"; $this->forms['information']['style'] = "green"; $this->show('message_information', "Nachrichten löschen"); } $id = param_num("id"); if (!$id) { $this->_header("index.php"); } $return = getNews($id); if (!$return) { $this->_header("index.php"); } #deletenews, send if ($_REQUEST['send']) { if ($_REQUEST['yes_x']) { addToLogfile("Nachricht <b>" . $return['title'] . "</b> gelöscht", "News", $this->userdata['uid']); deletenews($return['nid']); #save step $data['deletenews'] = 1; $_SESSION['steps'] = $data; $this->_header("index.php?action=deletenews&send"); } else { $this->_header($this->backtracking->backlink()); } } else { $this->forms['information']['url'] = "index.php?id=" . $return['nid'] . "&page=" . $page; $this->forms['information']['action'] = "deletenews"; $this->forms['information']['title'] = "Nachricht löschen"; $this->forms['information']['message'] = "Nachricht <b>" . $return['title'] . "</b> löschen ?"; $this->forms['information']['style'] = "red"; $this->show('message_question', "Nachricht löschen"); } }
<?php include_once 'database.php'; $id = $_GET['id']; deletenews($id); header("Location:index.php?page=news");