public function lessmoney() { if(false === admin_priv('quickrecharge')) { $this->ajax_response('err', 'forbidden'); } $uid = get('uid', 'int'); $money = get('money', 'float'); $remark = get('remark', 'txt'); $r = logic('me')->money()->less($money, $uid, array('name' => '管理员后台扣费', 'intro' => $remark)); $r ? $this->ajax_response('ok', '扣费成功!') : $this->ajax_response('err', '扣费失败!'); }
} } $smarty->assign('rebate', $rebate); $smarty->assign('supplier', $supplier); $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(); $smarty->display('supplier_rebate_info.htm'); } elseif ($_REQUEST['act'] == 'update') { /* 检查权限 */ admin_priv('supplier_manage'); $_POST['pay_type_input'] = trim($_POST['pay_type_input']); $_POST['pay_time'] = trim($_POST['pay_time']); if (empty($_POST['pay_type_input'])) { sys_msg('请编辑汇款方式!'); } if (empty($_POST['pay_time'])) { sys_msg('请选择转帐时间!'); } $pay_time = local_strtotime(str_replace(".", "-", $_POST['pay_time'])); //if(time() > $pay_time){ //sys_msg('转帐时间必须大于当前时间!'); //} /* 提交值 */ $rebate_id = intval($_POST['id']); $rebate = array('pay_type' => trim($_POST['pay_type_input']), 'remark' => trim($_POST['remark']), 'pay_time' => $pay_time, 'is_pay_ok' => 1);
$db->query($sql); clear_cache_files(); $links[] = array('href' => 'topic.php', 'text' => $_LANG['back_list']); sys_msg($_LANG['succed'], 0, $links); } elseif ($_REQUEST['act'] == 'get_goods_list') { include_once ROOT_PATH . 'includes/cls_json.php'; $json = new JSON(); $filters = $json->decode($_GET['JSON']); $arr = get_goods_list($filters); $opt = array(); foreach ($arr as $key => $val) { $opt[] = array('value' => $val['goods_id'], 'text' => $val['goods_name']); } make_json_result($opt); } elseif ($_REQUEST['act'] == 'delete') { admin_priv('topic_manage'); $sql = 'DELETE FROM ' . $ecs->table('topic') . ' WHERE '; if (!empty($_POST['checkboxs'])) { $sql .= db_create_in($_POST['checkboxs'], 'topic_id'); } elseif (!empty($_GET['id'])) { $_GET['id'] = intval($_GET['id']); $sql .= "topic_id = '{$_GET['id']}'"; } else { exit; } $db->query($sql); clear_cache_files(); if (!empty($_REQUEST['is_ajax'])) { $url = 'topic.php?act=query&' . str_replace('act=delete', '', $_SERVER['QUERY_STRING']); ecs_header("Location: {$url}\n"); exit;
* $Id: area_manage.php 17217 2011-01-19 06:29:08Z liubo $ */ define('IN_ECTOUCH', true); require dirname(__FILE__) . '/includes/init.php'; $exc = new exchange($ecs->table('region'), $db, 'region_id', 'region_name'); /* act操作项的初始化 */ if (empty($_REQUEST['act'])) { $_REQUEST['act'] = 'list'; } else { $_REQUEST['act'] = trim($_REQUEST['act']); } /*------------------------------------------------------ */ //-- 列出某地区下的所有地区列表 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'list') { admin_priv('area_manage'); /* 取得参数:上级地区id */ $region_id = empty($_REQUEST['pid']) ? 0 : intval($_REQUEST['pid']); $smarty->assign('parent_id', $region_id); /* 取得列表显示的地区的类型 */ if ($region_id == 0) { $region_type = 0; } else { $region_type = $exc->get_name($region_id, 'region_type') + 1; } $smarty->assign('region_type', $region_type); /* 获取地区列表 */ $region_arr = area_list($region_id); $smarty->assign('region_arr', $region_arr); /* 当前的地区名称 */ if ($region_id > 0) {
$smarty->assign('page_count', $tag_list['page_count']); $sort_flag = sort_flag($tag_list['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); make_json_result($smarty->fetch('tag_manage.htm'), '', array('filter' => $tag_list['filter'], 'page_count' => $tag_list['page_count'])); } elseif ($_REQUEST['act'] == 'search_goods') { check_authz_json('tag_manage'); include_once ROOT_PATH . 'includes/cls_json.php'; $json = new JSON(); $filter = $json->decode($_GET['JSON']); $arr = get_goods_list($filter); if (empty($arr)) { $arr[0] = array('goods_id' => 0, 'goods_name' => ''); } make_json_result($arr); } elseif ($_REQUEST['act'] == 'batch_drop') { admin_priv('tag_manage'); if (isset($_POST['checkboxes'])) { $count = 0; foreach ($_POST['checkboxes'] as $key => $id) { $sql = "DELETE FROM " . $ecs->table('tag') . " WHERE tag_id='{$id}'"; $db->query($sql); $count++; } admin_log($count, 'remove', 'tag_manage'); clear_cache_files(); $link[] = array('text' => $_LANG['back_list'], 'href' => 'tag_manage.php?act=list'); sys_msg(sprintf($_LANG['drop_success'], $count), 0, $link); } else { $link[] = array('text' => $_LANG['back_list'], 'href' => 'tag_manage.php?act=list'); sys_msg($_LANG['no_select_tag'], 0, $link); }
} else { echo $data; } exit; } $goods_order_data = get_sales_order(); $smarty->assign('goods_order_data', $goods_order_data['sales_order_data']); $smarty->assign('filter', $goods_order_data['filter']); $smarty->assign('record_count', $goods_order_data['record_count']); $smarty->assign('page_count', $goods_order_data['page_count']); $sort_flag = sort_flag($goods_order_data['filter']); $smarty->assign($sort_flag['tag'], $sort_flag['img']); make_json_result($smarty->fetch('sale_order.htm'), '', array('filter' => $goods_order_data['filter'], 'page_count' => $goods_order_data['page_count'])); } else { /* 权限检查 */ admin_priv('sale_order_stats'); /* 时间参数 */ if (!isset($_REQUEST['start_date'])) { $_REQUEST['start_date'] = local_strtotime('-1 months'); } if (!isset($_REQUEST['end_date'])) { $_REQUEST['end_date'] = local_strtotime('+1 day'); } $goods_order_data = get_sales_order(); /* 赋值到模板 */ $smarty->assign('ur_here', $_LANG['sell_stats']); $smarty->assign('goods_order_data', $goods_order_data['sales_order_data']); $smarty->assign('filter', $goods_order_data['filter']); $smarty->assign('record_count', $goods_order_data['record_count']); $smarty->assign('page_count', $goods_order_data['page_count']); $smarty->assign('filter', $goods_order_data['filter']);
/*------------------------------------------------------ */ if ($_REQUEST['act'] == 'get_goods_list') { include_once ROOT_PATH . 'includes/cls_json.php'; $json = new JSON(); $filters = $json->decode($_GET['JSON']); $arr = get_goods_list($filters); $opt = array(); foreach ($arr as $key => $val) { $opt[] = array('value' => $val['goods_id'], 'text' => $val['goods_name'], 'data' => $val['shop_price']); } make_json_result($opt); } elseif ($_REQUEST['act'] == 'batch') { /* 批量删除 */ if (isset($_POST['type'])) { if ($_POST['type'] == 'button_remove') { admin_priv('article_manage'); if (!isset($_POST['checkboxes']) || !is_array($_POST['checkboxes'])) { sys_msg($_LANG['no_select_article'], 1); } /* 删除原来的文件 */ $sql = "SELECT file_url FROM " . $ecs->table('article') . " WHERE article_id " . db_create_in(join(',', $_POST['checkboxes'])) . " AND file_url <> ''"; $res = $db->query($sql); while ($row = $db->fetchRow($res)) { $old_url = $row['file_url']; if (strpos($old_url, 'http://') === false && strpos($old_url, 'https://') === false) { @unlink(ROOT_PATH . $old_url); } } foreach ($_POST['checkboxes'] as $key => $id) { if ($exc->drop($id)) { $name = $exc->get_name($id);
/* 记录管理员操作 */ admin_log($_POST['link_name'], 'add', 'friendlink'); /* 清除缓存 */ clear_cache_files(); /* 提示信息 */ $link[0]['text'] = $_LANG['continue_add']; $link[0]['href'] = 'friend_link.php?act=add'; $link[1]['text'] = $_LANG['back_list']; $link[1]['href'] = 'friend_link.php?act=list'; sys_msg($_LANG['add'] . " " . stripcslashes($_POST['link_name']) . " " . $_LANG['attradd_succed'], 0, $link); } else { $link[] = array('text' => $_LANG['go_back'], 'href' => 'javascript:history.back(-1)'); sys_msg($_LANG['link_name_exist'], 0, $link); } } elseif ($_REQUEST['act'] == 'edit') { admin_priv('friendlink'); /* 取得友情链接数据 */ $sql = "SELECT link_id, link_name, link_url, link_logo, show_order " . "FROM " . $ecs->table('friend_link') . " WHERE link_id = '" . intval($_REQUEST['id']) . "'"; $link_arr = $db->getRow($sql); /* 标记为图片链接还是文字链接 */ if (!empty($link_arr['link_logo'])) { $type = 'img'; $link_logo = $link_arr['link_logo']; } else { $type = 'chara'; $link_logo = ''; } $link_arr['link_name'] = sub_str($link_arr['link_name'], 250, false); // 截取字符串为250个字符避免出现非法字符的情况 /* 模板赋值 */ $smarty->assign('ur_here', $_LANG['edit_link']);
if ($type == 3) { $ad_code = "ad_code = '{$_POST['ad_text']}', "; } $ad_code = str_replace('../' . DATA_DIR . '/afficheimg/', '', $ad_code); /* 更新信息 */ $sql = "UPDATE " . $ecs->table('ad') . " SET " . "position_id = '{$_POST['position_id']}', " . "ad_name = '{$_POST['ad_name']}', " . "ad_link = '{$ad_link}', " . $ad_code . "start_time = '{$start_time}', " . "end_time = '{$end_time}', " . "link_man = '{$_POST['link_man']}', " . "link_email = '{$_POST['link_email']}', " . "link_phone = '{$_POST['link_phone']}', " . "enabled = '{$_POST['enabled']}' " . "WHERE ad_id = '{$id}'"; $db->query($sql); /* 记录管理员操作 */ admin_log($_POST['ad_name'], 'edit', 'ads'); clear_cache_files(); // 清除模版缓存 /* 提示信息 */ $href[] = array('text' => $_LANG['back_ads_list'], 'href' => 'ads.php?act=list'); sys_msg($_LANG['edit'] . ' ' . $_POST['ad_name'] . ' ' . $_LANG['attradd_succed'], 0, $href); } elseif ($_REQUEST['act'] == 'add_js') { admin_priv('ad_manage'); /* 编码 */ $lang_list = array('UTF8' => $_LANG['charset']['utf8'], 'GB2312' => $_LANG['charset']['zh_cn'], 'BIG5' => $_LANG['charset']['zh_tw']); $js_code = "<script type=" . '"' . "text/javascript" . '"'; $js_code .= ' src=' . '"' . $ecs->url() . 'affiche.php?act=js&type=' . $_REQUEST['type'] . '&ad_id=' . intval($_REQUEST['id']) . '"' . '></script>'; $site_url = $ecs->url() . 'affiche.php?act=js&type=' . $_REQUEST['type'] . '&ad_id=' . intval($_REQUEST['id']); $smarty->assign('ur_here', $_LANG['add_js_code']); $smarty->assign('action_link', array('href' => 'ads.php?act=list', 'text' => $_LANG['ad_list'])); $smarty->assign('url', $site_url); $smarty->assign('js_code', $js_code); $smarty->assign('lang_list', $lang_list); assign_query_info(); $smarty->display('ads_js.htm'); } elseif ($_REQUEST['act'] == 'edit_ad_name') { check_authz_json('ad_manage'); $id = intval($_POST['id']);
$attr = array(); $arr = array(); foreach ($goods_attr as $index => $array_val) { foreach ($array_val as $value) { $arr = explode(':', $value); //以 : 号将属性拆开 $attr[$index][] = @array('name' => $arr[0], 'value' => $arr[1]); } } $smarty->assign('goods_attr', $attr); $smarty->assign('goods_list', $goods_list); $str = $smarty->fetch('order_goods_info.htm'); $goods[] = array('order_id' => $order_id, 'str' => $str); make_json_result($goods); } elseif ($_REQUEST['act'] == 'invoice_op') { admin_priv('invoice_manage'); if (isset($_REQUEST['export'])) { $order_ids = explode(',', trim($_REQUEST['order_id'])); if (count($order_ids) > 0) { $rows = get_invoice_rows($order_ids); if (count($rows) > 0) { $rows = format_invoice_rows($rows); export_invoice_to_xml_excel($rows); } } } } elseif ($_REQUEST['act'] == 'export_all_invoice') { $rows = get_invoice_rows(); if (count($rows) > 0) { $rows = format_invoice_rows($rows); export_invoice_to_xml_excel($rows);
$lnk[] = array('text' => $_LANG['back_list'], 'href' => 'reg_fields.php?act=list'); $lnk[] = array('text' => $_LANG['add_continue'], 'href' => 'reg_fields.php?act=add'); sys_msg($_LANG['add_field_success'], 0, $lnk); } elseif ($_REQUEST['act'] == 'edit') { admin_priv('reg_fields'); $form_action = 'update'; $sql = "SELECT id AS reg_field_id, reg_field_name, dis_order AS reg_field_order, display AS reg_field_display, is_need AS reg_field_need FROM " . $ecs->table('reg_fields') . " WHERE id='{$_REQUEST['id']}'"; $reg_field = $db->GetRow($sql); $smarty->assign('reg_field', $reg_field); $smarty->assign('ur_here', $_LANG['add_reg_field']); $smarty->assign('action_link', array('text' => $_LANG['021_reg_fields'], 'href' => 'reg_fields.php?act=list')); $smarty->assign('form_action', $form_action); assign_query_info(); $smarty->display('reg_field_info.htm'); } elseif ($_REQUEST['act'] == 'update') { admin_priv('reg_fields'); /* 检查是否存在重名的会员注册项 */ if ($_POST['reg_field_name'] != $_POST['old_field_name'] && !$exc->is_only('reg_field_name', trim($_POST['reg_field_name']))) { sys_msg(sprintf($_LANG['field_name_exist'], trim($_POST['reg_field_name'])), 1); } $sql = "UPDATE " . $ecs->table('reg_fields') . " SET `reg_field_name` = '{$_POST['reg_field_name']}', `dis_order` = '{$_POST['reg_field_order']}', `display` = '{$_POST['reg_field_display']}', `is_need` = '{$_POST['reg_field_need']}' WHERE `id` = '{$_POST['id']}'"; $db->query($sql); /* 管理员日志 */ admin_log(trim($_POST['reg_field_name']), 'edit', 'reg_fields'); clear_cache_files(); $lnk[] = array('text' => $_LANG['back_list'], 'href' => 'reg_fields.php?act=list'); sys_msg($_LANG['update_field_success'], 0, $lnk); } elseif ($_REQUEST['act'] == 'remove') { check_authz_json('reg_fields'); $field_id = intval($_GET['id']); $field_name = $exc->get_name($field_id);
* * 版权所有 2008-2015 秦皇岛商之翼网络科技有限公司,并保留所有权利。 * 网站地址: http://www.68ecshop.com; * ---------------------------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ * $Author: 倪庆洋 $ * $Id: customer.php 17217 2015-07-07 06:29:08Z niqingyang $ */ define('IN_ECS', true); require dirname(__FILE__) . '/includes/init.php'; require_once ROOT_PATH . 'includes/lib_goods.php'; require_once ROOT_PATH . 'includes/lib_order.php'; require_once ROOT_PATH . 'includes/lib_chat.php'; /* 检查权限 */ admin_priv('customer'); // 检查php扩展项是否开启 if (!function_exists("curl_init")) { sys_msg($_LANG['error_php_ext_curl_invalid']); } /* act操作项的初始化 */ $action = isset($_REQUEST['act']) ? trim($_REQUEST['act']) : 'list'; /* 路由 */ $function_name = 'action_' . $action; if (!function_exists($function_name)) { $function_name = "action_list"; } call_user_func($function_name); return; /* 路由 */ /**
} $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)); //判断是不是仓库的主管 $is_store_admin = haveDoQueRen($rebate['store_id'], $_SESSION['admin_id']); $smarty->assign('is_store_admin', $is_store_admin); assign_query_info(); $smarty->display('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(); $display = 'rebate_store_order.htm'; } else { $order_list = getBackHuanOrder();
* ============================================================================ * 版权所有 2005-2008 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * ---------------------------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ * $Author: testyang $ * $Id: group_buy.php 15013 2008-10-23 09:31:42Z testyang $ */ define('IN_ECS', true); require dirname(__FILE__) . '/includes/init.php'; require_once ROOT_PATH . 'includes/lib_goods.php'; require_once ROOT_PATH . 'includes/lib_order.php'; /* 检查权限 */ admin_priv('group_by'); /* act操作项的初始化 */ if (empty($_REQUEST['act'])) { $_REQUEST['act'] = 'list'; } else { $_REQUEST['act'] = trim($_REQUEST['act']); } /*------------------------------------------------------ */ //-- 团购活动列表 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'list') { /* 模板赋值 */ $smarty->assign('full_page', 1); $smarty->assign('ur_here', $_LANG['group_buy_list']); $smarty->assign('action_link', array('href' => 'group_buy.php?act=add', 'text' => $_LANG['add_group_buy'])); $list = group_buy_list();
$smarty->assign('filter', $type_list['filter']); $smarty->assign('record_count', $type_list['record_count']); $smarty->assign('page_count', $type_list['page_count']); assign_query_info(); $smarty->display('stock_out_type_list.htm'); } elseif ($_REQUEST['act'] == 'add') { /* 权限判断 */ admin_priv('stock_out_type'); $smarty->assign('ur_here', "添加出库类型"); $smarty->assign('action_link', array('text' => "出库类型列表", 'href' => 'stock_out_type.php?act=list')); $smarty->assign('form_action', 'insert'); assign_query_info(); $smarty->display('stock_out_type_info.htm'); } elseif ($_REQUEST['act'] == 'insert') { /* 权限判断 */ admin_priv('stock_out_type'); $remarks = $_POST['remarks']; $add_time = gmtime(); $user_id = $_SESSION[admin_id]; $admin_agency_id = admin_agency_id(); $ip_addr = real_ip(); $sql = "INSERT INTO " . $ecs->table('stock_out_type') . "(remarks, add_time, user_id, if_delete, ip_addr, admin_agency_id ) " . "VALUES ('{$remarks}', '{$add_time}', '{$user_id}', '0', '{$ip_addr}', '{$admin_agency_id}')"; $db->query($sql); clear_cache_files(); // 清除相关的缓存文件 $link[0]['text'] = "操作成功"; $link[0]['href'] = 'stock_out_type.php?act=list'; sys_msg("出库类型添加操作成功", 0, $link); } elseif ($_REQUEST['act'] == 'query') { check_authz_json('stock_out_type'); $type_list = get_typelist();
$smarty->assign('ur_here', $_LANG['mail_settings']); $smarty->assign('cfg', $arr[5]['vars']); $smarty->display('shop_config_mail_settings.htm'); } /*------------------------------------------------------ */ //-- 提交 ?act=post /*------------------------------------------------------ */ elseif ($_REQUEST['act'] == 'post') { $type = empty($_POST['type']) ? '' : $_POST['type']; /* 检查权限 */ admin_priv('shop_config'); /* 允许上传的文件类型 */ $allow_file_types = '|GIF|JPG|PNG|BMP|SWF|DOC|XLS|PPT|MID|WAV|ZIP|RAR|PDF|CHM|RM|TXT|CERT|'; /* 保存变量值 */ $count = count($_POST['value']); $arr = array(); $sql = 'SELECT id, value FROM ' . $ecs->table('shop_config'); $res= $db->query($sql); while($row = $db->fetchRow($res)) { $arr[$row['id']] = $row['value']; } foreach ($_POST['value'] AS $key => $val)
/** * ECSHOP 程序说明 * =========================================================== * 版权所有 2005-2008 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * ---------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ========================================================== * $Author: testyang $ * $Id: search_log.php 15013 2008-10-23 09:31:42Z testyang $ */ define('IN_ECS', true); require dirname(__FILE__) . '/includes/init.php'; $_REQUEST['act'] = trim($_REQUEST['act']); admin_priv('search_log'); if ($_REQUEST['act'] == 'list') { $logdb = get_search_log(); $smarty->assign('ur_here', $_LANG['search_log']); $smarty->assign('full_page', 1); $smarty->assign('logdb', $logdb['logdb']); $smarty->assign('filter', $logdb['filter']); $smarty->assign('record_count', $logdb['record_count']); $smarty->assign('page_count', $logdb['page_count']); $smarty->assign('start_date', local_date('Y-m-d')); $smarty->assign('end_date', local_date('Y-m-d')); assign_query_info(); $smarty->display('search_log_list.htm'); } elseif ($_REQUEST['act'] == 'query') { $logdb = get_search_log(); $smarty->assign('full_page', 0);
/** * ECSHOP 站点地图生成程序 * ============================================================================ * * 版权所有 2005-2012 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * ---------------------------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ * $Author: liubo $ * $Id: sitemap.php 17217 2011-01-19 06:29:08Z liubo $ */ define('IN_ECS', true); require dirname(__FILE__) . '/includes/init.php'; /* 检查权限 */ admin_priv('sitemap'); if ($_SERVER['REQUEST_METHOD'] == 'GET') { /*------------------------------------------------------ */ //-- 设置更新频率 /*------------------------------------------------------ */ assign_query_info(); $config = unserialize($_CFG['sitemap']); $smarty->assign('config', $config); $smarty->assign('ur_here', $_LANG['sitemap']); $smarty->assign('arr_changefreq', array(1, 0.9, 0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.2, 0.1)); $smarty->display('sitemap.htm'); } else { /*------------------------------------------------------ */ //-- 生成站点地图 /*------------------------------------------------------ */ include_once 'includes/cls_phpzip.php';
$_POST['sql'] = !empty($_POST['sql']) ? trim($_POST['sql']) : ''; if (!$_POST['sql']) { $_REQUEST['act'] = 'main'; } /*------------------------------------------------------ */ //-- 用户帐号列表 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'main') { admin_priv('sql_query'); assign_query_info(); $smarty->assign('type', -1); $smarty->assign('ur_here', $_LANG['04_sql_query']); $smarty->display('sql.htm'); } if ($_REQUEST['act'] == 'query') { admin_priv('sql_query'); assign_sql($_POST['sql']); assign_query_info(); $smarty->assign('ur_here', $_LANG['04_sql_query']); $smarty->display('sql.htm'); } /** * * * @access public * @param * * @return void */ function assign_sql($sql) {
/** * ECSHOP 程序说明 * =========================================================== * * 版权所有 2005-2012 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * ---------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ========================================================== * $Author: liubo $ * $Id: affiliate_ck.php 17217 2011-01-19 06:29:08Z liubo $ */ define('IN_ECTOUCH', true); require dirname(__FILE__) . '/includes/init.php'; admin_priv('affiliate_ck'); $timestamp = time(); $affiliate = unserialize($GLOBALS['_CFG']['affiliate']); empty($affiliate) && ($affiliate = array()); $separate_on = $affiliate['on']; /*------------------------------------------------------ */ //-- 分成页 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'list') { $logdb = get_affiliate_ck(); $smarty->assign('full_page', 1); $smarty->assign('ur_here', $_LANG['affiliate_ck']); $smarty->assign('on', $separate_on); $smarty->assign('logdb', $logdb['logdb']); $smarty->assign('filter', $logdb['filter']); $smarty->assign('record_count', $logdb['record_count']);
* * 版权所有 2008-2015 秦皇岛商之翼网络科技有限公司,并保留所有权利。 * 网站地址: http://www.68ecshop.com; * ---------------------------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ * $Author: 倪庆洋 $ * $Id: customer.php 17217 2015-07-07 06:29:08Z niqingyang $ */ define('IN_ECS', true); require dirname(__FILE__) . '/includes/init.php'; require_once ROOT_PATH . 'includes/lib_chat.php'; require_once ROOT_PATH . 'includes/lib_main.php'; $chat_keys = array("chat_server_ip", "chat_server_port", "chat_http_bind_port", "chat_server_admin_username", "chat_server_admin_password"); /* 检查权限 */ admin_priv('chat_server'); // 检查php扩展项是否开启 if (!function_exists("curl_init")) { sys_msg($_LANG['error_php_ext_curl_invalid']); } /* act操作项的初始化 */ $action = isset($_REQUEST['act']) ? trim($_REQUEST['act']) : 'default'; /* 路由 */ $function_name = 'action_' . $action; if (!function_exists($function_name)) { $function_name = "action_default"; } call_user_func($function_name); return; /* 路由 */ /**
} $sql = "DELETE FROM " . $ecs->table('feedback') . " WHERE parent_id = '{$msg_id}' LIMIT 1"; $db->query($sql, 'SILENT'); admin_log(addslashes($msg_title), 'remove', 'message'); $url = 'user_msg.php?act=query&' . str_replace('act=remove', '', $_SERVER['QUERY_STRING']); ecs_header("Location: {$url}\n"); exit; } else { make_json_error($GLOBALS['db']->error()); } } /*------------------------------------------------------ */ //-- 批量操作删除、允许显示、禁止显示用户评论 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'batch') { admin_priv('feedback_priv'); $action = isset($_POST['sel_action']) ? trim($_POST['sel_action']) : 'def'; if (isset($_POST['checkboxes'])) { switch ($action) { case 'remove': $db->query("DELETE FROM " . $ecs->table('feedback') . " WHERE " . db_create_in($_POST['checkboxes'], 'msg_id')); $db->query("DELETE FROM " . $ecs->table('feedback') . " WHERE " . db_create_in($_POST['checkboxes'], 'parent_id')); break; case 'allow': $db->query("UPDATE " . $ecs->table('feedback') . " SET msg_status = 1 WHERE " . db_create_in($_POST['checkboxes'], 'msg_id')); break; case 'deny': $db->query("UPDATE " . $ecs->table('feedback') . " SET msg_status = 0,msg_area =1 WHERE " . db_create_in($_POST['checkboxes'], 'msg_id')); break; default: break;
* $Author: testyang $ * $Id: user_account_manage.php 15013 2008-10-23 09:31:42Z testyang $ */ define('IN_ECS', true); require dirname(__FILE__) . '/includes/init.php'; require_once ROOT_PATH . 'includes/lib_order.php'; require_once ROOT_PATH . 'languages/' . $_CFG['lang'] . '/admin/statistic.php'; $smarty->assign('lang', $_LANG); /* act操作项的初始化 */ if (empty($_REQUEST['act'])) { $_REQUEST['act'] = 'list'; } else { $_REQUEST['act'] = trim($_REQUEST['act']); } /* 权限判断 */ admin_priv('user_account_manage'); /*------------------------------------------------------ */ //--数据查询 /*------------------------------------------------------ */ /* 时间参数 */ $start_date = $end_date = ''; if (isset($_POST) && !empty($_POST)) { $start_date = local_strtotime($_POST['start_date']); $end_date = local_strtotime($_POST['end_date']); } elseif (isset($_GET['start_date']) && !empty($_GET['end_date'])) { $start_date = local_strtotime($_GET['start_date']); $end_date = local_strtotime($_GET['end_date']); } else { $today = local_strtotime(local_date('Y-m-d')); $start_date = $today - 86400 * 7; $end_date = $today;
include_once ROOT_PATH . 'includes/cls_json.php'; $json = new JSON(); $from_order_sn = empty($_POST['from_order_sn']) ? '' : json_str_iconv(substr($_POST['from_order_sn'], 1)); $to_order_sn = empty($_POST['to_order_sn']) ? '' : json_str_iconv(substr($_POST['to_order_sn'], 1)); $m_result = merge_order($from_order_sn, $to_order_sn); $result = array('error' => 0, 'content' => ''); if ($m_result === true) { $result['message'] = $GLOBALS['_LANG']['act_ok']; } else { $result['error'] = 1; $result['message'] = $m_result; } die($json->encode($result)); } elseif ($_REQUEST['act'] == 'remove_order') { /* 检查权限 */ admin_priv('order_edit'); $order_id = intval($_REQUEST['id']); /* 检查权限 */ check_authz_json('order_edit'); /* 检查订单是否允许删除操作 */ $order = order_info($order_id); $operable_list = operable_list($order); if (!isset($operable_list['remove'])) { make_json_error('Hacking attempt'); exit; } $GLOBALS['db']->query("DELETE FROM " . $GLOBALS['ecs']->table('order_info') . " WHERE order_id = '{$order_id}'"); $GLOBALS['db']->query("DELETE FROM " . $GLOBALS['ecs']->table('order_goods') . " WHERE order_id = '{$order_id}'"); $GLOBALS['db']->query("DELETE FROM " . $GLOBALS['ecs']->table('order_action') . " WHERE order_id = '{$order_id}'"); $action_array = array('delivery', 'back'); del_delivery($order_id, $action_array);
} else { // $modules = read_modules('../includes/modules/payment'); $payment_info = array(); $payment_info['name'] = $_LANG[$modules[0]['code']]; $payment_info['pay_fee'] = empty($modules[0]['pay_fee']) ? 0 : $modules[0]['pay_fee']; $payment_info['desc'] = $_LANG[$modules[0]['desc']]; $sql = "INSERT INTO " . $ecs->table('payment') . " (pay_code, pay_name, pay_desc, pay_config, is_cod, pay_fee, enabled, is_online)" . "VALUES ('{$payment}', '{$payment_info['name']}', '{$payment_info['desc']}', '{$pay_config}', '0', '{$payment_info['pay_fee']}', '1', '1')"; $db->query($sql); } } clear_all_files(); assign_query_info(); $smarty->assign('ur_here', $_LANG['ur_add']); $smarty->display('setting_second.htm'); } elseif ($_REQUEST['act'] == 'third') { admin_priv('goods_manage'); $good_name = empty($_POST['good_name']) ? '' : $_POST['good_name']; $good_number = empty($_POST['good_number']) ? '' : $_POST['good_number']; $good_category = empty($_POST['good_category']) ? '' : $_POST['good_category']; $good_brand = empty($_POST['good_brand']) ? '' : $_POST['good_brand']; $good_price = empty($_POST['good_price']) ? 0 : $_POST['good_price']; $good_name = empty($_POST['good_name']) ? '' : $_POST['good_name']; $is_best = empty($_POST['is_best']) ? 0 : 1; $is_new = empty($_POST['is_new']) ? 0 : 1; $is_hot = empty($_POST['is_hot']) ? 0 : 1; $good_brief = empty($_POST['good_brief']) ? '' : $_POST['good_brief']; $market_price = $good_price * 1.2; if (!empty($good_category)) { if (cat_exists($good_category, 0)) { /* 同级别下不能有重复的分类名称 */ $link[] = array('text' => $_LANG['go_back'], 'href' => 'javascript:history.back(-1)');
<?php require dirname(__FILE__) . '/includes/init.php'; admin_priv('st_del'); $_REQUEST['act'] = empty($_REQUEST['act']) ? 'list' : trim($_REQUEST['act']); //初始化城市编号,格式如 :IN(441,443) $city_code = db_create_in(array_keys($_SESSION['city_arr'])); if ($_REQUEST['act'] == 'list') { $sql = "SELECT station_id,station_name FROM ship_station where station_id = '" . trim($_SESSION['station']) . "'"; $stations = $db_read->getAll($sql); if ($stations) { $smarty->assign('Current', 'Current'); $smarty->assign('stations', $stations); $_REQUEST['station'] = $stations[0]['station_id']; } else { $stations = $db_read->getAll("SELECT station_id,station_name FROM ship_station where city_code {$city_code} "); $smarty->assign('stations', $stations); } $_REQUEST['status'] = '1'; $_REQUEST['orderstatus'] = 1; $_REQUEST['sdate'] = date('Y-m-d'); $list = order_list(); //echo '<pre>';print_r($list['senders']);echo '</pre>'; $smarty->assign('record_count', $list['record_count']); $smarty->assign('page_count', $list['page_count']); $smarty->assign('filter', $list['filter']); $smarty->assign('order_list', $list['orders']); $smarty->assign('employees', $list['senders']); $smarty->assign('ur_here', '配送任务'); $smarty->assign('full_page', 1); $smarty->assign('timeplan', getTurn());
//-- 显示详情 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'detail') { $id = intval($_REQUEST['id']); $smarty->assign('send_fail', !empty($_REQUEST['send_ok'])); $smarty->assign('booking', get_booking_info($id)); $smarty->assign('ur_here', $_LANG['detail']); $smarty->assign('action_link', array('text' => $_LANG['06_undispose_booking'], 'href' => 'goods_booking.php?act=list_all')); $smarty->display('booking_info.htm'); } /*------------------------------------------------------ */ //-- 处理提交数据 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'update') { /* 权限判断 */ admin_priv('booking'); $dispose_note = !empty($_POST['dispose_note']) ? trim($_POST['dispose_note']) : ''; $sql = "UPDATE " . $ecs->table('booking_goods') . " SET is_dispose='1', dispose_note='{$dispose_note}', " . "dispose_time='" . gmtime() . "', dispose_user='******'admin_name'] . "'" . " WHERE rec_id='{$_REQUEST['rec_id']}'"; $db->query($sql); /* 邮件通知处理流程 */ if (!empty($_POST['send_email_notice']) or isset($_POST['remail'])) { //获取邮件中的必要内容 $sql = 'SELECT bg.email, bg.link_man, bg.goods_id, g.goods_name ' . 'FROM ' . $ecs->table('booking_goods') . ' AS bg, ' . $ecs->table('goods') . ' AS g ' . "WHERE bg.goods_id = g.goods_id AND bg.rec_id='{$_REQUEST['rec_id']}'"; $booking_info = $db->getRow($sql); /* 设置缺货回复模板所需要的内容信息 */ $template = get_mail_template('goods_booking'); $goods_link = $ecs->url() . 'goods.php?id=' . $booking_info['goods_id']; $smarty->assign('user_name', $booking_info['link_man']); $smarty->assign('goods_link', $goods_link); $smarty->assign('goods_name', $booking_info['goods_name']); $smarty->assign('dispose_note', $dispose_note);
// 'href' => 'sms.php?act=display_my_info'); // // if ($result === true)//注销成功 // { // sys_msg($_LANG['disable_ok'], 0, $link); // } // else // { // sys_msg($_LANG['disable_error'], 1, $link); // } // // break; /* 显示短信发送界面,如果尚未注册或启用短信服务则显示注册界面。 */ case 'display_send_ui': /* 检查权限 */ admin_priv('sms_send'); if ($sms->has_registered()) { $smarty->assign('ur_here', $_LANG['03_sms_send']); $special_ranks = get_rank_list(); $send_rank['1_0'] = $_LANG['user_list']; foreach ($special_ranks as $rank_key => $rank_value) { $send_rank['2_' . $rank_key] = $rank_value; } assign_query_info(); $smarty->assign('send_rank', $send_rank); $smarty->display('sms_send_ui.htm'); } else { $smarty->assign('ur_here', $_LANG['register_sms']); $smarty->assign('sms_site_info', $sms->get_site_info()); assign_query_info(); $smarty->display('sms_register_ui.htm');
$cat_id = !empty($_REQUEST['cat_id']) ? intval($_REQUEST['cat_id']) : 0; /* 模板赋值 */ $smarty->assign('ur_here', $_LANG['move_goods']); $smarty->assign('action_link', array('href' => 'category.php?act=list', 'text' => $_LANG['03_category_list'])); $smarty->assign('cat_select', cat_list(0, $cat_id, true)); $smarty->assign('form_act', 'move_cat'); /* 显示页面 */ assign_query_info(); $smarty->display('category_move.htm'); } /*------------------------------------------------------ */ //-- 处理批量转移商品分类的处理程序 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'move_cat') { /* 权限检查 */ admin_priv('cat_drop'); $cat_id = !empty($_POST['cat_id']) ? intval($_POST['cat_id']) : 0; $target_cat_id = !empty($_POST['target_cat_id']) ? intval($_POST['target_cat_id']) : 0; /* 商品分类不允许为空 */ if ($cat_id == 0 || $target_cat_id == 0) { $link[] = array('text' => $_LANG['go_back'], 'href' => 'category.php?act=move'); sys_msg($_LANG['cat_move_empty'], 0, $link); } /* 更新商品分类 */ $sql = "UPDATE " . $ecs->table('goods') . " SET cat_id = '{$target_cat_id}' " . "WHERE cat_id = '{$cat_id}'"; if ($db->query($sql)) { /* 清除缓存 */ clear_cache_files(); /* 提示信息 */ $link[] = array('text' => $_LANG['go_back'], 'href' => 'category.php?act=list'); sys_msg($_LANG['move_cat_success'], 0, $link);
} else { admin_log($auction['act_name'], 'edit', 'auction'); } /* 清除缓存 */ clear_cache_files(); /* 提示信息 */ if ($is_add) { $links = array(array('href' => 'auction.php?act=add', 'text' => $_LANG['continue_add_auction']), array('href' => 'auction.php?act=list', 'text' => $_LANG['back_auction_list'])); sys_msg($_LANG['add_auction_ok'], 0, $links); } else { $links = array(array('href' => 'auction.php?act=list&' . list_link_postfix(), 'text' => $_LANG['back_auction_list'])); sys_msg($_LANG['edit_auction_ok'], 0, $links); } } elseif ($_REQUEST['act'] == 'settle_money') { /* 检查权限 */ admin_priv('auction'); /* 检查参数 */ if (empty($_POST['id'])) { sys_msg('invalid param'); } $id = intval($_POST['id']); $auction = auction_info($id); if (empty($auction)) { sys_msg($_LANG['auction_not_exist']); } if ($auction['status_no'] != FINISHED) { sys_msg($_LANG['invalid_status']); } if ($auction['deposit'] <= 0) { sys_msg($_LANG['no_deposit']); }