Ejemplo n.º 1
0
 */
require "../libraries/common.inc.php";
require "session_cp.inc.php";
require LIB_PATH . 'time.class.php';
require LIB_PATH . 'page.class.php';
require CLASS_PATH . 'xml.class.php';
uses("adzone", "ad", "attachment", "typeoption");
$tpl_file = "ad";
$attachment = new Attachment('attach');
$adzone = new Adzones();
$ads = new Adses();
$page = new Pages();
$typeoption = new Typeoption();
$conditions = array();
setvar("AdsStatus", $typeoption->get_cache_type("common_option"));
setvar("Adzones", $adzone->findAll("id,name", null, null, "id desc"));
if (isset($_POST['save'])) {
    $vals = $_POST['ad'];
    if (isset($_POST['id'])) {
        $id = intval($_POST['id']);
    }
    if (!empty($_FILES['attach']['name'])) {
        $aname = empty($id) ? $ads->getMaxId() + 1 : $id;
        $attachment->if_thumb = false;
        $attachment->if_thumb_large = false;
        $attachment->if_watermark = false;
        $attachment->insert_new = false;
        $attachment->rename_file = $vals['adzone_id'] . "-" . $aname;
        $attachment->upload_process();
        $vals['source_url'] = URL . $attachment_dir . "/" . $attachment->file_full_url;
        $vals['source_type'] = $_FILES['attach']['type'];
Ejemplo n.º 2
0
        $data['cache_username'] = $memberinfo['username'];
        $data['subject'] = $result['name'];
        $data['pay_id'] = $_POST['pay_id'];
        $data['pay_name'] = $_POST['pay_name'];
        $data['total_price'] = $result['price'];
        $new_trade_no = $order->Add($data);
        if (!empty($_POST['paynow'])) {
            //header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
            pheader("Location:../purchase.php?do=pay&tradeno=" . $new_trade_no);
            exit;
        } else {
            flash('success', 'order.php');
        }
    }
}
if (isset($_GET['do'])) {
    $do = trim($_GET['do']);
    $id = intval($_GET['id']);
    if ($do == "buy" && !empty($id)) {
        $result = $adzone->read("*", $id);
        if (!empty($result)) {
            setvar("payments", $payment);
            setvar("item", $result);
            vtemplate("ads_edit");
            exit;
        }
    }
}
$result = $adzone->findAll("*", null, $conditions, " id desc");
setvar("datas", $result);
vtemplate($tpl_file);
Ejemplo n.º 3
0
    } elseif (!empty($_POST['membergroup_ids'])) {
        $vals['membergroup_ids'] = 0;
    }
    if (!empty($vals['additional_adwords'])) {
        $vals['additional_adwords'] = stripcslashes($vals['additional_adwords']);
    }
    if (!empty($id)) {
        $vals['modified'] = $time_stamp;
        $result = $adzone->save($vals, "update", $id);
    } else {
        $vals['created'] = $vals['modified'] = $time_stamp;
        $result = $adzone->save($vals);
    }
    if (!$result) {
        flash();
    }
}
if (isset($_POST['del']) && !empty($_POST['id'])) {
    $adzone->del($_POST['id']);
}
$amount = $adzone->findCount();
$page->setPagenav($amount);
$result = $adzone->findAll("*", null, $conditions, " id desc", $page->firstcount, $page->displaypg);
if (!empty($result)) {
    for ($i = 0; $i < count($result); $i++) {
        $result[$i]['numbers'] = $pdb->GetOne("SELECT count(id) AS amount FROM {$tb_prefix}adses WHERE adzone_id=" . $result[$i]['id']);
    }
    setvar("Items", $result);
    uaAssign(array("ByPages" => $page->pagenav));
}
template($tpl_file);