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'];
<?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 { }