Ejemplo n.º 1
0
}
if (isset($_REQUEST['act']) && $_REQUEST['act'] == 'insert_dianpu') {
    $GLOBALS['db']->query("DELETE FROM " . $GLOBALS['ecs']->table('dianpu') . " WHERE user_id = '" . $_SESSION['user_id'] . "'");
    $dianpu_name = isset($_POST['dianpu_name']) ? $_POST['dianpu_name'] : '';
    $phone = isset($_POST['phone']) ? $_POST['phone'] : '';
    $sql = "INSERT INTO " . $GLOBALS['ecs']->table('dianpu') . "(`dianpu_name`,`phone`,`user_id`) values('{$dianpu_name}','{$phone}','" . $_SESSION['user_id'] . "')";
    $num = $GLOBALS['db']->query($sql);
    if ($num > 0) {
        show_message('店铺设置成功!', '返回分销中心', 'v_user.php');
    } else {
        ecs_header("Location: v_user_dianpu.php\n");
        exit;
    }
}
if (!$smarty->is_cached('v_user_dianpu.dwt', $cache_id)) {
    assign_template();
    $position = assign_ur_here();
    $smarty->assign('page_title', $position['title']);
    // 页面标题
    $smarty->assign('ur_here', $position['ur_here']);
    // 当前位置
    /* meta information */
    $smarty->assign('keywords', htmlspecialchars($_CFG['shop_keywords']));
    $smarty->assign('description', htmlspecialchars($_CFG['shop_desc']));
    $smarty->assign('user_info', get_user_info_by_user_id($_SESSION['user_id']));
    $smarty->assign('dianpu', get_dianpu_by_user_id($_SESSION['user_id']));
    $smarty->assign('user_id', $_SESSION['user_id']);
    /* 页面中的动态内容 */
    assign_dynamic('v_user_dianpu');
}
$smarty->display('v_user_dianpu.dwt', $cache_id);
Ejemplo n.º 2
0
            }
        }
    }
}
//是否生成过二维码
if (is_erweima($user_id) == 0) {
    require 'weixin/wechat.class.php';
    $config = $GLOBALS['db']->getRow("SELECT * FROM " . $GLOBALS['ecs']->table('weixin_config') . " WHERE `id` = 1");
    $weixin = new core_lib_wechat($config);
    $scene_id = $db->getOne("select id from " . $GLOBALS['ecs']->table('weixin_qcode') . " order by id desc");
    $scene_id = $scene_id ? $scene_id + 1 : 1;
    $qcode = $weixin->getQRCode($scene_id, 1, $user_id);
    $GLOBALS['db']->query("insert into " . $GLOBALS['ecs']->table('weixin_qcode') . " (`id`,`type`,`content`,`qcode`) value ({$scene_id},4,'{$user_id}','{$qcode['ticket']}')");
}
if (!$smarty->is_cached('v_user_haibao.dwt', $cache_id)) {
    assign_template();
    $position = assign_ur_here();
    $smarty->assign('page_title', $position['title']);
    // 页面标题
    $smarty->assign('ur_here', $position['ur_here']);
    // 当前位置
    /* meta information */
    $smarty->assign('keywords', htmlspecialchars($_CFG['shop_keywords']));
    $smarty->assign('description', htmlspecialchars($_CFG['shop_desc']));
    $smarty->assign('user_info', get_user_info_by_user_id($user_id));
    $smarty->assign('erweima', get_erweima_by_user_id($user_id));
    $smarty->assign('user_id', $user_id);
    /* 页面中的动态内容 */
    assign_dynamic('v_user_haibao');
}
$smarty->display('v_user_haibao.dwt', $cache_id);
Ejemplo n.º 3
0
function get_all_distrib_order_by_user_id($user_id, $is_separate, $page, $size)
{
    $call_username = $GLOBALS['_CFG']['call_username'];
    $up_uid = $user_id;
    $all_uid = '';
    //$ret[0] = array($user_id);
    for ($i = 1; $i <= 3; $i++) {
        //$j = $i-1;
        //if (count($ret[$j])>0)
        if ($up_uid) {
            //$sql = "SELECT user_id FROM " . $GLOBALS['ecs']->table('users') . " WHERE parent_id IN(".implode(',',$ret[$j]).")";
            $sql = "SELECT user_id FROM " . $GLOBALS['ecs']->table('users') . " WHERE parent_id IN({$up_uid})";
            //$ret[$i] = $GLOBALS['db']->getCol($sql);
            $query = $GLOBALS['db']->query($sql);
            $up_uid = '';
            while ($rt = $GLOBALS['db']->fetch_array($query)) {
                $up_uid .= $up_uid ? ",{$rt['user_id']}" : "{$rt['user_id']}";
            }
            if ($up_uid) {
                $all_uid .= $up_uid . ',';
            }
        }
    }
    $uids = rtrim($all_uid, ',');
    if (!empty($uids)) {
        $sql = "SELECT order_id FROM " . $GLOBALS['ecs']->table('order_info') . " WHERE user_id in({$uids})";
        $order_list = $GLOBALS['db']->getAll($sql);
        $oids = '';
        //分销商下所有下级会员的订单id
        for ($i = 0; $i < count($order_list); $i++) {
            if ($i == 0) {
                $oids .= $order_list[$i]['order_id'];
            } else {
                $oids .= ',' . $order_list[$i]['order_id'];
            }
        }
        if (!empty($oids)) {
            $sql = "SELECT og.order_id,og.goods_id,og.goods_name,o.user_id,g.goods_thumb,u.user_name FROM " . $GLOBALS['ecs']->table('order_goods') . " as og , " . $GLOBALS['ecs']->table('order_info') . " as o , " . $GLOBALS['ecs']->table('goods') . " as g, " . $GLOBALS['ecs']->table('users') . " as u " . "WHERE og.order_id = o.order_id AND og.goods_id = g.goods_id AND o.user_id = u.user_id AND og.split_money > 0 AND og.order_id in({$oids}) AND is_separate = '{$is_separate}'";
            if (isset($size) && isset($page)) {
                $res = $GLOBALS['db']->selectLimit($sql, $size, ($page - 1) * $size);
            } else {
                $res = $GLOBALS['db']->query($sql);
            }
            $arr = array();
            while ($row = $GLOBALS['db']->fetchRow($res)) {
                $arr[$row['order_id']]['goods_name'] = $row['goods_name'];
                $arr[$row['order_id']]['goods_thumb'] = $row['goods_thumb'];
                $info = get_user_info_by_user_id($row['user_id']);
                $arr[$row['order_id']]['nickname'] = $info['nickname'];
                if ($call_username == 1) {
                    $arr[$row['order_id']]['call_username'] = '******' . $row['user_id'];
                } else {
                    $arr[$row['order_id']]['call_username'] = '******' . $row['user_name'];
                }
                $arr[$row['order_id']]['user_name'] = $row['user_name'];
                $arr[$row['order_id']]['split_money'] = price_format(get_split_money_by_user_id($row['user_id']));
                $arr[$row['order_id']]['level'] = get_level_user($user_id, $row['user_id']);
            }
            if (!empty($arr)) {
                return $arr;
            }
        }
    }
    return array();
}
Ejemplo n.º 4
0
    exit;
}
$is_distribor = is_distribor($_SESSION['user_id']);
if ($is_distribor != 1) {
    show_message('您还不是分销商!', '去首页', 'index.php');
    exit;
}
if (!$smarty->is_cached('v_user.dwt', $cache_id)) {
    assign_template();
    $position = assign_ur_here();
    $smarty->assign('page_title', $position['title']);
    // 页面标题
    $smarty->assign('ur_here', $position['ur_here']);
    // 当前位置
    /* meta information */
    $smarty->assign('keywords', htmlspecialchars($_CFG['shop_keywords']));
    $smarty->assign('description', htmlspecialchars($_CFG['shop_desc']));
    $user_info = get_user_info_by_user_id($_SESSION['user_id']);
    //用户信息,包括昵称和头像
    $user_money = get_user_money_by_user_id($_SESSION['user_id']);
    //用户余额
    $split_money = get_split_money_by_user_id($_SESSION['user_id']);
    //分成总金额
    $smarty->assign('user_info', $user_info);
    $smarty->assign('user_money', $user_money);
    $smarty->assign('split_money', $split_money);
    $smarty->assign('user_id', $_SESSION['user_id']);
    /* 页面中的动态内容 */
    assign_dynamic('v_user');
}
$smarty->display('v_user.dwt', $cache_id);
Ejemplo n.º 5
0
if (!$smarty->is_cached('v_user_huiyuan_list.dwt', $cache_id)) {
    assign_template();
    $position = assign_ur_here();
    $smarty->assign('page_title', $position['title']);
    // 页面标题
    $smarty->assign('ur_here', $position['ur_here']);
    // 当前位置
    /* meta information */
    $smarty->assign('keywords', htmlspecialchars($_CFG['shop_keywords']));
    $smarty->assign('description', htmlspecialchars($_CFG['shop_desc']));
    $user_id = intval($_REQUEST['user_id']);
    $level = get_level_user($_SESSION['user_id'], $user_id);
    if ($level == 0) {
        show_message('您没有权限查看此会员分成订单信息');
    }
    $user_info = get_user_info_by_user_id($user_id);
    //用户信息,包括昵称和头像
    $smarty->assign('user_info', $user_info);
    /* 初始化分页信息 */
    $page = isset($_REQUEST['page']) && intval($_REQUEST['page']) > 0 ? intval($_REQUEST['page']) : 1;
    $size = isset($_REQUEST['page_size']) && intval($_REQUEST['page_size']) > 0 ? intval($_REQUEST['page_size']) : 10;
    $count = get_affiliate_count_by_user_id($user_id);
    $max_page = $count > 0 ? ceil($count / $size) : 1;
    if ($page > $max_page) {
        $page = $max_page;
    }
    $smarty->assign('order_list', get_affiliate_info_by_user_id($user_id, $page, $size));
    assign_pager('v_user_huiyuan_list', '', $count, $size, '', '', $page);
    // 分页
    $smarty->assign('user_id', $_SESSION['user_id']);
    /* 页面中的动态内容 */