Server : nginx/1.22.1
System : Linux iZwz9daxib3w3i063fw434Z 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 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/www.jkmold.com/phpcms/modules/special/templates/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : /www/wwwroot/www.jkmold.com/phpcms/modules/special/templates/special_edit.tpl.php
<?php 

defined('IN_ADMIN') or exit('No permission resources.'); 

$show_validator = $show_scroll = $show_dialog = 1; 

include $this->admin_tpl('header', 'admin');

?>

<form method="post" action="?m=special&c=special&a=edit&specialid=<?php echo $_GET['specialid']?>" id="myform">

<div class="pad-10">

<div class="col-tab">

	<ul class="tabBut cu-li">

		<li id="tab_setting_1" class="on" onclick="SwapTab('setting','on','',6,1);"><?php echo L('catgory_basic', '', 'admin');?></li>

		<li id="tab_setting_2" onclick="SwapTab('setting','on','',6,2);"><?php echo L('extend_setting')?></li>

	</ul>

<div id="div_setting_1" class="contentList pad-10">

	<table class="table_form" width="100%" cellspacing="0">

		<tbody>

			<tr>

				<th width="200"><?php echo L('special_title')?>:</th>

				<td><input name="special[title]" id="title" class="input-text" value="<?php echo new_html_special_chars($info['title']);?>" type="text" size="40"></td>

			</tr>

			<tr>

				<th><?php echo L('special_banner')?>:</th>

				<td><?php echo form::images('special[banner]', 'banner', $info['banner'], 'special', '', 40)?></td>

			</tr>

			<tr>

				<th><?php echo L('sepcial_thumb')?>:</th>

				<td><?php echo form::images('special[thumb]', 'thumb', $info['thumb'], 'special', '', 40, '', '', '', array(350, 350))?></td>

			</tr>

			<tr>

				<th><?php echo L('special_intro')?>:</th>

				<td><textarea name="special[description]" id="description" cols="50" rows="6"><?php echo $info['description'];?></textarea></td>

			</tr>

			<tr>

		    	<th align="right" valign="top"><?php echo L('ishtml')?>:</th>

		        <td valign="top"><?php echo form::radio(array('1'=>L('yes'), '0'=>L('no')), $info['ishtml'], 'name="special[ishtml]"');?>

		        </td>

		    </tr>

		    <tr id="file_div" style="display:<?php if($info['ishtml']) {?> <?php } else {?>none<?php }?>;">

		    	<th align="right" valign="top"><?php echo L('special_filename')?>:</th>

		        <td valign="top"><input type="text" name="special[filename]" id="filename" class="input-text"<?php if($info['ishtml']) {?> readonly<?php }?> value="<?php echo $info['filename']?>" size="20">

		        </td>

		    </tr>

		    <tr>

		    	<th width="200"><?php echo L('special_type')?>:<a href="javascript:addItem()" title="<?php echo L('add')?>"><span style="color:red;" >+</span></a></th>

		        <td valign="top">

		        <div id="option_list">

		        <?php if(is_array($types)) { $k = 1; foreach($types as $t) {?>

		        	<div class="mb6"><span><?php echo L('type_id')?>:<?php echo $t['typeid']?>&nbsp;&nbsp;<?php echo L('type_name')?>:<input type="hidden" name="type[<?php echo $k?>][typeid]" value="<?php echo $t['typeid']?>"><input type="text" name="type[<?php echo $k?>][name]" <?php if ($k==1) {?>id="type_name"<?php }?> value="<?php echo new_html_special_chars($t['name'])?>" class="input-text" size="15">&nbsp;&nbsp;<?php echo L('type_path')?>:<input type="text" name="type[<?php echo $k?>][typedir]" <?php if ($k==1) {?>id="type_path"<?php }?> value="<?php echo $t['typedir']?>" class="input-text" size="15">&nbsp;&nbsp;<?php echo L('listorder')?>:<input type="text" name="type[<?php echo $k?>][listorder]" value="<?php echo $t['listorder']?>" size="6" class="input-text" ></span>&nbsp;<?php if ($k!=1) {?><a href="javascript:;" onclick="descItem(this, <?php echo $k?>);"><?php echo L('remove')?></a><?php }?></div>

		        <?php $k++; } }?>

		        </div>

		        </td>

    </tr>

		</tbody>

	</table>

</div>

