PageRenderTime 113ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/trunk/themes/simple/templates/admin.php

http://yuan-pad.googlecode.com/
PHP | 246 lines | 239 code | 7 blank | 0 comment | 25 complexity | 095bf199da6fd6a86ead59a3e586ebc9 MD5 | raw file
  1. <?php if(!defined('IN_MP')){die('Access denied!');} ?>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <meta http-equiv="pragma" content="no-cache" />
  7. <meta http-equiv="Cache-Control" content="no-cache,must-revalidate" />
  8. <meta http-equiv="expires" content="0" />
  9. <link rel="stylesheet" href="<?php echo './themes/'.ZFramework::app()->theme.'/scripts/';?>blueprint/screen.css" type="text/css" media="screen, projection" />
  10. <link rel="stylesheet" href="<?php echo './themes/'.ZFramework::app()->theme.'/scripts/';?>blueprint/print.css" type="text/css" media="print" />
  11. <!--[if lt IE 8]><link rel="stylesheet" href="<?php echo './themes/'.ZFramework::app()->theme.'/scripts/';?>blueprint/ie.css" type="text/css" media="screen, projection" /><![endif]-->
  12. <link type="text/css" rel="stylesheet" href="<?php echo './themes/'.ZFramework::app()->theme.'/scripts/admin.css';?>" />
  13. <link type="text/css" rel="stylesheet" href="<?php echo './themes/'.ZFramework::app()->theme.'/scripts/jqModal.css';?>" />
  14. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  15. <script type="text/javascript" src="http://mapleleaf.googlecode.com/files/jqModal.js"></script>
  16. <script type="text/javascript" src="<?php echo './themes/'.ZFramework::app()->theme.'/scripts/admin.js';?>"></script>
  17. <title><?php echo t('ACP_INDEX');?></title>
  18. </head>
  19. <body>
  20. <div class="container">
  21. <div id="hd">
  22. <?php if(ZFramework::app()->site_close):?><span class="notice"><?php echo t('OFF_LINE_MODE');?></span><?php endif;?><a href="index.php"><?php echo t('HOME');?></a>&nbsp;<a href="index.php?controller=user&amp;action=logout" title="<?php echo t('LOGOUT');?>"><?php echo t('LOGOUT');?></a>
  23. </div><!-- header -->
  24. <div id="bd">
  25. <div class="yui-g">
  26. <ul id="tags">
  27. <?php
  28. for($i=0,$c=count($tabs_array);$i<$c;$i++) {
  29. $class=($current_tab==$tabs_array[$i])?'selectTag':'';
  30. echo "\n<li class='$class'><a href='index.php?action=control_panel&subtab={$tabs_array[$i]}'>{$tabs_name_array[$i]}</a></li>\n";
  31. }
  32. ?>
  33. <li><a href="index.php?controller=user"><?php echo t('USER_ADMIN');?></a></li>
  34. </ul>
  35. </div><!-- yui-g -->
  36. <div class="yui-g">
  37. <div id="tagContent">
  38. <div id="overviewContainer" <?php if($current_tab=='overview'){?> class="tagContent selectTag" <?php } else {?> class="tagContent" <?php }?> >
  39. <table>
  40. <tr>
  41. <td><h1><?php echo t('WELCOME_SYS');?></h1></td>
  42. </tr>
  43. <tr>
  44. <td ><?php echo t('THANKS');?></td>
  45. </tr>
  46. </table>
  47. <table>
  48. <tr>
  49. <td colspan="2" ><b><?php echo t('STATS_INFO');?></b></td>
  50. </tr>
  51. <tr>
  52. <td ><?php echo t('NUM_POSTS');?>?</td><td align="right"><?php echo $nums;?></td>
  53. </tr>
  54. <tr>
  55. <td ><?php echo t('NUM_REPLY');?>?</td><td align="right"><?php echo $reply_num;?></td>
  56. </tr>
  57. <tr>
  58. <td ><?php echo t('MP_VERSION');?>?</td><td align="right"><?php echo MP_VERSION;?></td>
  59. </tr>
  60. <tr>
  61. <td colspan="2"><b><?php echo t('SYS_INFO');?></b></td>
  62. </tr>
  63. <tr>
  64. <td ><?php echo t('PHP_VERSION');?>?</td><td align="right"><?php echo PHP_VERSION;?></td>
  65. </tr>
  66. <tr>
  67. <td ><?php echo t('GD_VERSION');?>? </td><td align="right"><?php echo $gd_version;?></td>
  68. </tr>
  69. <tr>
  70. <td >Register_Globals?</td><td align="right"><?php echo $register_globals;?></td>
  71. </tr>
  72. <tr>
  73. <td >Magic_Quotes_Gpc?</td><td align="right"><?php echo $magic_quotes_gpc;?></td>
  74. </tr>
  75. <tr>
  76. <td >ZipArchive?</td><td align="right"><?php echo $zip_support;?></td>
  77. </tr>
  78. </table>
  79. </div><!-- Overview -->
  80. <div id="configContainer" <?php if($current_tab=='siteset'){?> class="tagContent selectTag" <?php } else {?> class="tagContent" <?php }?>>
  81. <form action="index.php?controller=config&amp;action=update" method="post">
  82. <fieldset>
  83. <legend><?php echo t('SYS_CONF');?></legend>
  84. <table>
  85. <tr>
  86. <td><?php echo t('BOARD_NAME');?>:</td><td><input name="board_name" type="text" size="20" value="<?php echo ZFramework::app()->board_name;?>" /></td>
  87. </tr>
  88. <tr>
  89. <td><?php echo t('CLOSE_BOARD');?>:</td><td><input name="site_close" type="radio" value="1"
  90. <?php if(ZFramework::app()->site_close==1){?> checked='checked' <?php }?> /><?php echo t('YES');?><input name="site_close" type="radio" value="0" <?php if(ZFramework::app()->site_close==0){?> checked='checked' <?php }?> /><?php echo t('NO');?></td>
  91. </tr>
  92. <tr>
  93. <td><?php echo t('CLOSE_REASON');?>:</td><td><textarea class="span-9" name="close_reason" cols="30" rows="3"><?php echo ZFramework::app()->close_reason;?></textarea></td>
  94. </tr>
  95. <tr>
  96. <td><?php echo t('ADMIN_EMAIL');?>:</td><td><input name="admin_email" type="text" size="20" value="<?php echo ZFramework::app()->admin_email;?>" /></td>
  97. </tr>
  98. <tr>
  99. <td><?php echo t('COPY_INFO');?>:</td><td><textarea class="span-9" name="copyright_info" cols="30" rows="3"><?php echo ZFramework::app()->copyright_info;?></textarea></td>
  100. </tr>
  101. <tr>
  102. <td><?php echo t('SYS_THEME');?>:</td><td><select name="theme"><?php foreach ($themes as $per_theme){?><option value="<?php echo $per_theme;?>" <?php if($per_theme==ZFramework::app()->theme){echo 'selected="selected"';}?>><?php echo $per_theme;?></option><?php }?></select></td>
  103. </tr>
  104. <tr>
  105. <td><?php echo t('TIMEZONE');?>:</td>
  106. <td>
  107. <select name="timezone">
  108. <?php foreach ($timezone_array as $key=>$per_timezone)
  109. {
  110. ?>
  111. <option value="<?php echo $key;?>" <?php if($key==ZFramework::app()->timezone){echo 'selected="selected"';}?>>
  112. <?php echo $per_timezone;?></option>
  113. <?php }?>
  114. </select>
  115. </td>
  116. </tr>
  117. <tr>
  118. <td><?php echo t('LANG');?>:</td><td><select name="lang"><?php foreach ($languages as $language){?><option value="<?php echo $language;?>" <?php if($language==ZFramework::app()->lang){echo 'selected="selected"';}?>><?php echo $language;?></option><?php }?></select></td>
  119. </tr>
  120. </table>
  121. </fieldset>
  122. <fieldset>
  123. <legend><?php echo t('POST_CONF');?></legend>
  124. <table>
  125. <tr>
  126. <td><?php echo t('FILTER_WORDS');?>?</td><td><textarea class="span-9" name="filter_words" cols="20" rows="3"><?php echo ZFramework::app()->filter_words;?></textarea></td>
  127. </tr>
  128. <tr>
  129. <td><?php echo t('ENABLE_CAPTCHA');?>?</td>
  130. <td>
  131. <?php if(gd_loaded()):?>
  132. <input name="valid_code_open" type="radio" value="1" <?php if(ZFramework::app()->valid_code_open==1){?> checked='checked' <?php }?> /><?php echo t('YES');?><input name="valid_code_open" type="radio" value="0" <?php if(ZFramework::app()->valid_code_open==0){?> checked='checked' <?php }?> /><?php echo t('NO');?>
  133. <?php else: ?>
  134. <input name="valid_code_open" type="radio" value="1" /><?php echo t('YES');?><input name="valid_code_open" type="radio" value="0" checked='checked' /><?php echo t('NO');?><?php echo t('GD_DISABLED_NOTICE');?>
  135. <?php endif;?>
  136. </td>
  137. </tr>
  138. <tr>
  139. <td><?php echo t('ENABLE_PAGE');?>?</td><td><input name="page_on" type="radio" value="1" <?php if(ZFramework::app()->page_on==1){?> checked='checked' <?php }?> /><?php echo t('YES');?><input name="page_on" type="radio" value="0" <?php if(ZFramework::app()->page_on==0){?> checked='checked'<?php }?> /><?php echo t('NO');?></td>
  140. </tr>
  141. <tr>
  142. <td><?php echo t('POST_PERPAGE');?>?</td><td><input name="num_perpage" type="text" value="<?php echo ZFramework::app()->num_perpage;?>" /><?php echo t('PAGINATION_TIP');?></td>
  143. </tr>
  144. <tr>
  145. <td><?php echo t('FILTER_HTML_TAGS');?>?</td><td><input name="filter_type" type="radio" value="1" <?php if(ZFramework::app()->filter_type==1){?> checked='checked' <?php }?> /><?php echo t('STRIP_DISALLOWED_TAGS');?><input name="filter_type" type="radio" value="2" <?php if(ZFramework::app()->filter_type==2){?> checked='checked'<?php }?> /><?php echo t('ESCAPE_ALL_TAGS');?></td>
  146. </tr>
  147. <tr>
  148. <td><?php echo t('ALLOWED_HTML_TAGS');?>?</td><td><input name="allowed_tags" type="text" value="<?php echo ZFramework::app()->allowed_tags;?>" /></td>
  149. </tr>
  150. </table>
  151. </fieldset>
  152. <fieldset>
  153. <legend><?php echo t('ADMIN_CONF');?></legend>
  154. <table>
  155. <tr>
  156. <td><?php echo t('CHANGE_PWD');?>:</td><td ><input name="password" type="password" />&nbsp;<?php echo t('PWD_TIP');?></td>
  157. </tr>
  158. </table>
  159. </fieldset>
  160. <input type="submit" value="<?php echo t('SUBMIT');?>" /><input type="reset" value="<?php echo t('RESET');?>" />
  161. </form>
  162. </div><!-- Configuration -->
  163. <div id="message_container" <?php if($current_tab=='message'){?> class="tagContent selectTag" <?php } else {?> class="tagContent" <?php }?>>
  164. <!-- ???? -->
  165. <form id="message_manage" action="index.php?controller=post&amp;action=delete_multi_messages" method="post">
  166. <table width="800px">
  167. <thead>
  168. <tr class="header">
  169. <th class="span-1"><?php echo t('SELECT');?></th><th class="span-3"><?php echo t('NICKNAME');?></th><th class="span-15"><?php echo t('MESSAGE');?></th><th><?php echo t('OPERATION');?></th>
  170. </tr>
  171. </thead>
  172. <?php foreach($data as $m){?>
  173. <tr>
  174. <td><input type='checkbox' name='select_mid[]' value='<?php echo $m['id'];?>' />
  175. <input type='hidden' name='<?php echo $m['id'];?>' value='<?php if(@$m['reply']){ echo "1";}else{echo "0";}?>' />
  176. </td>
  177. <td><?php echo $m['uid']?$m['b_username']:$m['user'];?></td>
  178. <td class='admin_message'>
  179. <div style='word-wrap: break-word;word-break:break-all;width:590px;'>
  180. <?php echo $m['post_content'];?><br /><?php echo t('TIME');?>?<?php echo $m['time'];?>
  181. <?php if($m['reply_content']){?>
  182. <br />
  183. <?php echo t('YOU_REPLIED',array('{reply_time}'=>$m['reply_time'],'{reply_content}'=>$m['reply_content']));?>
  184. <span>&nbsp;<a href="index.php?controller=reply&amp;action=delete&amp;mid=<?php echo $m['id'];?>"><?php echo t('DELETE_THIS_REPLY');?></a></span>
  185. <?php }?>
  186. </div>
  187. </td>
  188. <td><a href='index.php?controller=post&amp;action=delete&amp;mid=<?php echo $m['id'];?>&amp;reply=<?php if(@$m['reply']){ echo "1";}else{ echo "0";}?>'><?php echo t('DELETE');?></a>
  189. <a class="ex2trigger" href='index.php?controller=reply&amp;action=reply&amp;mid=<?php echo $m['id'];?>'><?php echo t('REPLY');?></a>
  190. <a class="ex2trigger" href='index.php?controller=post&amp;action=update&amp;mid=<?php echo $m['id'];?>'><?php echo t('UPDATE');?></a>
  191. <a href='index.php?controller=badip&amp;action=create&amp;ip=<?php echo $m['ip'];?>'><?php echo t('BAN');?></a></td>
  192. </tr>
  193. <?php }?>
  194. <tr>
  195. <td colspan='4'>
  196. <span class="check_span"><a href="#" id="m_checkall"><?php echo t('CHECK_ALL');?></a> &nbsp;
  197. <a href="#" id="m_checknone"><?php echo t('CHECK_NONE');?></a> &nbsp;
  198. <a href="#" id="m_checkxor"><?php echo t('CHECK_INVERT');?></a>&nbsp;</span>
  199. <input type='submit' value='<?php echo t('DELETE_CHECKED');?>' />&nbsp;
  200. <a id="deleteallLink" href="index.php?controller=post&amp;action=deleteAll"><?php echo t('DELETE_ALL');?></a>&nbsp;
  201. <a id="deleteallreplyLink" href="index.php?controller=reply&amp;action=deleteAll"><?php echo t('DELETE_ALL_REPLY');?></a>
  202. <?php if(is_flatfile()):?><a href="index.php?controller=backup&amp;action=create"><?php echo t('BACKUP');endif;?></a>
  203. </td></tr>
  204. </table>
  205. </form>
  206. </div><!-- Messages -->
  207. <div id="ip_container" <?php if($current_tab=='ban_ip'){?> class="tagContent selectTag" <?php } else {?> class="tagContent" <?php }?>>
  208. <!-- IP?? -->
  209. <form id="banip_manage" action="index.php?controller=badip&amp;action=update" method="post">
  210. <table class="table2">
  211. <thead>
  212. <tr class="header">
  213. <th><?php echo t('SELECT');?></th><th><?php echo t('BAD_IP');?></th>
  214. </tr>
  215. </thead>
  216. <?php foreach($ban_ip_info as $m){?>
  217. <tr class='admin_message'>
  218. <td><input type='checkbox' name='select_ip[]' value='<?php echo $m["ip"];?>' /></td>
  219. <td><?php echo $m["ip"];?></td>
  220. </tr>
  221. <?php }?>
  222. <tr><td colspan='2' align='left'><span class="check_span"><a href="#" id="ip_checkall"><?php echo t('CHECK_ALL');?></a> &nbsp; <a href="#" id="ip_checknone"><?php echo t('CHECK_NONE');?></a> &nbsp;<a href="#" id="ip_checkxor"><?php echo t('CHECK_INVERT');?></a>&nbsp;</span><input type='submit' value='<?php echo t('DELETE_CHECKED');?>' /></td></tr>
  223. </table>
  224. </form>
  225. </div><!-- Bad IPs -->
  226. </div>
  227. </div><!-- yui-g -->
  228. </div><!-- body -->
  229. <div class="ft">
  230. Powered by <a href="http://yuan-pad.googlecode.com/">YuanPad <?php echo MP_VERSION;?></a>
  231. </div><!-- footer -->
  232. <!-- jqModal window -->
  233. <div class="jqmWindow" id="ex2">
  234. Please wait...
  235. </div>
  236. <!-- end of jqModal window -->
  237. </div>
  238. </body>
  239. </html>