wangtengyu
2018-12-07 f459412e0dac4ed94106da043b4c6f8576bfe496
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
 
define('IN_ECS', true);
 
require('../includes/init.php');
include('../includes/cls_json.php');
$json   = new JSON;
/* 载入语言文件 */
require_once('../languages/zh_cn/user.php');
 
$user_id = $_SESSION['user_id'];
 
if ($_POST['act'] == 'signin')
{
 
    $username = !empty($_POST['user']) ? trim($_POST['user']) : '';
    $password = !empty($_POST['pwd']) ? trim($_POST['pwd']) : '';
    $result   = array('code' => 0, 'info' => '');
 
    if ($user->login($username, $password))
    {
        update_user_info();  //更新用户信息
        recalculate_price(); // 重新计算购物车中的商品价格
        //$smarty->assign('user_info', get_user_info());
        $result['code'] = 1;
       
        $user = get_user_info();
        /*查找代付款的数据   jx*/
        $user_id = $user['user_id'];
        $sql = "SELECT COUNT(*) FROM ".$GLOBALS['ecs']->table('order_info')."WHERE user_id = '$user_id' AND pay_status = 0 AND order_status != 2 ";
        $user['payment'] = $GLOBALS['db']->getOne($sql);
        /*查找代发货的数据   jx*/
        $sql = "SELECT COUNT(*) FROM ".$GLOBALS['ecs']->table('order_info')."WHERE user_id = '$user_id' AND shipping_status = 0 AND order_status != 2";
        $user['deliver'] = $GLOBALS['db']->getOne($sql);
        /*查找代收货的数据   jx*/
        $sql = "SELECT COUNT(*) FROM ".$GLOBALS['ecs']->table('order_info')."WHERE user_id = '$user_id' AND shipping_status = 1 AND order_status != 2";
        $user['receipt'] = $GLOBALS['db']->getOne($sql);
        /*查找全部订单数据   jx*/
        $sql = "SELECT COUNT(*) FROM ".$GLOBALS['ecs']->table('order_info')."WHERE user_id = '$user_id'";
        $user['quan'] = $GLOBALS['db']->getOne($sql);
        $result['info']=$user;
       // $ucdata = empty($user->ucdata)? "" : $user->ucdata;
        //$result['ucdata'] = $ucdata;
    }
    else
    {
        $result['info'] = $_LANG['login_failure'];
    }
    die($json->encode($result));
}
elseif($_POST['act'] == 'getinfo'){
    $result   = array('code' => 0, 'info' => '');
    $userid = intval($_POST['user_id']);
    if($userid > 0){
        $result['code'] = 1;
        $result['info']=get_user_info($userid);
    }else{
        $result['info']='用户信息获取失败,请重新登陆!';
    }
    die($json->encode($result));
}
?>