Beispiel #1
0
    }
    $smarty->assign('action_list', $act_list);
    /* 模板赋值 */
    $smarty->assign('delivery_order', $delivery_order);
    $smarty->assign('exist_real_goods', $exist_real_goods);
    $smarty->assign('goods_list', $goods_list);
    $smarty->assign('delivery_id', $delivery_id);
    // 发货单id
    /* 显示模板 */
    $smarty->assign('ur_here', $_LANG['delivery_operate'] . $_LANG['detail']);
    $smarty->assign('action_link', array('href' => 'order.php?act=delivery_list&' . list_link_postfix(), 'text' => $_LANG['09_delivery_order']));
    $smarty->assign('action_act', $delivery_order['status'] == 2 ? 'delivery_ship' : 'delivery_cancel_ship');
    assign_query_info();
    _wap_assign_header_info('发货单详情');
    _wap_assign_footer_order_info();
    _wap_display_page('delivery_info.htm');
} elseif ($act == 'remove_delivery') {
    $delivery_id = empty($_REQUEST['delivery_id']) ? '' : trim($_REQUEST['delivery_id']);
    // 删除发货单
    // 查询:发货单信息
    $delivery_order = delivery_order_info($delivery_id);
    // 如果status不是退货
    if ($delivery_order['status'] != 1) {
        /* 处理退货 */
        delivery_return_goods($value_is, $delivery_order);
    }
    // 如果status是已发货并且发货单号不为空
    if ($delivery_order['status'] == 0 && $delivery_order['invoice_no'] != '') {
        /* 更新:删除订单中的发货单号 */
        del_order_invoice_no($delivery_order['order_id'], $delivery_order['invoice_no']);
    }
Beispiel #2
0
<?php

define('IN_ECS', true);
require dirname(__FILE__) . '/includes/init.php';
require_once ROOT_PATH . 'includes/lib_supplier_common_wap.php';
if ($_REQUEST['act'] == 'navigate') {
    $order_id = empty($_REQUEST['order_id']) ? 0 : trim($_REQUEST['order_id']);
    if (empty($order_id)) {
        sys_msg('订单号不能为空!', 1);
        exit;
    }
    /* 取得区域名 */
    $sql = "SELECT o.address,t.region_name AS city_name,CONCAT(IFNULL(c.region_name, ''), '  ', IFNULL(p.region_name, ''), " . "'  ', IFNULL(t.region_name, ''), '  ', IFNULL(d.region_name, '')) AS region " . "FROM " . $ecs->table('order_info') . " AS o " . "LEFT JOIN " . $ecs->table('region') . " AS c ON o.country = c.region_id " . "LEFT JOIN " . $ecs->table('region') . " AS p ON o.province = p.region_id " . "LEFT JOIN " . $ecs->table('region') . " AS t ON o.city = t.region_id " . "LEFT JOIN " . $ecs->table('region') . " AS d ON o.district = d.region_id " . "WHERE o.order_id = '{$order_id}'";
    $data = $db->getRow($sql);
    $city_name = $data['city_name'];
    $whole_address = $data['region'] . ' ' . $data['address'];
    $smarty->assign('region', $city_name);
    $smarty->assign('destination', $whole_address);
    _wap_assign_header_info('订单导航', '', 1, 1, 0);
    _wap_assign_footer_order_info();
    _wap_display_page('navigate.htm');
}
Beispiel #3
0
     if (send_mail($admin_username, $admin_email, $template['template_subject'], $content, $template['is_html'])) {
         //提示信息
         $link[0]['link_name'] = $_LANG['back'];
         $link[0]['link_href'] = 'privilege.php?act=login';
         sys_msg($_LANG['send_success'] . $admin_email, 0, $link);
     } else {
         sys_msg($_LANG['send_mail_error'], 1);
     }
 } elseif ($_REQUEST['step'] == 3) {
     $admin = empty($_REQUEST['uid']) ? 0 : intval($_REQUEST['uid']);
     $code = empty($_REQUEST['code']) ? '' : trim($_REQUEST['code']);
     $smarty->assign('step', 3);
     $smarty->assign('adminid', $adminid);
     $smarty->assign('code', $code);
     _wap_assign_header_info('找回密码-第二步', '', 1, 1, 0);
     _wap_display_page('get_password.htm');
 } elseif ($_REQUEST['step'] == 4) {
     $new_password = isset($_POST['password']) ? trim($_POST['password']) : '';
     $adminid = isset($_POST['adminid']) ? intval($_POST['adminid']) : 0;
     $code = isset($_POST['code']) ? trim($_POST['code']) : '';
     if (empty($new_password)) {
         sys_msg('密码不能为空!', 1);
     }
     if (empty($code) || $adminid == 0) {
         sys_msg('参数错误!', 1);
     }
     /* 以用户的原密码,与code的值匹配 */
     $sql = 'SELECT password FROM ' . $ecs->table('supplier_admin_user') . " WHERE user_id = '{$adminid}'";
     $password = $db->getOne($sql);
     if (md5($adminid . $password) != $code) {
         //此链接不合法
Beispiel #4
0
$act = empty($_REQUEST['act']) ? 'list' : trim($_REQUEST['act']);
//库存查询
if ($act == 'list') {
    admin_priv('store_inout_goods');
    $data = get_inoutgoods_list();
    $goods = $data['arr'];
    $filter = $data['filter'];
    $sel_sid = $filter['sid'];
    $sel_ssid = $filter['ssid'];
    assign_store_list($sel_sid);
    assign_sub_list($sel_ssid);
    $smarty->assign('goods', $goods);
    $smarty->assign('filter', $filter);
    _wap_assign_header_info('库存列表');
    _wap_assign_footer_order_info();
    _wap_display_page('goods_stock_list.htm');
}
function get_inoutgoods_list()
{
    $result = get_filter();
    if ($result === false) {
        $filter = array();
        $filter['sid'] = empty($_REQUEST['sid']) ? '0' : intval($_REQUEST['sid']);
        $filter['ssid'] = empty($_REQUEST['ssid']) ? '0' : intval($_REQUEST['ssid']);
        $filter['inout_mode'] = empty($_REQUEST['inout_mode']) ? '0' : intval($_REQUEST['inout_mode']);
        $filter['inout_type'] = empty($_REQUEST['inout_type']) ? '0' : intval($_REQUEST['inout_type']);
        $filter['add_time1'] = empty($_REQUEST['add_time1']) ? '' : (strpos($_REQUEST['add_time1'], '-') > 0 ? local_strtotime($_REQUEST['add_time1']) : $_REQUEST['add_time1']);
        $filter['add_time2'] = empty($_REQUEST['add_time2']) ? '' : (strpos($_REQUEST['add_time2'], '-') > 0 ? local_strtotime($_REQUEST['add_time2']) : $_REQUEST['add_time2']);
        $filter['brand'] = empty($_REQUEST['brand']) ? '0' : intval($_REQUEST['brand']);
        $filter['goods_sn'] = empty($_REQUEST['goods_sn']) ? '' : trim($_REQUEST['goods_sn']);
        $filter['goods_name'] = empty($_REQUEST['goods_name']) ? '' : trim($_REQUEST['goods_name']);
Beispiel #5
0
if ($_REQUEST['act'] == 'add') {
    $user_id = empty($_REQUEST['user_id']) ? 0 : intval($_REQUEST['user_id']);
    $order_id = empty($_REQUEST['order_id']) ? 0 : intval($_REQUEST['order_id']);
    $order_sn = $db->getOne("SELECT order_sn FROM " . $ecs->table('order_info') . " WHERE order_id = '{$order_id}'");
    /* 获取关于订单所有信息 */
    $sql = "SELECT msg_id, user_name, msg_title, msg_type, msg_time, msg_content,message_img" . " FROM " . $ecs->table('feedback') . " WHERE user_id ='{$user_id}' AND order_id = '{$order_id}'";
    $msg_list = $db->getAll($sql);
    foreach ($msg_list as $key => $val) {
        $msg_list[$key]['msg_time'] = local_date($GLOBALS['_CFG']['time_format'], $val['msg_time']);
    }
    $smarty->assign('msg_list', $msg_list);
    $smarty->assign('order_id', $order_id);
    $smarty->assign('user_id', $user_id);
    _wap_assign_footer_order_info();
    _wap_assign_header_info('订单留言');
    _wap_display_page('msg_add.htm');
}
/*------------------------------------------------------ */
//-- 更新留言的状态为显示或者禁止
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'check') {
    if ($_REQUEST['check'] == 'allow') {
        /* 允许留言显示 */
        $sql = "UPDATE " . $ecs->table('feedback') . " SET msg_status = 1 WHERE msg_id = '{$_REQUEST['id']}'";
        $db->query($sql);
        /* 清除缓存 */
        clear_cache_files();
        ecs_header("Location: user_msg.php?act=view&id={$_REQUEST['id']}\n");
        exit;
    } else {
        /* 禁止留言显示 */
Beispiel #6
0
<?php

define('IN_ECS', true);
require dirname(__FILE__) . '/includes/init.php';
require_once ROOT_PATH . 'includes/lib_order.php';
require_once ROOT_PATH . 'includes/lib_supplier_common_wap.php';
/*------------------------------------------------------ */
//-- 框架
/*------------------------------------------------------ */
if ($_REQUEST['act'] == '') {
    //待支付
    $order['await_pay'] = _wap_await_pay_count();
    //缺货登记
    $order['booking_goods'] = _wap_booking_goods_count();
    //部分发货
    $order['shipped_part'] = _wap_shipped_part_count();
    //待发货、退款、退货
    $smarty->assign('order', $order);
    $smarty->assign('supplier_name', $_SESSION['supplier_name']);
    $smarty->assign('back_type_goods', BT_GOODS);
    $smarty->assign('back_type_money', BT_MONEY);
    $smarty->assign('cs_await_pay', CS_AWAIT_PAY);
    $smarty->assign('cs_await_ship', CS_AWAIT_SHIP);
    $smarty->assign('os_shipped_part', OS_SHIPPED_PART);
    _wap_assign_header_info('首页', '', 1, 0, 1);
    _wap_assign_footer_order_info();
    _wap_display_page('index.htm');
}
        $smarty->assign('filter', $order_list['filter']);
        $smarty->assign('record_count', $order_list['record_count']);
        $smarty->assign('page_count', $order_list['page_count']);
    }
    $smarty->assign('rebate', $rebate);
    //$smarty->assign('supplier', $supplier);
    $smarty->assign('full_page', 1);
    $smarty->assign('ur_here', '佣金详细信息');
    $lang_rebate_list = $_GET['is_pay_ok'] ? $_LANG['03_rebate_pay'] : $_LANG['03_rebate_nopay'];
    $href_rebate_list = "supplier_rebate.php?act=list&is_pay_ok={$is_pay_ok}";
    $smarty->assign('action_link', array('href' => $href_rebate_list, 'text' => $lang_rebate_list));
    $smarty->assign('form_action', 'update');
    $pay_type_list = explode("\n", str_replace("\r\n", "\n", $_CFG['supplier_rebate_paytype']));
    $smarty->assign('pay_type_list', $pay_type_list);
    assign_query_info();
    _wap_display_page('supplier_rebate_info.htm');
} elseif ($_REQUEST['act'] == 'query') {
    /* 检查权限 */
    admin_priv('rebate_manage');
    $id = intval($_REQUEST['rid']);
    $order_type = isset($_REQUEST['otype']) && intval($_REQUEST['otype']) > 0 ? intval($_REQUEST['otype']) : 0;
    $rebate = rebateHave($id);
    $nowtime = gmtime();
    $rebate['rebate_paytime_start'] = local_date('Y.m.d', $rebate['rebate_paytime_start']);
    $paytime_end = $rebate['rebate_paytime_end'];
    $rebate['rebate_paytime_end'] = local_date('Y.m.d', $paytime_end);
    $rebate['isdo'] = $paytime_end + $GLOBALS['_CFG']['tuihuan_days_qianshou'] * 3600 * 24 >= $nowtime ? 0 : 1;
    $rebate['chadata'] = datecha($paytime_end + $GLOBALS['_CFG']['tuihuan_days_qianshou'] * 3600 * 24);
    $rebate['caozuo'] = getRebateDo($rebate['status'], $rebate['rebate_id'], 'view');
    if ($order_type == 0) {
        $order_list = getOkOrder();
Beispiel #8
0
    $sess->destroy_session();
    $_REQUEST['act'] = 'login';
}
/*------------------------------------------------------ */
//-- 登录界面
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'login') {
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");
    if (intval($_CFG['captcha']) & CAPTCHA_ADMIN && gd_version() > 0) {
        $smarty->assign('gd_version', gd_version());
        $smarty->assign('random', mt_rand());
    }
    _wap_assign_header_info('登录', '登录', 1, 1, 0);
    _wap_display_page('login.htm');
} elseif ($_REQUEST['act'] == 'signin') {
    $_POST['username'] = isset($_POST['username']) ? trim($_POST['username']) : '';
    $_POST['password'] = isset($_POST['password']) ? trim($_POST['password']) : '';
    if (empty($_POST['username'])) {
        sys_msg('用户名不能为空!', 1);
    }
    if (empty($_POST['password'])) {
        sys_msg('密码不能为空!', 1);
    }
    //判断是否开启验证码
    if (intval($_CFG['captcha']) & CAPTCHA_ADMIN && gd_version() > 0) {
        if (empty($_POST['captcha'])) {
            sys_msg('请输入验证码!', 1);
        } else {
            include_once ROOT_PATH . 'includes/cls_captcha.php';
Beispiel #9
0
    $smarty->assign('action_list', $act_list);
    /* 回复留言图片 www.68ecshop.com增加 */
    $res = $db->getAll("SELECT * FROM " . $ecs->table('back_replay') . " WHERE back_id = '{$back_id}' ORDER BY add_time ASC");
    foreach ($res as $value) {
        $value['add_time'] = date("Y-m-d H:i", $value['add_time']);
        $back_replay[] = $value;
    }
    if ($back_order['imgs']) {
        $imgs = explode(",", $back_order['imgs']);
    }
    $smarty->assign('imgs', $imgs);
    $smarty->assign('back_replay', $back_replay);
    /* 显示模板 */
    _wap_assign_header_info('退款/退货/维修详情');
    _wap_assign_footer_order_info();
    _wap_display_page('back_info.htm');
} elseif ($_REQUEST['act'] == 'operate') {
    /* 检查权限 */
    $back_id = intval(trim($_REQUEST['back_id']));
    // 退换货订单id
    $action_note = isset($_REQUEST['action_note']) ? trim($_REQUEST['action_note']) : '';
    /* 查询订单信息 */
    $order = back_order_info($back_id);
    /* 确认 */
    if (isset($_POST['confirm'])) {
        $status_back = '1';
        update_back($back_id, $status_back, $status_refund);
        back_action($back_id, $status_back, $order['status_refund'], $action_note);
    } elseif (isset($_POST['refund'])) {
        $smarty->assign('ur_here', $_LANG['back_operate'] . '退款');
        $sql = "select * from " . $ecs->table('back_order') . " where back_id='{$back_id}' ";
require_once ROOT_PATH . 'includes/lib_supplier_common_wap.php';
/*------------------------------------------------------ */
//-- 返佣列表
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'list') {
    /* 检查权限 */
    admin_priv('rebate_manage');
    /* 查询 */
    $result = rebate_list();
    /* 模板赋值 */
    $smarty->assign('supplier_list', $result['result']);
    $smarty->assign('filter', $result['filter']);
    /* 显示模板 */
    _wap_assign_header_info('平台佣金列表');
    _wap_assign_footer_order_info();
    _wap_display_page('supplier_rebate_list.htm');
} elseif ($_REQUEST['act'] == 'query') {
    check_authz_json('rebate_manage');
    $result = rebate_list('list');
    $smarty->assign('supplier_list', $result['result']);
    $smarty->assign('filter', $result['filter']);
    $smarty->assign('record_count', $result['record_count']);
    $smarty->assign('page_count', $result['page_count']);
    /* 排序标记 */
    $sort_flag = sort_flag($result['filter']);
    $smarty->assign($sort_flag['tag'], $sort_flag['img']);
    make_json_result($smarty->fetch('supplier_rebate_list.htm'), '', array('filter' => $result['filter'], 'page_count' => $result['page_count']));
} elseif ($_REQUEST['act'] == 'view') {
    admin_priv('rebate_manage');
    $id = intval($_REQUEST['rid']);
    if (($rebate = rebateHave($id)) === false) {
$smarty->assign('lang', $_LANG);
$act = isset($_REQUEST['act1']) ? $_REQUEST['act1'] : $_REQUEST['act'];
/*------------------------------------------------------ */
//-- 返佣列表
/*------------------------------------------------------ */
if ($act == 'list') {
    admin_priv('store_rebate');
    /* 查询 */
    $result = rebate_list();
    /* 模板赋值 */
    $smarty->assign('supplier_list', $result['result']);
    $smarty->assign('filter', $result['filter']);
    /* 显示模板 */
    _wap_assign_header_info('配送商佣金列表');
    _wap_assign_footer_order_info();
    _wap_display_page('store_rebate_list.htm');
} elseif ($act == 'query') {
    check_authz_json('store_rebate');
    $result = rebate_list('list');
    $smarty->assign('supplier_list', $result['result']);
    $smarty->assign('filter', $result['filter']);
    $smarty->assign('record_count', $result['record_count']);
    $smarty->assign('page_count', $result['page_count']);
    /* 排序标记 */
    $sort_flag = sort_flag($result['filter']);
    $smarty->assign($sort_flag['tag'], $sort_flag['img']);
    make_json_result($smarty->fetch('rebate_store_list.htm'), '', array('filter' => $result['filter'], 'page_count' => $result['page_count']));
} elseif ($act == 'view') {
    admin_priv('store_rebate');
    $id = intval($_REQUEST['rid']);
    if (($rebate = rebateHave($id)) === false) {
        }
        $order_list['filter']['otype'] = $order_type;
        $smarty->assign('order_list', $order_list['orders']);
        $smarty->assign('filter', $order_list['filter']);
        $smarty->assign('record_count', $order_list['record_count']);
        $smarty->assign('page_count', $order_list['page_count']);
    }
    $smarty->assign('rebate', $rebate);
    $smarty->assign('full_page', 1);
    $smarty->assign('ur_here', '佣金相关订单信息');
    $is_pay_ok = $rebate['is_pay_ok'];
    $lang_rebate_list = $rebate['is_pay_ok'] ? $_LANG['03_rebate_pay'] : $_LANG['03_rebate_nopay'];
    $href_rebate_list = "supplier_store_rebate.php?act=list&is_pay_ok={$is_pay_ok}";
    $smarty->assign('action_link', array('href' => $href_rebate_list, 'text' => $lang_rebate_list));
    assign_query_info();
    _wap_display_page('store_rebate_info.htm');
} elseif ($_REQUEST['act'] == 'query') {
    /* 检查权限 */
    admin_priv('store_rebate');
    $id = intval($_REQUEST['rid']);
    $order_type = isset($_REQUEST['otype']) && intval($_REQUEST['otype']) > 0 ? intval($_REQUEST['otype']) : 0;
    $rebate = rebateHave($id);
    $nowtime = gmtime();
    $rebate['rebate_paytime_start'] = local_date('Y.m.d', $rebate['rebate_paytime_start']);
    $paytime_end = $rebate['rebate_paytime_end'];
    $rebate['rebate_paytime_end'] = local_date('Y.m.d', $paytime_end);
    $rebate['isdo'] = $paytime_end + $GLOBALS['_CFG']['okgoods_time'] * 3600 * 24 >= $nowtime ? 0 : 1;
    $rebate['chadata'] = datecha($paytime_end + $GLOBALS['_CFG']['okgoods_time'] * 3600 * 24);
    $rebate['caozuo'] = getRebateDo($rebate['status'], $rebate['rebate_id'], 'view');
    if ($order_type == 0) {
        $order_list = getOkOrder();