cf api有問題仍可操作,只是會提示要手動去cf修改
This commit is contained in:
parent
6bcf2bf94f
commit
c0eb4586ef
@ -10,9 +10,9 @@ $exc = new exchange($ecs->table('hs_web'), $db, 'id', 'name');
|
||||
|
||||
if ($_REQUEST['act'] == 'edit')
|
||||
{
|
||||
include_once(ROOT_PATH . 'includes/fckeditor/fckeditor.php'); // 包含 html editor 类文件
|
||||
include_once(ROOT_PATH . 'includes/fckeditor/fckeditor.php'); // 包含 html editor 類文件
|
||||
|
||||
// admin_priv('goods_manage'); // 检查权限
|
||||
// admin_priv('goods_manage'); // 檢查權限
|
||||
|
||||
if (ini_get('safe_mode') == 1 && (!file_exists('../' . IMAGE_DIR . '/'.date('Ym')) || !is_dir('../' . IMAGE_DIR . '/'.date('Ym'))))
|
||||
{
|
||||
@ -23,7 +23,7 @@ if ($_REQUEST['act'] == 'edit')
|
||||
}
|
||||
}
|
||||
|
||||
/* 如果目录存在但不可写,提示用户 */
|
||||
/* 如果目錄存在但不可寫,提示用戶 */
|
||||
elseif (file_exists('../' . IMAGE_DIR . '/'.date('Ym')) && file_mode_info('../' . IMAGE_DIR . '/'.date('Ym')) < 2)
|
||||
{
|
||||
$warning = sprintf($_LANG['not_writable_warning'], '../' . IMAGE_DIR . '/'.date('Ym'));
|
||||
@ -37,7 +37,7 @@ if ($_REQUEST['act'] == 'edit')
|
||||
|
||||
if (empty($hs) === true)
|
||||
{
|
||||
/* 默认值 */
|
||||
/* 默認值 */
|
||||
$hs = array(
|
||||
'domain' => '',
|
||||
'cname' => ''
|
||||
@ -45,11 +45,11 @@ if ($_REQUEST['act'] == 'edit')
|
||||
}
|
||||
|
||||
|
||||
/* 图片列表 */
|
||||
/* 圖片列表 */
|
||||
$sql = "SELECT * FROM " . $ecs->table('hs_gallery') . " WHERE hs_id = '$_SESSION[user_id]'";
|
||||
$img_list = $db->getAll($sql);
|
||||
|
||||
/* 格式化相册图片路径 */
|
||||
/* 格式化相冊圖片路徑 */
|
||||
if (isset($GLOBALS['shop_id']) && ($GLOBALS['shop_id'] > 0))
|
||||
{
|
||||
foreach ($img_list as $key => $gallery_img)
|
||||
@ -66,7 +66,7 @@ if ($_REQUEST['act'] == 'edit')
|
||||
}
|
||||
}
|
||||
|
||||
/* 模板赋值 */
|
||||
/* 模板賦值 */
|
||||
$smarty->assign('ur_here', '編輯內容');
|
||||
$smarty->assign('action_link', '');
|
||||
$smarty->assign('hs', $hs);
|
||||
@ -78,7 +78,7 @@ if ($_REQUEST['act'] == 'edit')
|
||||
$smarty->assign('thumb_width', 200);
|
||||
$smarty->assign('thumb_height', 0);
|
||||
|
||||
/* 显示商品信息页面 */
|
||||
/* 顯示商品信息頁面 */
|
||||
assign_menu_info();
|
||||
assign_query_info();
|
||||
$smarty->display('hs_info.htm');
|
||||
@ -86,8 +86,8 @@ if ($_REQUEST['act'] == 'edit')
|
||||
|
||||
elseif ($_REQUEST['act'] == 'update')
|
||||
{
|
||||
// admin_priv('goods_manage'); // 检查权限
|
||||
/* 检查domain是否重复 */
|
||||
// admin_priv('goods_manage'); // 檢查權限
|
||||
/* 檢查domain是否重複 */
|
||||
if ($_POST['domain'])
|
||||
{
|
||||
$sql = "SELECT COUNT(*) FROM " . $ecs->table('hs_web') .
|
||||
@ -99,14 +99,14 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
}
|
||||
}
|
||||
|
||||
/* 检查图片:如果有错误,检查尺寸是否超过最大值;否则,检查文件类型 */
|
||||
/* 檢查圖片:如果有錯誤,檢查尺寸是否超過最大值;否則,檢查文件類型 */
|
||||
if (isset($_FILES['index_banner']['error'])) // php 4.2 版本才支持 error
|
||||
{
|
||||
// 最大上传文件大小
|
||||
// 最大上傳文件大小
|
||||
$php_maxsize = ini_get('upload_max_filesize');
|
||||
$htm_maxsize = '20M';
|
||||
|
||||
// 商品图片
|
||||
// 商品圖片
|
||||
if ($_FILES['index_banner']['error'] == 0)
|
||||
{
|
||||
if (!$image->check_img_type($_FILES['index_banner']['type']))
|
||||
@ -146,7 +146,7 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
/* 4.1版本 */
|
||||
else
|
||||
{
|
||||
// 商品图片
|
||||
// 商品圖片
|
||||
if ($_FILES['index_banner']['tmp_name'] != 'none')
|
||||
{
|
||||
if (!$image->check_img_type($_FILES['index_banner']['type']))
|
||||
@ -156,7 +156,7 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
}
|
||||
}
|
||||
|
||||
// 相册图片
|
||||
// 相冊圖片
|
||||
foreach ($_FILES['img_url']['tmp_name'] AS $key => $value)
|
||||
{
|
||||
if ($value != 'none')
|
||||
@ -169,17 +169,17 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
}
|
||||
}
|
||||
|
||||
/* 处理商品图片 */
|
||||
$index_banner = ''; // 初始化商品图片
|
||||
$old_index_banner = ''; // 初始化原始图片旧图
|
||||
/* 處理商品圖片 */
|
||||
$index_banner = ''; // 初始化商品圖片
|
||||
$old_index_banner = ''; // 初始化原始圖片舊圖
|
||||
|
||||
|
||||
// 如果上传了商品图片,相应处理
|
||||
// 如果上傳了商品圖片,相應處理
|
||||
if (($_FILES['index_banner']['tmp_name'] != '' && $_FILES['index_banner']['tmp_name'] != 'none'))
|
||||
{
|
||||
if ($_REQUEST['id'] > 0)
|
||||
{
|
||||
/* 删除原来的图片文件 */
|
||||
/* 刪除原來的圖片文件 */
|
||||
$sql = "SELECT index_banner " .
|
||||
" FROM " . $ecs->table('hs_web') .
|
||||
" WHERE id = '$_REQUEST[id]'";
|
||||
@ -190,22 +190,22 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
}
|
||||
if ($row['original_img'] != '' && is_file('../' . $row['original_img']))
|
||||
{
|
||||
/* 先不处理,以防止程序中途出错停止 */
|
||||
//$old_original_img = $row['original_img']; //记录旧图路径
|
||||
/* 先不處理,以防止程序中途出錯停止 */
|
||||
//$old_original_img = $row['original_img']; //記錄舊圖路徑
|
||||
}
|
||||
/* 清除原来商品图片 */
|
||||
/* 清除原來商品圖片 */
|
||||
if ($proc_thumb === false)
|
||||
{
|
||||
// get_image_path($_REQUEST[goods_id], $row['goods_img'], false, 'goods', true);
|
||||
// get_image_path($_REQUEST[goods_id], $row['goods_thumb'], true, 'goods', true);
|
||||
}
|
||||
|
||||
$original_img = $image->upload_image($_FILES['index_banner']); // 原始图片
|
||||
$original_img = $image->upload_image($_FILES['index_banner']); // 原始圖片
|
||||
if ($original_img === false)
|
||||
{
|
||||
sys_msg($image->error_msg(), 1, array(), false);
|
||||
}
|
||||
$index_banner = $original_img; // 商品图片
|
||||
$index_banner = $original_img; // 商品圖片
|
||||
|
||||
}
|
||||
}
|
||||
@ -289,7 +289,7 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
exit;
|
||||
}
|
||||
}
|
||||
/* 入库 */
|
||||
/* 入庫 */
|
||||
if ($is_insert)
|
||||
{
|
||||
$sql = "INSERT INTO " . $ecs->table('hs_web') . " (domain, cname, ename, " .
|
||||
@ -303,7 +303,7 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
}
|
||||
else
|
||||
{
|
||||
/* 如果有上传图片,删除原来的商品图 */
|
||||
/* 如果有上傳圖片,刪除原來的商品圖 */
|
||||
// $sql = "SELECT index_banner " .
|
||||
// " FROM " . $ecs->table('hs_web') .
|
||||
// " WHERE id = '$_REQUEST[id]'";
|
||||
@ -333,7 +333,7 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
"location_desc = '$_POST[location_desc]', " .
|
||||
"location_map = '$_POST[location_map]', ";
|
||||
|
||||
/* 如果有上传图片,需要更新数据库 */
|
||||
/* 如果有上傳圖片,需要更新數據庫 */
|
||||
if ($index_banner)
|
||||
{
|
||||
$sql .= "index_banner = '$index_banner', ";
|
||||
@ -365,10 +365,10 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
}
|
||||
$db->query($sql);
|
||||
|
||||
/* 商品编号 */
|
||||
/* 商品編號 */
|
||||
$id = $is_insert ? $db->insert_id() : $_REQUEST['id'];
|
||||
|
||||
/* 记录日志 */
|
||||
/* 記錄日誌 */
|
||||
if ($is_insert)
|
||||
{
|
||||
//admin_log($_POST['goods_name'], 'add', 'goods');
|
||||
@ -389,7 +389,7 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
}
|
||||
}
|
||||
|
||||
/* 不保留商品原图的时候删除原图 */
|
||||
/* 不保留商品原圖的時候刪除原圖 */
|
||||
// if ($proc_thumb && !$_CFG['retain_original_img'] && !empty($original_img))
|
||||
// {
|
||||
// $db->query("UPDATE " . $ecs->table('goods') . " SET original_img='' WHERE `goods_id`='{$goods_id}'");
|
||||
@ -398,7 +398,7 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
// @unlink('../' . $img);
|
||||
// }
|
||||
|
||||
/* 清空缓存 */
|
||||
/* 清空緩存 */
|
||||
clear_cache_files();
|
||||
|
||||
if ($is_insert)
|
||||
@ -417,7 +417,11 @@ elseif ($_REQUEST['act'] == 'update')
|
||||
$link = array_combine($key_array, $link);
|
||||
|
||||
|
||||
sys_msg('更新成功', 0, $link);
|
||||
if($cf_iden>0){
|
||||
sys_msg('更新成功', 0, $link);
|
||||
}else{
|
||||
sys_msg('更新成功,但網域自動修改失敗,請手動至CF操作',1, array(), false);
|
||||
}
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
@ -428,7 +432,7 @@ elseif ($_REQUEST['act'] == 'batch')
|
||||
{
|
||||
$code = empty($_REQUEST['extension_code'])? '' : trim($_REQUEST['extension_code']);
|
||||
|
||||
/* 取得要操作的商品编号 */
|
||||
/* 取得要操作的商品編號 */
|
||||
$goods_id = !empty($_POST['checkboxes']) ? join(',', $_POST['checkboxes']) : 0;
|
||||
|
||||
if (isset($_POST['type']))
|
||||
@ -436,18 +440,18 @@ elseif ($_REQUEST['act'] == 'batch')
|
||||
/* 放入回收站 */
|
||||
if ($_POST['type'] == 'trash')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('remove_back');
|
||||
|
||||
update_goods($goods_id, 'is_delete', '1');
|
||||
|
||||
/* 记录日志 */
|
||||
/* 記錄日誌 */
|
||||
admin_log('', 'batch_trash', 'goods');
|
||||
}
|
||||
/* 上架 */
|
||||
elseif ($_POST['type'] == 'on_sale')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'is_on_sale', '1');
|
||||
}
|
||||
@ -455,15 +459,15 @@ elseif ($_REQUEST['act'] == 'batch')
|
||||
/* 下架 */
|
||||
elseif ($_POST['type'] == 'not_on_sale')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'is_on_sale', '0');
|
||||
}
|
||||
|
||||
/* 设为精品 */
|
||||
/* 設為精品 */
|
||||
elseif ($_POST['type'] == 'best')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'is_best', '1');
|
||||
}
|
||||
@ -471,15 +475,15 @@ elseif ($_REQUEST['act'] == 'batch')
|
||||
/* 取消精品 */
|
||||
elseif ($_POST['type'] == 'not_best')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'is_best', '0');
|
||||
}
|
||||
|
||||
/* 设为新品 */
|
||||
/* 設為新品 */
|
||||
elseif ($_POST['type'] == 'new')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'is_new', '1');
|
||||
}
|
||||
@ -487,68 +491,68 @@ elseif ($_REQUEST['act'] == 'batch')
|
||||
/* 取消新品 */
|
||||
elseif ($_POST['type'] == 'not_new')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'is_new', '0');
|
||||
}
|
||||
|
||||
/* 设为热销 */
|
||||
/* 設為熱銷 */
|
||||
elseif ($_POST['type'] == 'hot')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'is_hot', '1');
|
||||
}
|
||||
|
||||
/* 取消热销 */
|
||||
/* 取消熱銷 */
|
||||
elseif ($_POST['type'] == 'not_hot')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'is_hot', '0');
|
||||
}
|
||||
|
||||
/* 转移到分类 */
|
||||
/* 轉移到分類 */
|
||||
elseif ($_POST['type'] == 'move_to')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'cat_id', $_POST['target_cat']);
|
||||
}
|
||||
|
||||
/* 转移到供货商 */
|
||||
/* 轉移到供貨商 */
|
||||
elseif ($_POST['type'] == 'suppliers_move_to')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('goods_manage');
|
||||
update_goods($goods_id, 'suppliers_id', $_POST['suppliers_id']);
|
||||
}
|
||||
|
||||
/* 还原 */
|
||||
/* 還原 */
|
||||
elseif ($_POST['type'] == 'restore')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('remove_back');
|
||||
|
||||
update_goods($goods_id, 'is_delete', '0');
|
||||
|
||||
/* 记录日志 */
|
||||
/* 記錄日誌 */
|
||||
admin_log('', 'batch_restore', 'goods');
|
||||
}
|
||||
/* 删除 */
|
||||
/* 刪除 */
|
||||
elseif ($_POST['type'] == 'drop')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
admin_priv('remove_back');
|
||||
|
||||
delete_goods($goods_id);
|
||||
|
||||
/* 记录日志 */
|
||||
/* 記錄日誌 */
|
||||
admin_log('', 'batch_remove', 'goods');
|
||||
}
|
||||
}
|
||||
|
||||
/* 清除缓存 */
|
||||
/* 清除緩存 */
|
||||
clear_cache_files();
|
||||
|
||||
if ($_POST['type'] == 'drop' || $_POST['type'] == 'restore')
|
||||
@ -563,7 +567,7 @@ elseif ($_REQUEST['act'] == 'batch')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 显示图片
|
||||
//-- 顯示圖片
|
||||
/*------------------------------------------------------ */
|
||||
|
||||
elseif ($_REQUEST['act'] == 'show_image')
|
||||
@ -576,7 +580,7 @@ elseif ($_REQUEST['act'] == 'show_image')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改商品名称
|
||||
//-- 修改商品名稱
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'edit_goods_name')
|
||||
{
|
||||
@ -593,7 +597,7 @@ elseif ($_REQUEST['act'] == 'edit_goods_name')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改商品货号
|
||||
//-- 修改商品貨號
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'edit_goods_sn')
|
||||
{
|
||||
@ -602,7 +606,7 @@ elseif ($_REQUEST['act'] == 'edit_goods_sn')
|
||||
$goods_id = intval($_POST['id']);
|
||||
$goods_sn = json_str_iconv(trim($_POST['val']));
|
||||
|
||||
/* 检查是否重复 */
|
||||
/* 檢查是否重複 */
|
||||
if (!$exc->is_only('goods_sn', $goods_sn, $goods_id))
|
||||
{
|
||||
make_json_error($_LANG['goods_sn_exists']);
|
||||
@ -621,7 +625,7 @@ elseif ($_REQUEST['act'] == 'check_goods_sn')
|
||||
$goods_id = intval($_REQUEST['goods_id']);
|
||||
$goods_sn = htmlspecialchars(json_str_iconv(trim($_REQUEST['goods_sn'])));
|
||||
|
||||
/* 检查是否重复 */
|
||||
/* 檢查是否重複 */
|
||||
if (!$exc->is_only('goods_sn', $goods_sn, $goods_id))
|
||||
{
|
||||
make_json_error($_LANG['goods_sn_exists']);
|
||||
@ -661,12 +665,12 @@ elseif ($_REQUEST['act'] == 'check_products_goods_sn')
|
||||
}
|
||||
}
|
||||
}
|
||||
/* 检查是否重复 */
|
||||
/* 檢查是否重複 */
|
||||
make_json_result('');
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改商品价格
|
||||
//-- 修改商品價格
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'edit_goods_price')
|
||||
{
|
||||
@ -690,7 +694,7 @@ elseif ($_REQUEST['act'] == 'edit_goods_price')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改商品库存数量
|
||||
//-- 修改商品庫存數量
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'edit_goods_number')
|
||||
{
|
||||
@ -717,7 +721,7 @@ elseif ($_REQUEST['act'] == 'edit_goods_number')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改上架状态
|
||||
//-- 修改上架狀態
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'toggle_on_sale')
|
||||
{
|
||||
@ -734,7 +738,7 @@ elseif ($_REQUEST['act'] == 'toggle_on_sale')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改精品推荐状态
|
||||
//-- 修改精品推薦狀態
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'toggle_best')
|
||||
{
|
||||
@ -751,7 +755,7 @@ elseif ($_REQUEST['act'] == 'toggle_best')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改新品推荐状态
|
||||
//-- 修改新品推薦狀態
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'toggle_new')
|
||||
{
|
||||
@ -768,7 +772,7 @@ elseif ($_REQUEST['act'] == 'toggle_new')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改热销推荐状态
|
||||
//-- 修改熱銷推薦狀態
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'toggle_hot')
|
||||
{
|
||||
@ -802,7 +806,7 @@ elseif ($_REQUEST['act'] == 'edit_sort_order')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 排序、分页、查询
|
||||
//-- 排序、分頁、查詢
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'query')
|
||||
{
|
||||
@ -819,11 +823,11 @@ elseif ($_REQUEST['act'] == 'query')
|
||||
$smarty->assign('list_type', $is_delete ? 'trash' : 'goods');
|
||||
$smarty->assign('use_storage', empty($_CFG['use_storage']) ? 0 : 1);
|
||||
|
||||
/* 排序标记 */
|
||||
/* 排序標記 */
|
||||
$sort_flag = sort_flag($goods_list['filter']);
|
||||
$smarty->assign($sort_flag['tag'], $sort_flag['img']);
|
||||
|
||||
/* 获取商品类型存在规格的类型 */
|
||||
/* 獲取商品類型存在規格的類型 */
|
||||
|
||||
$tpl = $is_delete ? 'goods_trash.htm' : 'goods_list.htm';
|
||||
|
||||
@ -838,7 +842,7 @@ elseif ($_REQUEST['act'] == 'remove')
|
||||
{
|
||||
$goods_id = intval($_REQUEST['id']);
|
||||
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
check_authz_json('remove_back');
|
||||
|
||||
if ($exc->edit("is_delete = 1", $goods_id))
|
||||
@ -846,7 +850,7 @@ elseif ($_REQUEST['act'] == 'remove')
|
||||
clear_cache_files();
|
||||
$goods_name = $exc->get_name($goods_id);
|
||||
|
||||
admin_log(addslashes($goods_name), 'trash', 'goods'); // 记录日志
|
||||
admin_log(addslashes($goods_name), 'trash', 'goods'); // 記錄日誌
|
||||
|
||||
$url = 'goods.php?act=query&' . str_replace('act=remove', '', $_SERVER['QUERY_STRING']);
|
||||
|
||||
@ -856,21 +860,21 @@ elseif ($_REQUEST['act'] == 'remove')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 还原回收站中的商品
|
||||
//-- 還原回收站中的商品
|
||||
/*------------------------------------------------------ */
|
||||
|
||||
elseif ($_REQUEST['act'] == 'restore_goods')
|
||||
{
|
||||
$goods_id = intval($_REQUEST['id']);
|
||||
|
||||
check_authz_json('remove_back'); // 检查权限
|
||||
check_authz_json('remove_back'); // 檢查權限
|
||||
|
||||
$exc->edit("is_delete = 0, add_time = '" . gmtime() . "'", $goods_id);
|
||||
clear_cache_files();
|
||||
|
||||
$goods_name = $exc->get_name($goods_id);
|
||||
|
||||
admin_log(addslashes($goods_name), 'restore', 'goods'); // 记录日志
|
||||
admin_log(addslashes($goods_name), 'restore', 'goods'); // 記錄日誌
|
||||
|
||||
$url = 'goods.php?act=query&' . str_replace('act=restore_goods', '', $_SERVER['QUERY_STRING']);
|
||||
|
||||
@ -879,14 +883,14 @@ elseif ($_REQUEST['act'] == 'restore_goods')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 彻底删除商品
|
||||
//-- 徹底刪除商品
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'drop_goods')
|
||||
{
|
||||
// 检查权限
|
||||
// 檢查權限
|
||||
check_authz_json('remove_back');
|
||||
|
||||
// 取得参数
|
||||
// 取得參數
|
||||
$goods_id = intval($_REQUEST['id']);
|
||||
if ($goods_id <= 0)
|
||||
{
|
||||
@ -909,7 +913,7 @@ elseif ($_REQUEST['act'] == 'drop_goods')
|
||||
make_json_error($_LANG['goods_not_in_recycle_bin']);
|
||||
}
|
||||
|
||||
/* 删除商品图片和轮播图片 */
|
||||
/* 刪除商品圖片和輪播圖片 */
|
||||
if (!empty($goods['goods_thumb']))
|
||||
{
|
||||
@unlink('../' . $goods['goods_thumb']);
|
||||
@ -922,14 +926,14 @@ elseif ($_REQUEST['act'] == 'drop_goods')
|
||||
{
|
||||
@unlink('../' . $goods['original_img']);
|
||||
}
|
||||
/* 删除商品 */
|
||||
/* 刪除商品 */
|
||||
$exc->drop($goods_id);
|
||||
|
||||
|
||||
/* 记录日志 */
|
||||
/* 記錄日誌 */
|
||||
admin_log(addslashes($goods['goods_name']), 'remove', 'goods');
|
||||
|
||||
/* 删除商品相册 */
|
||||
/* 刪除商品相冊 */
|
||||
$sql = "SELECT img_url, thumb_url, img_original " .
|
||||
"FROM " . $ecs->table('goods_gallery') .
|
||||
" WHERE goods_id = '$goods_id'";
|
||||
@ -953,7 +957,7 @@ elseif ($_REQUEST['act'] == 'drop_goods')
|
||||
$sql = "DELETE FROM " . $ecs->table('goods_gallery') . " WHERE goods_id = '$goods_id'";
|
||||
$db->query($sql);
|
||||
|
||||
/* 删除相关表记录 */
|
||||
/* 刪除相關表記錄 */
|
||||
$sql = "DELETE FROM " . $ecs->table('collect_goods') . " WHERE goods_id = '$goods_id'";
|
||||
$db->query($sql);
|
||||
$sql = "DELETE FROM " . $ecs->table('goods_article') . " WHERE goods_id = '$goods_id'";
|
||||
@ -983,7 +987,7 @@ elseif ($_REQUEST['act'] == 'drop_goods')
|
||||
$sql = "DELETE FROM " . $ecs->table('goods_activity') . " WHERE goods_id = '$goods_id'";
|
||||
$db->query($sql);
|
||||
|
||||
/* 如果不是实体商品,删除相应虚拟商品记录 */
|
||||
/* 如果不是實體商品,刪除相應虛擬商品記錄 */
|
||||
if ($goods['is_real'] != 1)
|
||||
{
|
||||
$sql = "DELETE FROM " . $ecs->table('virtual_card') . " WHERE goods_id = '$goods_id'";
|
||||
@ -1002,7 +1006,7 @@ elseif ($_REQUEST['act'] == 'drop_goods')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 切换商品类型
|
||||
//-- 切換商品類型
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'get_attr')
|
||||
{
|
||||
@ -1017,7 +1021,7 @@ elseif ($_REQUEST['act'] == 'get_attr')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 删除图片
|
||||
//-- 刪除圖片
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'drop_image')
|
||||
{
|
||||
@ -1025,7 +1029,7 @@ elseif ($_REQUEST['act'] == 'drop_image')
|
||||
|
||||
$img_id = empty($_REQUEST['img_id']) ? 0 : intval($_REQUEST['img_id']);
|
||||
|
||||
/* 删除图片文件 */
|
||||
/* 刪除圖片文件 */
|
||||
$sql = "SELECT img_url, thumb_url, img_original " .
|
||||
" FROM " . $GLOBALS['ecs']->table('hs_gallery') .
|
||||
" WHERE img_id = '$img_id'";
|
||||
@ -1044,7 +1048,7 @@ elseif ($_REQUEST['act'] == 'drop_image')
|
||||
@unlink('../' . $row['img_original']);
|
||||
}
|
||||
|
||||
/* 删除数据 */
|
||||
/* 刪除數據 */
|
||||
$sql = "DELETE FROM " . $GLOBALS['ecs']->table('hs_gallery') . " WHERE img_id = '$img_id' LIMIT 1";
|
||||
$GLOBALS['db']->query($sql);
|
||||
|
||||
@ -1053,7 +1057,7 @@ elseif ($_REQUEST['act'] == 'drop_image')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 搜索商品,仅返回名称及ID
|
||||
//-- 搜索商品,僅返回名稱及ID
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'get_goods_list')
|
||||
{
|
||||
@ -1076,7 +1080,7 @@ elseif ($_REQUEST['act'] == 'get_goods_list')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 把商品加入关联
|
||||
//-- 把商品加入關聯
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'add_link_goods')
|
||||
{
|
||||
@ -1094,7 +1098,7 @@ elseif ($_REQUEST['act'] == 'add_link_goods')
|
||||
{
|
||||
if ($is_double)
|
||||
{
|
||||
/* 双向关联 */
|
||||
/* 雙向關聯 */
|
||||
$sql = "INSERT INTO " . $ecs->table('link_goods') . " (goods_id, link_goods_id, is_double, admin_id) " .
|
||||
"VALUES ('$val', '$goods_id', '$is_double', '$_SESSION[admin_id]')";
|
||||
$db->query($sql, 'SILENT');
|
||||
@ -1120,7 +1124,7 @@ elseif ($_REQUEST['act'] == 'add_link_goods')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 删除关联商品
|
||||
//-- 刪除關聯商品
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'drop_link_goods')
|
||||
{
|
||||
@ -1175,7 +1179,7 @@ elseif ($_REQUEST['act'] == 'drop_link_goods')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 增加一个配件
|
||||
//-- 增加一個配件
|
||||
/*------------------------------------------------------ */
|
||||
|
||||
elseif ($_REQUEST['act'] == 'add_group_goods')
|
||||
@ -1212,7 +1216,7 @@ elseif ($_REQUEST['act'] == 'add_group_goods')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 删除一个配件
|
||||
//-- 刪除一個配件
|
||||
/*------------------------------------------------------ */
|
||||
|
||||
elseif ($_REQUEST['act'] == 'drop_group_goods')
|
||||
@ -1282,11 +1286,11 @@ elseif ($_REQUEST['act'] == 'get_article_list')
|
||||
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 货品删除
|
||||
//-- 貨品刪除
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'product_remove')
|
||||
{
|
||||
/* 检查权限 */
|
||||
/* 檢查權限 */
|
||||
check_authz_json('remove_back');
|
||||
|
||||
/* 是否存在商品id */
|
||||
@ -1299,22 +1303,22 @@ elseif ($_REQUEST['act'] == 'product_remove')
|
||||
$product_id = intval($_REQUEST['id']);
|
||||
}
|
||||
|
||||
/* 货品库存 */
|
||||
/* 貨品庫存 */
|
||||
$product = get_product_info($product_id, 'product_number, goods_id');
|
||||
|
||||
/* 删除货品 */
|
||||
/* 刪除貨品 */
|
||||
$sql = "DELETE FROM " . $ecs->table('products') . " WHERE product_id = '$product_id'";
|
||||
$result = $db->query($sql);
|
||||
if ($result)
|
||||
{
|
||||
/* 修改商品库存 */
|
||||
/* 修改商品庫存 */
|
||||
if (update_goods_stock($product['goods_id'], $product_number - $product['product_number']))
|
||||
{
|
||||
//记录日志
|
||||
//記錄日誌
|
||||
admin_log('', 'update', 'goods');
|
||||
}
|
||||
|
||||
//记录日志
|
||||
//記錄日誌
|
||||
admin_log('', 'trash', 'products');
|
||||
|
||||
$url = 'goods.php?act=product_query&' . str_replace('act=product_remove', '', $_SERVER['QUERY_STRING']);
|
||||
@ -1325,7 +1329,7 @@ elseif ($_REQUEST['act'] == 'product_remove')
|
||||
}
|
||||
|
||||
/*------------------------------------------------------ */
|
||||
//-- 修改货品价格
|
||||
//-- 修改貨品價格
|
||||
/*------------------------------------------------------ */
|
||||
elseif ($_REQUEST['act'] == 'edit_product_sn')
|
||||
{
|
||||
@ -1351,9 +1355,9 @@ elseif ($_REQUEST['act'] == 'edit_product_sn')
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表链接
|
||||
* 列表鏈接
|
||||
* @param bool $is_add 是否添加(插入)
|
||||
* @param string $extension_code 虚拟商品扩展代码,实体商品为空
|
||||
* @param string $extension_code 虛擬商品擴展代碼,實體商品為空
|
||||
* @return array('href' => $href, 'text' => $text)
|
||||
*/
|
||||
function list_link()
|
||||
@ -1365,8 +1369,8 @@ function list_link()
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加链接
|
||||
* @param string $extension_code 虚拟商品扩展代码,实体商品为空
|
||||
* 添加鏈接
|
||||
* @param string $extension_code 虛擬商品擴展代碼,實體商品為空
|
||||
* @return array('href' => $href, 'text' => $text)
|
||||
*/
|
||||
function add_link()
|
||||
@ -1378,9 +1382,9 @@ function add_link()
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查图片网址是否合法
|
||||
* 檢查圖片網址是否合法
|
||||
*
|
||||
* @param string $url 网址
|
||||
* @param string $url 網址
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user