<div id="div_setting_2" class="contentList pad-10 hidden">

	<table width="100%" class="table_form ">

		<tr>

			<th width="200"><?php echo L('pics_news')?>:</th>

			<td><span id="relation"><?php if ($info['pics']) {?><ul id="relation_relation" class="list-dot"><li><span><?php echo $pics['2']?></span><a onclick="remove_relation('relation', 'pics')" class="close" href="javascript:void(0);"></a></li></ul><?php }?></span><input type="button" value="<?php echo L('choose_pic_news')?>" class="button" onclick="import_info('?m=special&c=special&a=public_get_pics','<?php echo L('choose_pic_news')?>', 'msg_id', 'relation', 'pics');"><input type="hidden" name="special[pics]" value="<?php echo $info['pics']?>" id="pics"><span class="onShow">(<?php echo L('choose_pic_model')?>)</span></td>

		</tr>

		<tr>

			<th><?php echo L('add_vote')?>:</th>

			<td><span id="vote_msg"><?php if ($info['voteid']) {?><ul id="relation_vote_msg" class="list-dot"><li><span><?php echo $vote_info['2']?></span><a onclick="remove_relation('vote_msg', 'voteid')" class="close" href="javascript:void(0);"></a></li></ul><?php }?></span><input type="button" class="button" value="<?php echo L('choose_exist_vote')?>" onclick="import_info('?m=vote&c=vote&a=public_get_votelist&from_api=1&target=dialog','<?php echo L('choose_vote')?>', 'msg_id', 'vote_msg', 'voteid');"><input type="hidden" name="special[voteid]" value="<?php echo $info['voteid']?>" id="voteid">&nbsp;<input type="button" class="button" value="<?php echo L('add_new_vote')?>" onclick="import_info('?m=vote&c=vote&a=add&from_api=1&target=dialog','<?php echo L('add_new_vote')?>', 'subject_title', 'vote_msg', 'voteid');"></td>

		</tr>

		<tr>

		    <th align="right"  valign="top"><?php echo L('template_style')?>:</th>

		    <td valign="top"><?php echo form::select($template_list, $info['style'], 'name="special[style]" id="style" onchange="load_file_list(this.value)"', L('please_select'))?><?php if ($info['style']) {?><script type="text/javascript">$.getJSON('?m=admin&c=category&a=public_tpl_file_list&style=<?php echo $info['style']?>&module=special&templates=index|list|show&id=<?php echo $info['index_template']?>|<?php echo $info['list_template']?>|<?php echo $info['show_template']?>&name=special', function(data){$('#index_template').html(data.index_template);$('#list_template').html(data.list_template);$('#show_template').html(data.show_template);});</script><?php }?></td>

		</tr>

		<tr>

			<th align="right"  valign="top"><?php echo L('special_template')?>:</th>

			<td valign="top" id="index_template"><?php echo form::select_template('default', 'special', $info['index_template'], 'name="special[index_template]"', 'index');?></td>

		</tr>

		<tr>

			<th align="right"  valign="top"><?php echo L('special_type_template')?>:</th>

			<td valign="top" id="list_template"><?php echo form::select_template('default', 'special', $info['list_template'], 'name="special[list_template]"', 'list');?></td>

		</tr>

		<tr>

			<th align="right"  valign="top"><?php echo L('special_content_template')?>:</th>

			<td valign="top" id="show_template"><?php echo form::select_template('default', 'special', $info['show_template'], 'name="special[show_template]"', 'show');?></td>

		</tr>

		<tr>

			<th align="right"  valign="top"><?php echo L('index_page')?>:</th>

			<td valign="top"><?php echo form::radio(array('0'=>L('no'), '1'=>L('yes')), $info['ispage'], 'name="special[ispage]"');?></td>

		</tr>

		<tr>

			<th align="right"  valign="top"><?php echo L('special_status')?>:</th>

			<td valign="top"><?php echo form::radio(array('0'=>L('open'), '1'=>L('pause')), $info['disabled'], 'name="special[disabled]"');?></td>

		</tr>

	</table>

</div>

<div class="bk15"></div>

    <input name="dosubmit" type="submit" value="<?php echo L('submit')?>" class="button">

</div></div>

</form>

</body>

</html>

<script type="text/javascript">



function import_info(url, title, msgID, htmlID, valID) {

	window.top.art.dialog({id:'selectid',iframe:url, title:title, width:'600', height:'400', lock:true},

		function(){

			var d = window.top.art.dialog({id:'selectid'}).data.iframe;

			var form = d.document.getElementById(msgID);

			var text = form.value;

			var data = text.split('|');

			if (data[2]) {

				$('#'+htmlID).html('<ul id="relation_'+htmlID+'" class="list-dot"><li><span>'+data[2]+'</span><a onclick="remove_relation(\''+htmlID+'\', \''+valID+'\')" class="close" href="javascript:;"></a></li></ul>');

			} else {

				var dosubmit = d.document.getElementById('dosubmit');

				dosubmit.click();

				$('#'+htmlID).html('<ul id="relation_'+htmlID+'" class="list-dot"><li><span>'+text+'</span><a onclick="remove_relation(\''+htmlID+'\', \''+valID+'\')" class="close" href="javascript:;"></a></li></ul>');

			}

			$('#'+valID).val(text);

			window.top.art.dialog({id:'selectid'}).close();

			return false;

		},

		function(){

			window.top.art.dialog({id:'selectid'}).close();

		});void(0);

}



