require_once 'core.php'; require_once 'news_api.php'; require_once 'string_api.php'; news_ensure_enabled(); $f_news_id = gpc_get_int('news_id'); $f_action = gpc_get_string('action', ''); # If deleting item redirect to delete script if ('delete' == $f_action) { form_security_validate('news_delete'); $row = news_get_row($f_news_id); # This check is to allow deleting of news items that were left orphan due to bug #3723 if (project_exists($row['project_id'])) { access_ensure_project_level(config_get('manage_news_threshold'), $row['project_id']); } helper_ensure_confirmed(lang_get('delete_news_sure_msg'), lang_get('delete_news_item_button')); news_delete($f_news_id); form_security_purge('news_delete'); print_header_redirect('news_menu_page.php', true); } # Retrieve news item data and prefix with v_ $row = news_get_row($f_news_id); if ($row) { extract($row, EXTR_PREFIX_ALL, 'v'); } access_ensure_project_level(config_get('manage_news_threshold'), $v_project_id); $v_headline = string_attribute($v_headline); $v_body = string_textarea($v_body); html_page_top(lang_get('edit_news_title')); # Edit News Form BEGIN ?> <br />
############################################################################ # EMAIL NOTIFICATION ############################################################################ $recipients = requirement_get_notify_users($_POST['confirm_project_id'], $_POST['confirm_id']); requirement_email($_POST['confirm_project_id'], $_POST['confirm_id'], $recipients, $action = "delete"); ############################################################################ ############################################################################ requirement_delete($_POST['confirm_project_id'], $_POST['confirm_id']); $delete_successful = true; break; case "delete_test": test_delete($_POST['confirm_id']); $delete_successful = true; break; case "delete_news_post": news_delete($_POST['confirm_project_id'], $_POST['confirm_id']); $delete_successful = true; break; case "remove_bug_category_from_project": project_remove_bug_category($_POST['confirm_project_id'], $_POST['confirm_id']); $delete_successful = true; break; case "remove_bug_component_from_project": project_remove_bug_component($_POST['confirm_project_id'], $_POST['confirm_id']); $delete_successful = true; break; case "delete_bug": bug_delete($_POST['confirm_id']); $delete_successful = true; break; case "delete_bugnote":
$link = db_connect(); $news = news_all($link); if (isset($_GET['action'])) { $action = $_GET['action']; } else { $action = ""; } if ($action == "add") { if (!empty($_POST)) { news_add($link, $_POST['title'], $_POST['content'], $_FILES['icon']); header("Location: admin_news.php"); } } else { if ($action == "delete") { $id = $_GET['id']; $article = news_delete($link, $id); header("Location: admin_news.php"); } } ?> <html> <head> <title>Административная консоль - Новости</title> <meta charset="utf-8"> <link rel="shortcut icon" href="favicon.png" type="image/png"> <link rel='stylesheet' href='style.css'> </head> <body> <section> <h3>Новости</h3> <ul>
$page = $_GET['page'] - 1; } if (isset($_GET['action'])) { $action = $_GET['action']; if ($action == 'add') { if (!empty($_POST['submit'])) { news_add($link, $_POST['title'], $_POST['text'], $_POST['author']); header("Location: admin.php"); } else { include "../views/admin_add.php"; } } else { if ($action == 'delete') { $id = $_GET['id']; if (!empty($id)) { news_delete($link, $id); header("Location: admin.php"); } } else { if ($action == 'edit') { $id = $_GET['id']; if (!empty($id)) { if (!empty($_POST['submit'])) { news_edit($link, $id, $_POST['title'], $_POST['text'], $_POST['author']); header("Location: admin.php"); } else { $article = news_get($link, $id); } include "../views/admin_edit.php"; } } else {
<?php require_once __DIR__ . "/../model/news.php"; if (isset($_GET["id"])) { news_delete($_GET["id"]); } header("Location: /www");