Example #1
0
//载入智能title配置
if (file_exists($file)) {
    require_once $file;
}
//存储前一个用户选择导航.
$dest_id = isset($dest_id) ? $dest_id : 0;
$attrid = isset($attrid) ? $attrid : 0;
if (!is_numeric($dest_id)) {
    if ($dest_id != 'all') {
        $d_id = Helper_Archive::getDestIdByPinYin($dest_id);
        $dest_id = !empty($d_id) ? $d_id : 0;
    } else {
        $dest_id = 0;
    }
}
$pkname = get_par_value($dest_id, $typeid);
//上一级
getTopNavDest($dest_id);
//替换操作
$GLOBALS['dest_id'] = Helper_Archive::pregReplace($dest_id, 2);
$GLOBALS['attrid'] = Helper_Archive::pregReplace($attrid, 4);
$GLOBALS['startcity'] = $GLOBALS['cityid'] = Helper_Archive::pregReplace($startcity, 2);
//下级目的地
$destlist = Helper_Archive::getChildDest($dest_id, $typeid);
//以下是条件判断
$where = $wherecount = " where a.ishidden=0 and a.typeid={$typeid}";
if ($attrid) {
    $attrwhere = Helper_Archive::getAttrWhere($attrid);
    //属性条件
    $where .= $attrwhere;
    $wherecount .= $attrwhere;
Example #2
0
        }
        $jifenpricemsg = " <span style='color:orange'>使用{$needjifen}积分抵现{$ticketinfo['jifentprice']}元</span> " . $userstatus;
        $info['jifenpricemsg'] = $jifenpricemsg;
        $info['needjifen'] = $needjifen;
        $info['exopen'] = $exopen;
        //优惠是否开启.
        $info['islogin'] = $islogin;
        $info['myjifen'] = $userinfo['jifen'];
    }
    foreach ($info as $k => $v) {
        $pv->Fields[$k] = $v;
    }
    foreach ($ticketinfo as $k => $v) {
        $pv->Fields[$k] = $v;
    }
    $pkname = get_par_value($info['kindlist'], $typeid);
    //上一级
    //获取上级开启了导航的目的地
    getTopNavDest($info['kindlist']);
    $pv->SetTemplet(SLINETEMPLATE . "/" . $cfg_df_style . "/" . "spots/" . "spot_booking.htm");
    $pv->Display();
    exit;
} else {
    if ($dopost == "savebooking") {
        //验证验证码
        $checkcode = $_POST['checkcode'];
        $orgCheckcode = GetCkVdValue();
        if ($checkcode != $orgCheckcode || empty($checkcode)) {
            echo 'nocheckcode';
            return;
        }
Example #3
0
if (empty($row['id'])) {
    head404();
}
if (is_array($row)) {
    JieBan::updateVisit($row['id']);
    $memberinfo = Helper_Archive::getMemberInfo($row['memberid']);
    $row['title'] = JieBan::getJiebanTitle($row);
    $row['kindnamelist'] = JieBan::getKindnameList($row, '-');
    $row['membername'] = $memberinfo['nickname'];
    $row['memberlitpic'] = $memberinfo['litpic'] ? $memberinfo['litpic'] : $GLOBALS['cfg_templets_skin'] . '/images/member_default.gif';
    $row['url'] = $GLOBALS['cfg_cmsurl'] . '/jieban/show_' . $row['id'] . '.html';
    $row['attrlist'] = JieBan::getAttrList($row['attrid']);
    $row['joinnum'] = JieBan::getJoinNumber($row['id']);
    $row['memo'] = $row['memo'] == 'null' ? '' : $row['memo'];
    $row['vartime'] = empty($row['vartime']) ? 0 : $row['vartime'];
    $row['pkname'] = get_par_value($row['kindlist'], $typeid);
    $row['destid'] = array_remove_value($row['kindlist']);
    $row['pinyin'] = Helper_Archive::getDestPinyin($row['destid']);
    $row['kindid'] = $row['destid'];
    if (!empty($row['lineid'])) {
        $row['lineinfo'] = JieBan::getLineInfo($row['lineid']);
        $GLOBALS['condition']['_hasline'] = 1;
    }
    //短信状态判断
    $msgInfo = Helper_Archive::getDefineMsgInfo2('reg_msgcode');
    if ($msgInfo['isopen'] == 1) {
        $GLOBALS['condition']['_msgcode'] = 1;
        $row['msgtype'] = 'msg';
    } else {
        $GLOBALS['condition']['_txtcode'] = 1;
        $row['msgtype'] = 'txt';
Example #4
0
    }
}
if (!empty($dest_id)) {
    $sql = "select a.*,b.isjian ,b.isding,b.istejia from #@__hotel a left join #@__kindorderlist b on (a.id=b.aid and b.typeid={$typeid} and a.webid=b.webid and b.classid='{$dest_id}') {$where} {$orderby},b.displayorder asc,a.modtime desc,a.addtime desc  ";
} else {
    $sql = "select a.*,b.isjian ,b.isding,b.istejia from #@__hotel a left join #@__allorderlist b on (a.id=b.aid and b.typeid={$typeid} and a.webid=b.webid ) {$where} {$orderby},b.displayorder asc,a.modtime desc,a.addtime desc  ";
}
$destinfo = getDestInfo($typeid, $dest_id);
//目的地优化信息;
$searchtitle = getSearchTitle($destinfo, $rankid, $priceid, $attrid);
$seoarr = array();
//seo信息数组
//当前页数->title里面使用
$seoarr['pageno'] = !empty($pageno) ? '第' . $pageno . '页-' : "";
//父级与当前级信息
$seoarr['pkname'] = get_par_value($dest_id, $typeid);
$seoarr['dest_id'] = $destid;
$seoarr['typename'] = getTypeName($typeid);
$pv = new ListView($typeid);
$pv->pagesize = 15;
//分页条数.
$pv->SetSql($sql);
//seo变量赋值
foreach ($destinfo as $k => $v) {
    $pv->Fields[$k] = $v;
}
foreach ($seoarr as $k => $v) {
    $pv->Fields[$k] = $v;
}
//搜索标题赋值
$pv->Fields['searchtitle'] = $searchtitle;