示例#1
0
        // Если чекбокс не нажат то в 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"];
示例#3
0
<?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";
示例#4
0
        $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'];
    }
示例#5
0
        $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'];
    }