function remove_relation(htmlID, valID) {

	$('#relation_'+htmlID).html('');

	$('#'+valID).val('');

}



function load_file_list(id) {

	$.getJSON('?m=admin&c=category&a=public_tpl_file_list&style='+id+'&module=special&templates=index|list|show&name=special', function(data){$('#index_template').html(data.index_template);$('#list_template').html(data.list_template);$('#show_template').html(data.show_template);});

}



function addItem() {

	var n = $('#option_list').find('input[type="text"]').length/3+1;

	var newOption =  '<div class="mb6"><span style="padding-left:76px"><?php echo L('type_name')?>:<input type="text" name="type['+n+'][name]" class="input-text" size="15">&nbsp;&nbsp;<?php echo L('type_path')?>:<input type="text" name="type['+n+'][typedir]" class="input-text" size="15">&nbsp;&nbsp;<?php echo L('listorder')?>:<input type="text" name="type['+n+'][listorder]" value="'+n+'" size="6" class="input-text" ></span>&nbsp;<a href="javascript:;" onclick="descItem(this);"><?php echo L('remove')?></a></div>';

	$('#option_list').append(newOption);

}



function descItem(a, id) {

	$(a).parent().append('<input type="hidden" name="type['+id+'][del]" value="1">');

	$(a).parent().fadeOut();

}



function SwapTab(name,cls_show,cls_hide,cnt,cur){

	for(i=1;i<=cnt;i++){

		if(i==cur){

			 $('#div_'+name+'_'+i).show();

			 $('#tab_'+name+'_'+i).attr('class',cls_show);

		}else{

			 $('#div_'+name+'_'+i).hide();

			 $('#tab_'+name+'_'+i).attr('class',cls_hide);

		}

	}

}



$(document).ready(function(){

	$.formValidator.initConfig({formid:"myform",autotip:true,onerror:function(msg,obj){window.top.art.dialog({content:msg,lock:true,width:'220',height:'70'}, function(){this.close();$(obj).focus();})}});

	$('#title').formValidator({autotip:true,onshow:"<?php echo L('please_input_special_title')?>",onfocus:"<?php echo L('min_3_title')?>",oncorrect:"<?php echo L('true')?>"}).inputValidator({min:1,onerror:"<?php echo L('please_input_special_title')?>"}).ajaxValidator({type:"get",url:"",data:"m=special&c=special&a=public_check_special&id=<?php echo $_GET['specialid']?>",datatype:"html",cached:false,async:'true',success : function(data) {

        if( data == "1" )

		{

            return true;

		}

        else

		{

            return false;

		}

	},

	error: function(){alert("<?php echo L('server_no_data')?>");},

	onerror : "<?php echo L('special_exist')?>",

	onwait : "<?php echo L('checking')?>"

}).defaultPassed();

	$('#banner').formValidator({autotip:true,onshow:"<?php echo L('please_upload_banner')?>",oncorrect:"<?php echo L('true')?>"}).inputValidator({min:6,onerror:"<?php echo L('please_upload_banner')?>"}).defaultPassed();

	$('#thumb').formValidator({autotip:true,onshow:"<?php echo L('please_upload_thumb')?>",oncorrect:"<?php echo L('true')?>"}).inputValidator({min:6,onerror:"<?php echo L('please_upload_thumb')?>"}).defaultPassed();

	$('#filename').formValidator({autotip:true,onshow:"<?php echo L('special_file')?>",onfocus:'<?php echo L('use_letters')?>',oncorrect:"<?php echo L('true')?>"}).functionValidator({

	    fun:function(val,elem){

        if($("input:radio[type='radio'][checked]").val()==0){

		    return true;

	    }else if($("input:radio[type='radio'][checked]").val()==1 && val==''){

		    return "<?php echo L('please_input_name')?>"

	    }  else {

			return true;

		}

	}

}).regexValidator({regexp:"^\\w*$", onerror:"<?php echo L('error')?>"}).defaultPassed();

	$("#type_name").formValidator({tipid:"typeTip",onshow:"<?php echo L('input_type_name')?>",onfocus:"<?php echo L('input_type_name')?>",oncorrect:"<?php echo L('true')?>"}).inputValidator({min:1,onerror:"<?php echo L('input_type_name')?>"}).defaultPassed();

	$('#type_path').formValidator({tipid:"typeTip",onshow:"<?php echo L('input_type_path')?>",onfocus:"<?php echo L('input_type_path')?>",oncorrect:"<?php echo L('true')?>"}).inputValidator({min:2,onerror:"<?php echo L('input_type_path')?>"}).regexValidator({regexp:"^\\w*$", onerror:"<?php echo L('error')?>"}).defaultPassed();

});

$("input:radio[name='special[ishtml]']").click(function (){

	if($("input:radio[name='special[ishtml]'][checked]").val()==0) {

		$("#file_div").hide();

	} else if($("input:radio[type='radio'][checked]").val()==1) {

		$("#file_div").show();

	}

});

</script>