www.gusucode.com > citySHOP B2C商城系统 进销存 2.0.6码程序 > upload/user.php

    <?php
define('NOROBOT', true);
include './include/common.inc.php';

$headlinks = showlinks('css','style');
$jslinks = showlinks('js','common');
if (!$mall_uid) {
    showmessage('not_login', 'login.php');
}

$act = empty($act) ? 'home' : $act;
$pagetitle = '用户管理中心';

if (!empty($act) && in_array($act, array('home', 'orders', 'buyhistory',
    'myreplys', 'myasks', 'favorites', 'pms', 'mydata', 'vieworder', 'onlinepay','mycredits','mylevel','mycodes','seeuse','myaddress'))) {
	/**
	 * 咨询回复
	 */	
    $newreply = $db->result_first("SELECT COUNT(rid) FROM {$tablepre}goodsreplys WHERE uid='$mall_uid' AND reply!=''");
    /**
     * 等待付款订单、待处理订单、已完成订单
     */
	$query = $db->query("SELECT * FROM {$tablepre}orders o,{$tablepre}address a WHERE a.adid=o.adid AND o.uid='$mall_uid' AND o.del=0 ORDER BY o.oid DESC");
    $neworders = $completeorders = $waitpays = 0;
    $new_orders_arr = array();
    while($arr = $db->fetch_array($query)){
    	if($arr['stats']==0){
    		$waitpays++;
		}
		if($arr['stats']==4){
    		$completeorders++;
    	}else{
    		$arr['orderbh'] = $order_start_number+$arr['oid'];
			$arr['gettime'] = strftime($timeformat,$arr['gettime']);
			$arr['stats'] = $orderstats_array[$arr['stats']];
			$new_orders_arr[] = $arr;
    		$neworders++;
    	}
    }
    /**
     * 用户等级、升级到下一等级需消费
     */
	$query = $db->query("SELECT * FROM {$tablepre}usergroups WHERE groupid='$groupid'");
	$group = $db->fetch_array($query);
	$next_level_consumer = number_format(($group['creditslower']-$mycredits)/$credits_set['money_to_credit'],2);
	/**
	 * 年消费和总消费
	 */
	$query = $db->query("SELECT paymoney,paytime FROM {$tablepre}payments p,{$tablepre}orders o WHERE o.oid=p.oid AND o.uid='$mall_uid' AND p.del='0'");
	$year_consumer = $total_consumer = 0;
	$this_year = strftime('%Y',$timestamp);
	while($arr = $db->fetch_array($query)){
		$year = strftime('%Y',$arr['paytime']);
		$year == $this_year and $year_consumer += $arr['paymoney'];
		$total_consumer += $arr['paymoney'];
	}
	$year_consumer = number_format($year_consumer,2);
	$total_consumer = number_format($total_consumer,2);
	/**
	 * 待评价商品
	 */
	$query = $db->query("SELECT g.gid,g.subject,o.gettime,gr.uid,gr.rid,gr.type,gr.check FROM {$tablepre}ordersgoods og LEFT JOIN {$tablepre}goodsreplys gr ON gr.gid=og.gid,{$tablepre}goods g,{$tablepre}orders o WHERE g.gid=og.gid AND o.oid=og.oid AND o.uid='$mall_uid' AND o.del=0 AND o.stats>0 AND g.selling=1 ORDER BY o.oid DESC");
	$need_replys = array();
	while($arr = $db->fetch_array($query)){
		if((!$arr['rid'] || $arr['type']=='0') && !$arr['uid']){
			$arr['gettime'] = strftime('%Y-%m-%d',$arr['gettime']);
			$need_replys[$arr['gid']] = $arr;
		}
	}  
	/**
	 * 地址控制
	 */
	if ($act != 'home') {
        include (APP_ROOT . './app/' . $act . '.inc.php');
    }
    $lastlogin = strftime($timeformat, $lastvisit);

    include (template('user'));
} else {
    showmessage('undefined_action');
}
?>