| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264 | 
							- <?php
 
- defined('IN_ADMIN') or exit('No permission resources.');
 
- include $this->admin_tpl('header');?>
 
- <script type="text/javascript">
 
- <!--
 
- 	$(function(){
 
- 		SwapTab('setting','on','',5,<?php echo $_GET['tab'] ? $_GET['tab'] : '1'?>);
 
- 		$.formValidator.initConfig({formid:"myform",autotip:true,onerror:function(msg,obj){window.top.art.dialog({content:msg,lock:true,width:'200',height:'50'}, function(){this.close();$(obj).focus();})}});		
 
- 		$("#js_path").formValidator({onshow:"<?php echo L('setting_input').L('setting_js_path')?>",onfocus:"<?php echo L('setting_js_path').L('setting_end_with_x')?>"}).inputValidator({onerror:"<?php echo L('setting_js_path').L('setting_input_error')?>"}).regexValidator({regexp:"(.+)\/$",onerror:"<?php echo L('setting_js_path').L('setting_end_with_x')?>"});
 
- 		$("#css_path").formValidator({onshow:"<?php echo L('setting_input').L('setting_css_path')?>",onfocus:"<?php echo L('setting_css_path').L('setting_end_with_x')?>"}).inputValidator({onerror:"<?php echo L('setting_css_path').L('setting_input_error')?>"}).regexValidator({regexp:"(.+)\/$",onerror:"<?php echo L('setting_css_path').L('setting_end_with_x')?>"});
 
- 		
 
- 		$("#img_path").formValidator({onshow:"<?php echo L('setting_input').L('setting_img_path')?>",onfocus:"<?php echo L('setting_img_path').L('setting_end_with_x')?>"}).inputValidator({onerror:"<?php echo L('setting_img_path').L('setting_input_error')?>"}).regexValidator({regexp:"(.+)\/$",onerror:"<?php echo L('setting_img_path').L('setting_end_with_x')?>"});
 
- 			
 
- 		$("#upload_url").formValidator({onshow:"<?php echo L('setting_input').L('setting_upload_url')?>",onfocus:"<?php echo L('setting_upload_url').L('setting_end_with_x')?>"}).inputValidator({onerror:"<?php echo L('setting_upload_url').L('setting_input_error')?>"}).regexValidator({regexp:"(.+)\/$",onerror:"<?php echo L('setting_upload_url').L('setting_end_with_x')?>"});
 
- 		
 
- 		$("#errorlog_size").formValidator({onshow:"<?php echo L('setting_errorlog_hint')?>",onfocus:"<?php echo L('setting_input').L('setting_error_log_size')?>"}).inputValidator({onerror:"<?php echo L('setting_error_log_size').L('setting_input_error')?>"}).regexValidator({regexp:"num",datatype:"enum",onerror:"<?php echo L('setting_errorlog_type')?>"});	
 
- 			
 
- 		$("#phpsso_api_url").formValidator({onshow:"<?php echo L('setting_phpsso_type')?>",onfocus:"<?php echo L('setting_phpsso_type')?>",tipcss:{width:'300px'},empty:false}).inputValidator({onerror:"<?php echo L('setting_phpsso_type')?>"}).regexValidator({regexp:"http:\/\/(.+)[^/]$",onerror:"<?php echo L('setting_phpsso_type')?>"});
 
- 		
 
- 		$("#phpsso_appid").formValidator({onshow:"<?php echo L('input').L('setting_phpsso_appid')?>",onfocus:"<?php echo L('input').L('setting_phpsso_appid')?>"}).regexValidator({regexp:"^\\d{1,8}$",onerror:"<?php echo L('setting_phpsso_appid').L('must_be_number')?>"});
 
- 		$("#phpsso_version").formValidator({onshow:"<?php echo L('input').L('setting_phpsso_version')?>",onfocus:"<?php echo L('input').L('setting_phpsso_version')?>"}).regexValidator({regexp:"^\\d{1,8}$",onerror:"<?php echo L('setting_phpsso_version').L('must_be_number')?>"});
 
- 		$("#phpsso_auth_key").formValidator({onshow:"<?php echo L('input').L('setting_phpsso_auth_key')?>",onfocus:"<?php echo L('input').L('setting_phpsso_auth_key')?>"}).regexValidator({regexp:"^\\w{32}$",onerror:"<?php echo L('setting_phpsso_auth_key').L('must_be_32_w')?>"});
 
- 	})
 
- //-->
 
- </script>
 
- <form action="?m=admin&c=setting&a=save" method="post" 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','',5,1);"><?php echo L('setting_basic_cfg')?></li>
 
