You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

106 lines
4.2 KiB

<?php
/**
* ECSHOP 控制台首页
* ============================================================================
* * 版权所有 2005-2016 上海商创网络科技有限公司,并保留所有权利。
* 网站地址: http://www.ecmoban.com;
* ----------------------------------------------------------------------------
* 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
* 使用;不允许对程序代码以任何形式任何目的的再发布。
* ============================================================================
* $Author: liubo $
* $Id: index.php 17217 2011-01-19 06:29:08Z liubo $
*/
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
$adminru = get_admin_ru_id();
//获取店铺模板
$sql="select seller_theme from ".$ecs->table('seller_shopinfo')." where ru_id='".$adminru['ru_id']."'";
$seller_theme=$db->getOne($sql);
if ($_REQUEST['act'] == 'first')
{
admin_priv('seller_store_other');//by kong
//获取入驻商家店铺信息 wang 商家入驻
$sql="select * from ".$ecs->table('seller_shopbg')." where ru_id='".$adminru['ru_id']."' and seller_theme='$seller_theme'";
$seller_shopbg=$db->getRow($sql);
$action='add';
if($seller_shopbg)
{
$seller_shopbg['bgimg']='../'.$seller_shopbg['bgimg'];
$action='update';
}
$smarty->assign('shop_bg',$seller_shopbg);
$smarty->assign('data_op',$action);
assign_query_info();
$smarty->assign('ur_here','设置店铺背景');
$smarty->display('seller_shopbg.htm');
}
/*------------------------------------------------------ */
//-- 开店向导第二步
/*------------------------------------------------------ */
elseif ($_REQUEST['act'] == 'second')
{
$bgrepeat = empty($_POST['bgrepeat']) ? 'no-repeat' : trim($_POST['bgrepeat']);
$bgcolor = empty($_POST['bgcolor']) ? '' : trim($_POST['bgcolor']);
$show_img = empty($_POST['show_img']) ? '0' : intval($_POST['show_img']);
$is_custom = empty($_POST['is_custom']) ? '0' : intval($_POST['is_custom']);
$data_op = empty($_POST['data_op']) ? '' : trim($_POST['data_op']);
$shop_bg = array(
'ru_id' => $adminru['ru_id'],
'seller_theme' => $seller_theme,
'bgrepeat' => $bgrepeat,
'bgcolor' => $bgcolor,
'show_img' => $show_img,
'is_custom' => $is_custom
);
/* 允许上传的文件类型 */
$allow_file_types = '|GIF|JPG|PNG|BMP|';
//上传店铺logo
if ($_FILES['bgimg']) {
$file = $_FILES['bgimg'];
/* 判断用户是否选择了文件 */
if ((isset($file['error']) && $file['error'] == 0) || (!isset($file['error']) && $file['tmp_name'] != 'none')) {
/* 检查上传的文件类型是否合法 */
if (!check_file_type($file['tmp_name'], $file['name'], $allow_file_types)) {
sys_msg(sprintf($_LANG['msg_invalid_file'], $file['name']));
} else {
$ext = array_pop(explode('.', $file['name']));
$file_name = '../seller_imgs/seller_bg_img/seller_bg_' . $seller_theme . '_' . $adminru['ru_id'] . '.' . $ext;
/* 判断是否上传成功 */
if (move_upload_file($file['tmp_name'], $file_name)) {
$shop_bg['bgimg'] = str_replace('../', '', $file_name);
} else {
sys_msg(sprintf($_LANG['msg_upload_failed'], $file['name'], 'seller_imgs/seller_' . $adminru['ru_id']));
}
}
}
}
get_oss_add_file(array($shop_bg['bgimg']));
if ($data_op == 'add') {
$db->autoExecute($ecs->table('seller_shopbg'), $shop_bg);
$lnk[] = array('text' => '返回首页', 'href' => 'index.php?act=main');
sys_msg('编辑店铺背景成功', 0, $lnk);
} else {
$db->autoExecute($ecs->table('seller_shopbg'), $shop_bg, 'update', "ru_id='" . $adminru['ru_id'] . "' and seller_theme='$seller_theme'");
$lnk[] = array('text' => '返回首页', 'href' => 'index.php?act=main');
sys_msg('跟新店铺背景成功', 0, $lnk);
}
}
?>