Beispiel #1
0
$adzone = new Adzones();
$page = new Pages();
$conditions = null;
if (isset($_GET['do'])) {
    $do = trim($_GET['do']);
    if (!empty($_GET['id'])) {
        $id = intval($_GET['id']);
        setvar("id", $id);
    }
    if ($do == "del" && !empty($id)) {
        //check if have ad
        $all_ad = $pdb->GetOne("SELECT count(id) FROM {$tb_prefix}adses WHERE adzone_id=" . $id);
        if ($all_ad > 0) {
            flash("yet_some_ads");
        } else {
            $adzone->del($id);
        }
    }
    if ($do == "makejs" && !empty($id)) {
        setvar("XMLDATA", '<{ads typeid=' . $id . '}><a href="[link:url]">[field:src]</a><{/ads}>');
        template("adzone.makejs");
        exit;
    }
    if ($do == "edit") {
        $user_groups = array();
        foreach ($_PB_CACHE['membergroup'] as $key => $val) {
            $user_groups[$key] = $val['name'];
        }
        setvar("Membergroups", $user_groups);
        if (!empty($id)) {
            $result = $adzone->read("*", $id);