-             <li id="tab_setting_2" onclick="SwapTab('setting','on','',5,2);"><?php echo L('setting_safe_cfg')?></li>
 
-             <li id="tab_setting_3" onclick="SwapTab('setting','on','',5,3);"><?php echo L('setting_sso_cfg')?></li>
 
-             <li id="tab_setting_4" onclick="SwapTab('setting','on','',5,4);"><?php echo L('setting_mail_cfg')?></li>
 
- 			<li id="tab_setting_5" onclick="SwapTab('setting','on','',5,5);"><?php echo L('setting_connect')?></li>
 
- </ul>
 
- <div id="div_setting_1" class="contentList pad-10">
 
- <table width="100%"  class="table_form">
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_admin_email')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setting[admin_email]" id="admin_email" size="30" value="<?php echo $admin_email?>"/></td>
 
-   </tr>
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_category_ajax')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setting[category_ajax]" id="category_ajax" size="5" value="<?php echo $category_ajax?>"/>    <?php echo L('setting_category_ajax_desc')?></td>
 
-   </tr>
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_gzip')?></th>
 
-     <td class="y-bg">
 
-     <input name="setconfig[gzip]" value="1"  type="radio"  <?php echo ($gzip=='1') ? ' checked' : ''?>> <?php echo L('setting_yes')?>    
 
- 	<input name="setconfig[gzip]" value="0" type="radio"  <?php echo ($gzip=='0') ? ' checked' : ''?>> <?php echo L('setting_no')?></td>
 
-   </tr> 
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_attachment_stat')?></th>
 
-     <td class="y-bg">
 
-     <input name="setconfig[attachment_stat]" value="1"  type="radio"  <?php echo ($attachment_stat=='1') ? ' checked' : ''?>> <?php echo L('setting_yes')?>    
 
- 	<input  name="setconfig[attachment_stat]" value="0" type="radio"  <?php echo ($attachment_stat=='0') ? ' checked' : ''?>> <?php echo L('setting_no')?>    <?php echo L('setting_attachment_stat_desc')?></td>
 
-   </tr> 	
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_js_path')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setconfig[js_path]" id="js_path" size="50" value="<?php echo JS_PATH?>" /></td>
 
-   </tr>
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_css_path')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setconfig[css_path]" id="css_path" size="50" value="<?php echo CSS_PATH?>"/></td>
 
-   </tr> 
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_img_path')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setconfig[img_path]" id="img_path" size="50" value="<?php echo IMG_PATH?>" /></td>
 
-   </tr>
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_upload_url')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setconfig[upload_url]" id="upload_url" size="50" value="<?php echo $upload_url?>" /></td>
 
-   </tr>
 
- </table>
 
- </div>
 
- <div id="div_setting_2" class="contentList pad-10 hidden">
 
- 	<table width="100%"  class="table_form">
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_admin_log')?></th>
 
-     <td class="y-bg">
 
- 	  <input name="setconfig[admin_log]" value="1" type="radio" <?php echo ($admin_log=='1') ? ' checked' : ''?>> <?php echo L('setting_yes')?>    
 
- 	  <input name="setconfig[admin_log]" value="0" type="radio" <?php echo ($admin_log=='0') ? ' checked' : ''?>> <?php echo L('setting_no')?>
 
-      </td>
 
-   </tr>
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_error_log')?></th>
 
-     <td class="y-bg">
 
- 	  <input name="setconfig[errorlog]" value="1" type="radio" <?php echo ($errorlog=='1') ? ' checked' : ''?>> <?php echo L('setting_yes')?>    
 
- 	  <input name="setconfig[errorlog]" value="0" type="radio" <?php echo ($errorlog=='0') ? ' checked' : ''?>> <?php echo L('setting_no')?>
 
-      </td>
 
-   </tr> 
 
-   <tr>
 
-     <th><?php echo L('setting_error_log_size')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setting[errorlog_size]" id="errorlog_size" size="5" value="<?php echo $errorlog_size?>"/> MB</td>
 
-   </tr>     
 
-   <tr>
 
-     <th><?php echo L('setting_maxloginfailedtimes')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setting[maxloginfailedtimes]" id="maxloginfailedtimes" size="10" value="<?php echo $maxloginfailedtimes?>"/></td>
 
-   </tr>
 
-   <tr>
 
-     <th><?php echo L('setting_minrefreshtime')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setting[minrefreshtime]" id="minrefreshtime" size="10" value="<?php echo $minrefreshtime?>"/> <?php echo L('miao')?></td>
 
-   </tr>
 
-   <tr>
 
-     <th><?php echo L('admin_url')?></th>
 
-     <td class="y-bg"><TABLE>
 
-     <TR>
 
- 		<TD width="270"><?php echo SITE_PROTOCOL;?><input type="text" class="input-text" name="setconfig[admin_url]" id="admin_url" size="30" value="<?php echo $admin_url?>"/> </TD>
 
- 		<TD><?php echo L('admin_url_tips')?></TD>
 
-     </TR>
 
-     </TABLE> </td>
 
-   </tr> 
 
- </table>
 
- </div>
 
- <div id="div_setting_3" class="contentList pad-10 hidden">
 
- <table width="100%"  class="table_form">
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_phpsso')?></th>
 
-     <td class="y-bg">
 
-     <input name="setconfig[phpsso]" value="1" type="radio"  <?php echo ($phpsso=='1') ? ' checked' : ''?>> <?php echo L('setting_yes')?>    
 
- 	 <input name="setconfig[phpsso]" value="0" type="radio"  <?php echo ($phpsso=='0') ? ' checked' : ''?>> <?php echo L('setting_no')?></td>
 
-   </tr> 
 
-   <tr>
 
-     <th><?php echo L('setting_phpsso_appid')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setconfig[phpsso_appid]" id="phpsso_appid" size="30" value="<?php echo $phpsso_appid ?>"/></td>
 
-   </tr> 
 
-   <tr>
 
-     <th><?php echo L('setting_phpsso_phpsso_api_url')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setconfig[phpsso_api_url]" id="phpsso_api_url" size="50" value="<?php echo $phpsso_api_url ?>"/></td>
 
-   </tr>  
 
-    <tr>
 
-     <th><?php echo L('setting_phpsso_auth_key')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setconfig[phpsso_auth_key]" id="phpsso_auth_key" size="50" value="<?php echo $phpsso_auth_key ?>"/></td>
 
-   </tr>
 
-    <tr>
 
-     <th><?php echo L('setting_phpsso_version')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setconfig[phpsso_version]" id="phpsso_version" size="2" value="<?php echo $phpsso_version ?>"/></td>
 
-   </tr>      
 
-   </table>
 
- </div>
 
- <div id="div_setting_4" class="contentList pad-10 hidden">
 
- <table width="100%"  class="table_form">
 
-   <tr>
 
-     <th width="120"><?php echo L('mail_type')?></th>
 
-     <td class="y-bg">
 
-      <input name="setting[mail_type]" checkbox="mail_type" value="1" onclick="showsmtp(this)" type="radio" <?php echo $mail_type==1 ? ' checked' : ''?>> <?php echo L('mail_type_smtp')?>
 
-     <input name="setting[mail_type]" checkbox="mail_type" value="0" onclick="showsmtp(this)" type="radio" <?php echo $mail_type==0 ? ' checked' : ''?> <?php if(substr(strtolower(PHP_OS), 0, 3) == 'win') echo 'disabled'; ?>/> <?php echo L('mail_type_mail')?> 
 
- 	</td>
 
-   </tr>
 
-   <tbody id="smtpcfg" style="<?php if($mail_type == 0) echo 'display:none'?>">
 
-   <tr>
 
-     <th><?php echo L('mail_server')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setting[mail_server]" id="mail_server" size="30" value="<?php echo $mail_server?>"/></td>
 
-   </tr>  
 
-   <tr>
 
-     <th><?php echo L('mail_port')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setting[mail_port]" id="mail_port" size="30" value="<?php echo $mail_port?>"/></td>
 
-   </tr> 
 
-   <tr>
 
-     <th><?php echo L('mail_from')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="setting[mail_from]" id="mail_from" size="30" value="<?php echo $mail_from?>"/></td>
 
-   </tr>   
 
-   <tr>
 
-     <th><?php echo L('mail_auth')?></th>
 
-     <td class="y-bg">
 
-     <input name="setting[mail_auth]" checkbox="mail_auth" value="1" type="radio" <?php echo $mail_auth==1 ? ' checked' : ''?>> <?php echo L('mail_auth_open')?>
 
- 	<input name="setting[mail_auth]" checkbox="mail_auth" value="0" type="radio" <?php echo $mail_auth==0 ? ' checked' : ''?>> <?php echo L('mail_auth_close')?></td>
 
-   </tr> 
 
- 	  <tr>
 
- 	    <th><?php echo L('mail_user')?></th>
 
- 	    <td class="y-bg"><input type="text" class="input-text" name="setting[mail_user]" id="mail_user" size="30" value="<?php echo $mail_user?>"/></td>
 
- 	  </tr> 
 
- 	  <tr>
 
- 	    <th><?php echo L('mail_password')?></th>
 
- 	    <td class="y-bg"><input type="password" class="input-text" name="setting[mail_password]" id="mail_password" size="30" value="<?php echo $mail_password?>"/></td>
 
