Example #1
0
    die;
}
$intFollow = db_factory::get_count(sprintf('select count(*) from %s where uid = %d and fuid = %d', TABLEPRE . 'witkey_free_follow', intval($gUid), intval($arrServiceInfo['uid'])));
if ($gUid && $gUid !== $arrServiceInfo['uid']) {
    $myOrderInfo = db_factory::get_one("select a.order_status from " . TABLEPRE . "witkey_order a left join " . TABLEPRE . "witkey_order_detail b on a.order_id=b.order_id where b.obj_type='service' and b.obj_id={$id} and a.order_uid={$gUid}");
}
$page and $intPage = intval($page);
intval($intPage) and $p['page'] = intval($intPage) or $p['page'] = '1';
intval($intPagesize) and $p['page_size'] = intval($intPagesize) or $p['page_size'] = 10;
$objTime = new goods_time_class();
$objTime->validtaskstatus();
switch ($view) {
    case "content":
        break;
    case "sale":
        $arrStatus = goods_shop_class::get_order_status();
        $p['url'] = $strUrl . "&view=sale&intPagesize=" . $p['page_size'] . "&intPage=" . $p['page'];
        $p['anchor'] = '#pageT';
        $w = array();
        $w['a.order_status'] = "confirm";
        $t == 'today' and $ext_condit = 'day(date(from_unixtime(a.order_time)))=day(curdate())';
        $arrSaleArr = keke_shop_class::get_sale_info($intId, $w, $p, " a.order_time desc", $ext_condit);
        $arrSaleList = $arrSaleArr['sale_info'];
        $intCount = count($arrSaleList);
        $pages = $arrSaleArr['pages'];
        break;
    case "comment":
        $objComment = keke_comment_class::get_instance('service');
        $arrCommentDatas = $objComment->get_comment_list($intId, $strUrl, $intPage);
        $arrCommentLists = $arrCommentDatas['data'];
        $strPage = $arrCommentDatas['pages'];
Example #2
0
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
$page = max($page, 1);
$limit = max($limit, 5);
$url = 'index.php?do=' . $do . '&model_id=' . $model_id . '&view=edit&service_id=' . $service_id . '&op=' . $op;
switch ($op) {
    case 'order':
        $order_obj = keke_table_class::get_instance('witkey_order');
        $goods_obj = keke_table_class::get_instance('witkey_service');
        $order_status_arr = goods_shop_class::get_order_status();
        $order_id_arr = db_factory::query(sprintf('select `order_id` from %switkey_order_detail where `obj_id`=%d and `obj_type`="service"', TABLEPRE, $service_id));
        $order_alls = array();
        foreach ($order_id_arr as $v) {
            $order_alls[] = $v['order_id'];
        }
        $order_str = implode(',', $order_alls);
        if ($order_str) {
            $wh = "model_id = 6 and `order_id` in ({$order_str})";
            $w['order_id'] and $wh .= " and order_id like '%{$w['order_id']}%' ";
            $w['order_username'] and $wh .= " and order_username like '%{$w['order_username']}%' ";
            $w['order_status'] and $wh .= " and order_status = '{$w['order_status']}' ";
            $ord['0'] && $ord['1'] and $wh .= ' order by ' . $ord['0'] . ' ' . $ord['1'] or $wh .= " order by order_time desc";
            intval($page) or $page = 1;
            intval($w['page_size']) and $page_size = intval($w['page_size']) or $page_size = '10';
            $url_str = "index.php?do=model&model_id=6&view=order&order_id={$w['order_id']}&order_name={$w['order_name']}&page={$page}&w[page_size]={$page_size}&ord[0]={$ord['0']}&ord[1]={$ord['1']}";
            $table_arr = $order_obj->get_grid($wh, $url_str, $page, $page_size, null, 1, 'ajax_dom');
            $order_arr = $table_arr['data'];
            $pages = $table_arr['pages'];
        } else {
        }