您的位置:首页 > 运维架构

ecshop后台商品列表添加自定义方法 例如添加商品提醒信息

2013-01-24 16:32 961 查看
<!-- $Id: goods_search.htm 16790 2009-11-10 08:56:15Z wangleisvn $ -->

<div class="form-div">

<form action="javascript:searchGoods()" name="searchForm">

<img src="images/icon_search.gif" width="26" height="22" border="0" alt="SEARCH" />

{if $smarty.get.act neq "trash"}

<!-- 鍒嗙被 -->

<select name="cat_id"><option value="0">{$lang.goods_cat}</option>{$cat_list}</select>

<!-- 鍝佺墝 -->

<select name="brand_id"><option value="0">{$lang.goods_brand}</option>{html_options options=$brand_list}</select>

<!-- 鎺ㄨ崘 -->

<select name="intro_type"><option value="0">{$lang.intro_type}</option>{html_options options=$intro_list selected=$smarty.get.intro_type}</select>

{if $suppliers_exists eq 1}

<!-- 渚涜揣鍟�-->

<select name="suppliers_id"><option value="0">{$lang.intro_type}</option>{html_options options=$suppliers_list_name selected=$smarty.get.suppliers_id}</select>

{/if}

<!-- 涓婃灦 -->

<select name="is_on_sale"><option value=''>{$lang.intro_type}</option><option value="1">{$lang.on_sale}</option><option value="0">{$lang.not_on_sale}</option></select>

{/if}

<!-- 鍏抽敭瀛�-->

{$lang.keyword} <input type="text" name="keyword" size="15" />

<input type="submit" value="{$lang.button_search}" class="button" />

<input type="button" value="检测" class="button" onclick="location.href='./goods.php?act=scm_check'" /><br>

提醒种类:<select id="remind_type">

<option vaule="下架 ">下架</option>

<option vaule="库存更新">库存更新</option>

<option vaule="图片更新">图片更新</option>

</select>

</form>

</div>

{literal}

<script language="JavaScript">

function searchGoods()

{

{/literal}

{if $smarty.get.act neq "trash"}

listTable.filter['cat_id'] = document.forms['searchForm'].elements['cat_id'].value;

listTable.filter['brand_id'] = document.forms['searchForm'].elements['brand_id'].value;

listTable.filter['intro_type'] = document.forms['searchForm'].elements['intro_type'].value;

{if $suppliers_exists eq 1}

listTable.filter['suppliers_id'] = document.forms['searchForm'].elements['suppliers_id'].value;

{/if}

listTable.filter['is_on_sale'] = document.forms['searchForm'].elements['is_on_sale'].value;

{/if}

{literal}

listTable.filter['keyword'] = Utils.trim(document.forms['searchForm'].elements['keyword'].value);

listTable.filter['page'] = 1;

listTable.loadList();

}

</script>

{/literal}

/*------------------------------------------------------ */

//-- 添加提醒

/*------------------------------------------------------ */

if ($_REQUEST['act'] == 'remind_list')

{

// include_once(ROOT_PATH . 'includes/fckeditor/fckeditor.php'); // 包含 html editor 类文件

$is_add = $_REQUEST['act'] == 'remind'; // 添加提醒的标识

$code = empty($_REQUEST['extension_code']) ? '' : trim($_REQUEST['extension_code']);

$code=$code=='virual_card' ? 'virual_card': '';

if ($code == 'virual_card')

{

admin_priv('virualcard'); // 检查权限

}

else

{

admin_priv('goods_manage'); // 检查权限

}

/* 如果是安全模式,检查目录是否存在 */

if (ini_get('safe_mode') == 1 && (!file_exists('../' . IMAGE_DIR . '/'.date('Ym')) || !is_dir('../' . IMAGE_DIR . '/'.date('Ym'))))

{

if (@!mkdir('../' . IMAGE_DIR . '/'.date('Ym'), 0777))

{

$warning = sprintf($_LANG['safe_mode_warning'], '../' . IMAGE_DIR . '/'.date('Ym'));

$smarty->assign('warning', $warning);

}

}

/* 如果目录存在但不可写,提示用户 */

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'));

$smarty->assign('warning', $warning);

}

/* 商品信息 */

$sql = "SELECT * FROM " . $ecs->table('goods') . " WHERE goods_id = '$_REQUEST[goods_id]'";

$goods = $db->getRow($sql);

/* 虚拟卡商品复制时, 将其库存置为0*/

if ($is_copy && $code != '')

{

$goods['goods_number'] = 0;

}

/* 获取商品类型存在规格的类型 */

$specifications = get_goods_type_specifications();

$goods['specifications_id'] = $specifications[$goods['goods_type']];

$_attribute = get_goods_specifications_list($goods['goods_id']);

$goods['_attribute'] = empty($_attribute) ? '' : 1;

/* 模板赋值 */

$smarty->assign('code', $code);

$smarty->assign('ur_here', $is_add ? (empty($code) ? $_LANG['02_goods_add'] : $_LANG['51_virtual_card_add']) : ($_REQUEST['act'] == 'edit' ? $_LANG['edit_goods'] : $_LANG['copy_goods']));

$smarty->assign('action_link', list_link($is_add, $code));

$smarty->assign('goods', $goods);

$smarty->assign('goods_name_color', $goods_name_style[0]);

$smarty->assign('goods_name_style', $goods_name_style[1]);

$smarty->assign('cat_list', cat_list(0, $goods['cat_id']));

$smarty->assign('brand_list', get_brand_list());

$smarty->assign('unit_list', get_unit_list());

$smarty->assign('user_rank_list', get_user_rank_list());

$smarty->assign('weight_unit', $is_add ? '1' : ($goods['goods_weight'] >= 1 ? '1' : '0.001'));

$smarty->assign('cfg', $_CFG);

$smarty->assign('form_act', $is_add ? 'insert' : ($_REQUEST['act'] == 'edit' ? 'update' : 'insert'));

if ($_REQUEST['act'] == 'add' || $_REQUEST['act'] == 'edit')

{

$smarty->assign('is_add', true);

}

if(!$is_add)

{

$smarty->assign('member_price_list', get_member_price_list($_REQUEST['goods_id']));

}

$smarty->assign('link_goods_list', $link_goods_list);

$smarty->assign('group_goods_list', $group_goods_list);

$smarty->assign('goods_article_list', $goods_article_list);

$smarty->assign('img_list', $img_list);

$smarty->assign('goods_type_list', goods_type_list($goods['goods_type']));

$smarty->assign('gd', gd_version());

$smarty->assign('thumb_width', $_CFG['thumb_width']);

$smarty->assign('thumb_height', $_CFG['thumb_height']);

$smarty->assign('goods_attr_html', build_attr_html($goods['goods_type'], $goods['goods_id']));

$volume_price_list = '';

if(isset($_REQUEST['goods_id']))

{

$volume_price_list = get_volume_price_list($_REQUEST['goods_id']);

}

if (empty($volume_price_list))

{

$volume_price_list = array('0'=>array('number'=>'','price'=>''));

}

$smarty->assign('volume_price_list', $volume_price_list);

/* 显示商品信息页面 */

assign_query_info();

$smarty->display('remind.htm');

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: