// Если чекбокс не нажат то в POST не отправляется никакого значения. В этом случае установка значения в 0 if (isset($post['ad_id']) and $post['ad_id'] >= 0) { // Внесение изменений в существующее объявление update_ad($post, $db); $msg_ad_status .= ' сохранено'; } else { // Добавление нового объявления insert_ad($post, $db); $msg_ad_status .= ' добавлено'; } header('Location: ' . $_SERVER['PHP_SELF']); exit; } } elseif (isset($_GET['del_id'])) { // Удаление объявления delete_ad($_GET['del_id'], $db); header('Location: ' . $_SERVER['PHP_SELF']); } elseif (isset($_GET['id'])) { // Показать объявление $ad = get_ad($_GET['id'], $db); if ($ad) { $ad_flag = 2; } else { $msg_ad_status .= 'Не удалось отобразить объявление ' . (int) $_GET['id']; } } // Загрузка объявлений в массив для вывода на странице в виде таблицы $ads = get_ads($db); $smarty_dir = 'smarty/'; require $smarty_dir . '/libs/Smarty.class.php'; $smarty = new Smarty();
exit; } if (isset($_GET["popup-ad-groups"])) { popup_groups(); exit; } if (isset($_POST["groups"])) { popup_groups_save(); exit; } if (isset($_GET["delete-ad-js"])) { delete_ad_js(); exit; } if (isset($_POST["deletead"])) { delete_ad(); exit; } table(); function js_popup_ad() { $tpl = new templates(); $page = CurrentPageName(); header("content-type: application/x-javascript"); $md5 = $_GET["md5"]; $ruleid = $_GET["ruleid"]; $title = $tpl->javascript_parse_text("{new_connection}"); if ($_GET["md5"] != null) { $q = new mysql_squid_builder(); $ligne = mysql_fetch_array($q->QUERY_SQL("SELECT hostname FROM hotspot_activedirectory WHERE zmd5='{$md5}'")); $title = $ligne["hostname"];
<?php $page_file = "deletead.php"; $page_title = "Delete Ad"; require "ext/main_fns.php"; require "ext/header.php"; require "ext/ads_fns.php"; open_db(); if (!$_SESSION["logged_in"]) { loginPrompt($_POST[username], $_POST[remember_me], $_SESSION["error"]); } else { /*----- CONTENT ------*/ ?> <div id="cp"> <?php $id = $_GET['id']; if (!$id) { echo 'Error - missing value(s)'; exit; } delete_ad($id); ?> <a href="viewallactiveads.php"><< Back to All Ads</a> | <a href="cp.php"><< Back to Control Panel</a> </div> <?php } require "ext/footer.php";
$msg_ad_status = 'Объявление ' . trim(htmlspecialchars($post['title'])) . ' за ' . (int) $post['price'] . ' руб.'; if (isset($post['ad_id']) and $post['ad_id'] >= 0) { // Внесение изменений в существующее объявление update_ad($post); $msg_ad_status .= ' сохранено'; } else { // Добавление нового объявления insert_ad($post); $msg_ad_status .= ' добавлено'; } header('Location: ' . $_SERVER['PHP_SELF']); exit; } } elseif (isset($_GET['del_id'])) { // Удаление объявления if (delete_ad((int) $_GET['del_id']) === 1) { header('Location: ' . $_SERVER['PHP_SELF']); exit; } else { echo '<h2>Не удалось удалить. Объявление ' . (int) $_GET['del_id'] . ' не найдено.</h2>'; echo '<h2><a href="' . $_SERVER['PHP_SELF'] . '">Назад<a></h2>'; exit; } } elseif (isset($_GET['id'])) { // Показать объявление $ad = get_ad((int) $_GET['id']); if ($ad) { $ad_flag = 2; } else { $msg_ad_status .= 'Не удалось отобразить объявление ' . (int) $_GET['id']; }
$msg_ad_status = 'Объявление ' . trim(htmlspecialchars($post['title'])) . ' за ' . (int) $post['price'] . ' руб.'; if (isset($post['ad_id']) and $post['ad_id'] >= 0) { // Внесение изменений в существующее объявление update_ad($post, $mysqli); $msg_ad_status .= ' сохранено'; } else { // Добавление нового объявления insert_ad($post, $mysqli); $msg_ad_status .= ' добавлено'; } header('Location: ' . $_SERVER['PHP_SELF']); exit; } } elseif (isset($_GET['del_id'])) { // Удаление объявления if (delete_ad((int) $_GET['del_id'], $mysqli) === 1) { header('Location: ' . $_SERVER['PHP_SELF']); exit; } else { echo '<h2>Не удалось удалить. Объявление ' . (int) $_GET['del_id'] . ' не найдено.</h2>'; echo '<h2><a href="' . $_SERVER['PHP_SELF'] . '">Назад<a></h2>'; exit; } } elseif (isset($_GET['id'])) { // Показать объявление $ad = get_ad((int) $_GET['id'], $mysqli); if ($ad) { $ad_flag = 2; } else { $msg_ad_status .= 'Не удалось отобразить объявление ' . (int) $_GET['id']; }