Server : Apache System : Linux iZ2vcgyutqttsd1p850kl8Z 3.10.0-1160.92.1.el7.x86_64 #1 SMP Tue Jun 20 11:48:01 UTC 2023 x86_64 User : www ( 1000) PHP Version : 5.6.40 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /www/wwwroot/saimikebio.com/ecshopjcw/templates/ |
<!-- $Id: favourable_info.htm 14361 2008-04-07 09:26:17Z zhuwenyuan $ --> {include file="pageheader.htm"} <script type="text/javascript" src="../js/calendar.php?lang={$cfg_lang}"></script> <link href="../js/calendar/calendar.css" rel="stylesheet" type="text/css" /> {insert_scripts files="validator.js,transport_jquery.js} <div class="main-div"> <form method="post" action="favourable.php" name="theForm" enctype="multipart/form-data" onSubmit="return validate()"> <table cellspacing="1" cellpadding="3" width="100%"> <tr> <td class="label">{$lang.label_act_name}</td> <td><input name="act_name" type="text" id="act_name" value="{$favourable.act_name}" size="40" /></td> </tr> <tr> <td class="label">{$lang.label_start_time}</td> <td><input name="start_time" type="text" id="start_time" value="{$favourable.start_time}" readonly="readonly" /> <input name="selbtn1" type="button" id="selbtn1" onclick="return showCalendar('start_time', '%Y-%m-%d %H:%M', '24', false, 'selbtn1');" value="{$lang.btn_select}" class="button" /></td> </tr> <tr> <td class="label">{$lang.label_end_time}</td> <td><input name="end_time" type="text" id="end_time" value="{$favourable.end_time}" readonly="readonly" /> <input name="selbtn2" type="button" id="selbtn2" onclick="return showCalendar('end_time', '%Y-%m-%d %H:%M', '24', false, 'selbtn2');" value="{$lang.btn_select}" class="button" /></td> </tr> <tr> <td class="label">活动代表图片:</td> <td><input name="logo" type="file" size="40" /> {if $favourable.logo} <img src="images/yes.gif" border="0" onmouseover="showImg('logo_layer', 'show')" onmouseout="showImg('logo_layer', 'hide')" /> <div id="logo_layer" style="position:absolute; width:100px; height:100px; z-index:1; visibility:hidden" border="1"> <img src="../data/activity/{$favourable.logo}" border="0" /> </div> {else} {if $favourable.logo neq ""} <img src="images/yes.gif" alt="yes" /> {else} <img src="images/no.gif" alt="no" /> {/if} {/if} <font color="red">*</font> <span class="notice-span">为达到前台图标显示最佳状态,建议上传580X260px图片</span> </td> </tr> <tr> <td class="label">{$lang.label_user_rank}</td> <td>{foreach from=$user_rank_list item=user_rank}<input type="checkbox" name="user_rank[]" value="{$user_rank.rank_id}" {if $user_rank.checked}checked="true"{/if} />{$user_rank.rank_name} {/foreach}</td> </tr> <tr> <td class="label">{$lang.label_act_range}</td> <td><select name="act_range" onchange="changeRange(this.value)"> <option value="0" selected="selected" {if $favourable.act_range eq 0}selected="selected"{/if}>{$lang.far_all}</option> <option value="1" {if $favourable.act_range eq 1}selected="selected"{/if}>{$lang.far_category}</option> <option value="2" {if $favourable.act_range eq 2}selected="selected"{/if}>{$lang.far_brand}</option> <option value="3" {if $favourable.act_range eq 3}selected="selected"{/if}>{$lang.far_goods}</option> </select> <div id="range-div">{foreach from=$act_range_ext item=item}<input name="act_range_ext[]" type="checkbox" value="{$item.id}" checked="checked" />{$item.name} {/foreach}</div></td> </tr> <tr id="range_search"{if $favourable.act_range eq 0} style="display:none"{/if}> <td align="right">{$lang.label_search_and_add}</td> <td><input name="keyword" type="text" id="keyword"> <input name="search" type="button" id="search" value="{$lang.button_search}" class="button" onclick="searchItem()" /> <select name="result" id="result"> </select> <input type="button" name="add_range" value="+" class="button" onclick="addRange()" /> </a></td> </tr> <tr> <td class="label">{$lang.label_min_amount}</td> <td><input name="min_amount" type="text" id="min_amount" value="{$favourable.min_amount}"></td> </tr> <tr> <td class="label">{$lang.label_max_amount}</td> <td><input name="max_amount" type="text" id="max_amount" value="{$favourable.max_amount}"> {$lang.notice_max_amount}</td> </tr> <tr> <td class="label"><a href="javascript:showNotice('NoticeActType');" title="{$lang.form_notice}"> <img src="images/notice.gif" width="21" height="21" border="0" alt="{$lang.form_notice}"></a>{$lang.label_act_type}</td> <td><select name="act_type" id="act_type" onchange="changeType(this.value)"> <option value="0" {if $favourable.act_type eq 0}selected="selected"{/if}>{$lang.fat_goods}</option> <option value="1" {if $favourable.act_type eq 1}selected="selected"{/if}>{$lang.fat_price}</option> <option value="2" {if $favourable.act_type eq 2}selected="selected"{/if}>{$lang.fat_discount}</option> </select> <input name="act_type_ext" type="text" id="act_type_ext" value="{$favourable.act_type_ext}" size="10" /> <br /> <span class="notice-span" {if $help_open}style="display:block" {else} style="display:none" {/if} id="NoticeActType">{$lang.notice_act_type}</span> <div id="gift-div" style="width:60%"> <table id="gift-table"> {if $favourable.gift} <tr align="center"><td><strong>{$lang.js_languages.gift}</strong></td><td><strong>{$lang.js_languages.price}</strong></td></tr> {foreach from=$favourable.gift item=goods key=key} <tr><td><input type="checkbox" name="gift_id[{$key}]" value="{$goods.id}" checked="checked" />{$goods.name}</td> <td align="right"><input name="gift_price[{$key}]" type="text" value="{$goods.price}" size="10" style="text-align:right" /> <input name="gift_name[{$key}]" type="hidden" value="{$goods.name}" /></td></tr> {/foreach} {/if} </table> </div></td> </tr> <tr id="type_search"{if $favourable.act_type neq 0} style="display:none"{/if}> <td align="right">{$lang.label_search_and_add_gift}</td> <td><input name="keyword1" type="text" id="keyword1" /> <input name="search1" type="button" id="search1" value="{$lang.button_search}" class="button" onclick="searchItem1()" /> <select name="result1" id="result1"> </select> <input name="add_gift" type="button" class="button" id="add_gift" onclick="addGift()" value="+" /> </a></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" class="button" value="{$lang.button_submit}" /> <input type="reset" class="button" value="{$lang.button_reset}" /> <input type="hidden" name="act" value="{$form_action}" /> <input type="hidden" name="old_logo" value="{$favourable.logo}"> <input type="hidden" name="id" value="{$favourable.act_id}" /> </td> </tr> </table> </form> </div> {literal} <script language="JavaScript"> <!-- onload = function() { // 开始检查订单 startCheckOrder(); // changeRange(document.forms['theForm'].elements['act_range'].value); // changeType(document.forms['theForm'].elements['act_type'].value); } /** * 检查表单输入的数据 */ function validate() { validator = new Validator("theForm"); validator.required('act_name', act_name_not_null); validator.isNumber('min_amount', min_amount_not_number, true); validator.isNumber('max_amount', max_amount_not_number, true); validator.isNumber('act_type_ext', act_type_ext_not_number, true); validator.islt('start_time', 'end_time', start_lt_end); if (document.forms['theForm'].elements['max_amount'].value > 0) { validator.gt('max_amount', 'min_amount', amount_invalid); } return validator.passed(); } function searchItem() { var filter = new Object; filter.keyword = document.forms['theForm'].elements['keyword'].value; filter.act_range = document.forms['theForm'].elements['act_range'].value; if (filter.act_range == 0) { alert(all_need_not_search); return; } Ajax.call('favourable.php?is_ajax=1&act=search', filter, searchResponse, 'GET', 'JSON'); } function searchResponse(result) { if (result.error == '1' && result.message != '') { alert(result.message); return; } var sel = document.forms['theForm'].elements['result']; sel.length = 0; /* 创建 options */ var goods = result.content; if (goods) { for (i = 0; i < goods.length; i++) { var opt = document.createElement("OPTION"); opt.value = goods[i].id; opt.text = goods[i].name; sel.options.add(opt); } } return; } /** * 改变优惠范围 * @param int rangeId */ function changeRange(rangeId) { document.getElementById('range-div').innerHTML = ''; document.getElementById('result').length = 0; var row = document.getElementById('range_search'); if (rangeId <= 0) { row.style.display = 'none'; } else { row.style.display = ''; } } function addRange() { var selRange = document.forms['theForm'].elements['act_range']; if (selRange.value == 0) { alert(all_need_not_search); return; } var selResult = document.getElementById('result'); if (selResult.value == 0) { alert(pls_search); return; } var id = selResult.options[selResult.selectedIndex].value; var name = selResult.options[selResult.selectedIndex].text; // 检查是否已经存在 var exists = false; var eles = document.forms['theForm'].elements; for (var i = 0; i < eles.length; i++) { if (eles[i].type=="checkbox" && eles[i].name.substr(0, 13) == 'act_range_ext') { if (eles[i].value == id) { exists = true; alert(range_exists); break; } } } // 创建checkbox if (!exists) { var html = '<input name="act_range_ext[]" type="checkbox" value="' + id + '" checked="checked" />' + name + '<br />'; document.getElementById('range-div').innerHTML += html; } } /** * 搜索赠品 */ function searchItem1() { if (document.forms['theForm'].elements['act_type'].value == 1) { alert(price_need_not_search); return; } var filter = new Object; filter.keyword = document.forms['theForm'].elements['keyword1'].value; filter.act_range = 3; Ajax.call('favourable.php?is_ajax=1&act=search', filter, searchResponse1, 'GET', 'JSON'); } function searchResponse1(result) { if (result.error == '1' && result.message != '') { alert(result.message); return; } var sel = document.forms['theForm'].elements['result1']; sel.length = 0; /* 创建 options */ var goods = result.content; if (goods) { for (i = 0; i < goods.length; i++) { var opt = document.createElement("OPTION"); opt.value = goods[i].id; opt.text = goods[i].name; sel.options.add(opt); } } return; } function addGift() { var selType = document.forms['theForm'].elements['act_type']; if (selType.value == 1) { alert(price_need_not_search); return; } var selResult = document.getElementById('result1'); if (selResult.value == 0) { alert(pls_search); return; } var id = selResult.options[selResult.selectedIndex].value; var name = selResult.options[selResult.selectedIndex].text; // 检查是否已经存在 var exists = false; var eles = document.forms['theForm'].elements; for (var i = 0; i < eles.length; i++) { if (eles[i].type=="checkbox" && eles[i].name.substr(0, 7) == 'gift_id') { if (eles[i].value == id) { exists = true; alert(range_exists); break; } } } // 创建checkbox if (!exists) { var table = document.getElementById('gift-table'); if (table.rows.length == 0) { var row = table.insertRow(-1); var cell = row.insertCell(-1); cell.align = 'center'; cell.innerHTML = '<strong>' + gift + '</strong>'; var cell = row.insertCell(-1); cell.align = 'center'; cell.innerHTML = '<strong>' + price + '</strong>'; } var row = table.insertRow(-1); var cell = row.insertCell(-1); cell.innerHTML = '<input name="gift_id[]" type="checkbox" value="' + id + '" checked="checked" />' + name; var cell = row.insertCell(-1); cell.align = 'right'; cell.innerHTML = '<input name="gift_price[]" type="text" value="0" size="10" style="text-align:right" />' + '<input name="gift_name[]" type="hidden" value="' + name + '" />'; } } function changeType(typeId) { document.getElementById('gift-div').innerHTML = '<table id="gift-table"></table>'; document.getElementById('result1').length = 0; var row = document.getElementById('type_search'); if (typeId <= 0) { row.style.display = ''; } else { row.style.display = 'none'; } } //--> </script> {/literal} {include file="pagefooter.htm"}