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.
 
 
 
 

125 lines
4.0 KiB

<!-- $Id: attribute_list.htm 14216 2008-03-10 02:27:21Z testyang $ -->
{if $full_page}
{include file="pageheader.htm"}
{insert_scripts files="../js/utils.js,listtable.js"}
<div class="form-div">
<form action="" name="searchForm">
<img src="images/icon_search.gif" width="26" height="22" border="0" alt="SEARCH" />
{$lang.by_goods_type}<select name="goods_type" onchange="searchAttr(this.value)"><option value="0">{$lang.all_goods_type}</caption>{$goods_type_list}</select>
</form>
</div>
<form method="post" action="attribute.php?act=batch" name="listForm">
<div class="list-div" id="listDiv">
{/if}
<table cellpadding="0" cellspacing="0">
<tr>
<th>
<input onclick='listTable.selectAll(this, "checkboxes[]")' type="checkbox">
<a href="javascript:listTable.sort('attr_id'); ">{$lang.record_id}</a>{$sort_attr_id}
</th>
<th><a href="javascript:listTable.sort('attr_name'); ">{$lang.attr_name}</a>{$sort_attr_name}</th>
<th><a href="javascript:listTable.sort('cat_id'); ">{$lang.cat_id}</a>{$sort_cat_id}</th>
<th><a href="javascript:listTable.sort('attr_input_type');">{$lang.attr_input_type}</a>{$sort.attr_input_type}</th>
<th>{$lang.attr_values}</th>
<th><a href="javascript:listTable.sort('sort_order'); ">{$lang.sort_order}</a>{$sort_sort_order}</th>
{if $attr_set_up eq 1}
<th>{$lang.handler}</th>
{/if}
</tr>
{foreach from=$attr_list item=attr}
<tr>
<td nowrap="true" valign="top"><span><input value="{$attr.attr_id}" name="checkboxes[]" type="checkbox">{$attr.attr_id}</span></td>
<td class="first-cell" nowrap="true" valign="top">
{if $attr_set_up eq 1}
<span onclick="listTable.edit(this, 'edit_attr_name', {$attr.attr_id})">{$attr.attr_name}</span>
{else}
{$attr.attr_name}
{/if}
</td>
<td nowrap="true" valign="top"><span>{$attr.cat_name}</span></td>
<td nowrap="true" valign="top"><span>{$attr.attr_input_type_desc}</span></td>
<td valign="top"><span>{$attr.attr_values}</span></td>
<td align="right" nowrap="true" valign="top">
{if $attr_set_up eq 1}
<span onclick="listTable.edit(this, 'edit_sort_order', {$attr.attr_id})">{$attr.sort_order}</span>
{else}
{$attr.sort_order}
{/if}
</td>
{if $attr_set_up eq 1}
<td align="center" nowrap="true" valign="top">
<a href="?act=edit&amp;attr_id={$attr.attr_id}" title="{$lang.edit}"><img src="images/icon_edit.gif" border="0" height="21" width="21"></a>
<a href="javascript:;" onclick="removeRow({$attr.attr_id})" title="{$lang.remove}"><img src="images/icon_drop.gif" border="0" height="21" width="21"></a>
</td>
{/if}
</tr>
{foreachelse}
<tr><td class="no-records" colspan="10">{$lang.no_records}</td></tr>
{/foreach}
</table>
<table cellpadding="4" cellspacing="0">
<tr>
{if $attr_set_up eq 1}
<td><input type="submit" id="btnSubmit" value="{$lang.drop}" class="button" disabled="true" /></td>
{/if}
<td align="right">{include file="page.htm"}</td>
</tr>
</table>
{if $full_page}
</div>
</form>
<script language="JavaScript">
<!--
listTable.recordCount = {$record_count};
listTable.pageCount = {$page_count};
{foreach from=$filter item=item key=key}
listTable.filter.{$key} = '{$item}';
{/foreach}
{literal}
onload = function()
{
// 开始检查订单
startCheckOrder();
}
/**
* 查询商品属性
*/
function searchAttr(goodsType)
{
listTable.filter.goods_type = goodsType;
listTable.filter.page = 1;
listTable.loadList();
}
function removeRow(attr_id)
{
Ajax.call('attribute.php?act=get_attr_num&attr_id=' + attr_id, '', removeRowResponse, 'GET', 'JSON');
}
function removeRowResponse(result)
{
if (result.message.length > 0)
{
alert(result.message);
}
if (result.error == 0)
{
listTable.remove(result.content.attr_id, result.content.drop_confirm);
}
}
{/literal}
//-->
</script>
{include file="pagefooter.htm"}
{/if}