- 	  </tr>
 
-  </tbody>
 
-   <tr>
 
-     <th><?php echo L('mail_test')?></th>
 
-     <td class="y-bg"><input type="text" class="input-text" name="mail_to" id="mail_to" size="30" value=""/> <input type="button" class="button" onClick="javascript:test_mail();" value="<?php echo L('mail_test_send')?>"></td>
 
-   </tr>           
 
-   </table>
 
- </div>
 
- <div id="div_setting_5" class="contentList pad-10 hidden">
 
- <table width="100%"  class="table_form">
 
-   <tr>
 
-     <th width="120"><?php echo L('setting_snda_enable')?></th>
 
-     <td class="y-bg">
 
- 	 APP key <input type="text" class="input-text" name="setconfig[snda_akey]" id="snda_akey" size="20" value="<?php echo $snda_akey ?>"/>
 
- 	 APP secret key <input type="text" class="input-text" name="setconfig[snda_skey]" id="snda_skey" size="40" value="<?php echo $snda_skey ?>"/> <a href="http://code.snda.com/index/oauth" target="_blank"><?php echo L('click_register')?></a>
 
-     </td>
 
-   </tr>
 
-   <tr>
 
-     <th><?php echo L('setting_connect_sina')?></th>
 
-     <td class="y-bg">
 
- 	App key <input type="text" class="input-text" name="setconfig[sina_akey]" id="sina_akey" size="20" value="<?php echo $sina_akey ?>"/>
 
- 	App secret key <input type="text" class="input-text" name="setconfig[sina_skey]" id="sina_skey" size="40" value="<?php echo $sina_skey ?>"/> <a href="http://open.t.sina.com.cn/wiki/index.php/<?php echo L('connect_micro')?>" target="_blank"><?php echo L('click_register')?></a>
 
- 	</td>
 
-   </tr>
 
-   <tr>
 
-     <th><?php echo L('setting_connect_qq')?></th>
 
-     <td class="y-bg">
 
- 	App key <input type="text" class="input-text" name="setconfig[qq_akey]" id="qq_akey" size="20" value="<?php echo $qq_akey ?>"/>
 
- 	App secret key <input type="text" class="input-text" name="setconfig[qq_skey]" id="qq_skey" size="40" value="<?php echo $qq_skey ?>"/> <a href="http://open.t.qq.com/" target="_blank"><?php echo L('click_register')?></a>
 
- 	</td>
 
-   </tr> 
 
-   <tr>
 
-     <th><?php echo L('setting_connect_qqnew')?></th>
 
-     <td class="y-bg">
 
- 	App I D   <input type="text" class="input-text" name="setconfig[qq_appid]" id="qq_appid" size="20" value="<?php echo $qq_appid;?>"/>
 
- 	App key <input type="text" class="input-text" name="setconfig[qq_appkey]" id="qq_appkey" size="40" value="<?php echo $qq_appkey;?>"/> 
 
- 	<?php echo L('setting_connect_qqcallback')?> <input type="text" class="input-text" name="setconfig[qq_callback]" id="qq_callback" size="40" value="<?php echo $qq_callback;?>"/>
 
- 	<a href="http://connect.qq.com" target="_blank"><?php echo L('click_register')?></a>
 
- 	</td>
 
-   </tr> 
 
-   </table>
 
- </div>
 
- <div class="bk15"></div>
 
- <input name="dosubmit" type="submit" value="<?php echo L('submit')?>" class="button">
 
- </div>
 
- </div>
 
- </form>
 
- </body>
 
- <script type="text/javascript">
 
- 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);
 
- 		}
 
- 	}
 
- }
 
- function showsmtp(obj,hiddenid){
 
- 	hiddenid = hiddenid ? hiddenid : 'smtpcfg';
 
- 	var status = $(obj).val();
 
- 	if(status == 1) $("#"+hiddenid).show();
 
- 	else  $("#"+hiddenid).hide();
 
- }
 
- function test_mail() {
 
- 	var mail_type = $('input[checkbox=mail_type][checked]').val();
 
- 	var mail_auth = $('input[checkbox=mail_auth][checked]').val();
 
-     $.post('?m=admin&c=setting&a=public_test_mail&mail_to='+$('#mail_to').val(),{mail_type:mail_type,mail_server:$('#mail_server').val(),mail_port:$('#mail_port').val(),mail_user:$('#mail_user').val(),mail_password:$('#mail_password').val(),mail_auth:mail_auth,mail_from:$('#mail_from').val()}, function(data){
 
- 	alert(data);
 
- 	});
 
- }
 
- </script>
 
- </html>
 
 
  |