content_add.tpl.php 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <?php
  2. defined('IN_ADMIN') or exit('No permission resources.');$addbg=1;
  3. include $this->admin_tpl('header','admin');?>
  4. <script type="text/javascript">
  5. <!--
  6. var charset = '<?php echo CHARSET;?>';
  7. var uploadurl = '<?php echo pc_base::load_config('system','upload_url')?>';
  8. //-->
  9. </script>
  10. <script language="javascript" type="text/javascript" src="<?php echo JS_PATH?>content_addtop.js"></script>
  11. <script language="javascript" type="text/javascript" src="<?php echo JS_PATH?>colorpicker.js"></script>
  12. <script language="javascript" type="text/javascript" src="<?php echo JS_PATH?>hotkeys.js"></script>
  13. <script language="javascript" type="text/javascript" src="<?php echo JS_PATH?>cookie.js"></script>
  14. <script type="text/javascript">var catid=<?php echo $catid;?></script>
  15. <form name="myform" id="myform" action="?m=content&c=content&a=add" method="post" enctype="multipart/form-data">
  16. <div class="addContent">
  17. <div class="crumbs"><?php echo L('add_content_position');?></div>
  18. <div class="col-right">
  19. <div class="col-1">
  20. <div class="content pad-6">
  21. <?php
  22. if(is_array($forminfos['senior'])) {
  23. foreach($forminfos['senior'] as $field=>$info) {
  24. if($info['isomnipotent']) continue;
  25. if($info['formtype']=='omnipotent') {
  26. foreach($forminfos['base'] as $_fm=>$_fm_value) {
  27. if($_fm_value['isomnipotent']) {
  28. $info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'],$info['form']);
  29. }
  30. }
  31. foreach($forminfos['senior'] as $_fm=>$_fm_value) {
  32. if($_fm_value['isomnipotent']) {
  33. $info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'],$info['form']);
  34. }
  35. }
  36. }
  37. ?>
  38. <h6><?php if($info['star']){ ?> <font color="red">*</font><?php } ?> <?php echo $info['name']?></h6>
  39. <?php echo $info['form']?><?php echo $info['tips']?>
  40. <?php
  41. } }
  42. ?>
  43. <?php if($_SESSION['roleid']==1 || $priv_status) {?>
  44. <h6><?php echo L('c_status');?></h6>
  45. <span class="ib" style="width:90px"><label><input type="radio" name="status" value="99" checked/> <?php echo L('c_publish');?> </label></span>
  46. <?php if($workflowid) { ?><label><input type="radio" name="status" value="1" > <?php echo L('c_check');?> </label><?php }?>
  47. <?php }?>
  48. </div>
  49. </div>
  50. </div>
  51. <a title="展开与关闭" class="r-close" hidefocus="hidefocus" style="outline-style: none; outline-width: medium;" id="RopenClose" href="javascript:;"><span class="hidden">展开</span></a>
  52. <div class="col-auto">
  53. <div class="col-1">
  54. <div class="content pad-6">
  55. <table width="100%" cellspacing="0" class="table_form">
  56. <tbody>
  57. <?php
  58. if(is_array($forminfos['base'])) {
  59. foreach($forminfos['base'] as $field=>$info) {
  60. if($info['isomnipotent']) continue;
  61. if($info['formtype']=='omnipotent') {
  62. foreach($forminfos['base'] as $_fm=>$_fm_value) {
  63. if($_fm_value['isomnipotent']) {
  64. $info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'],$info['form']);
  65. }
  66. }
  67. foreach($forminfos['senior'] as $_fm=>$_fm_value) {
  68. if($_fm_value['isomnipotent']) {
  69. $info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'],$info['form']);
  70. }
  71. }
  72. }
  73. ?>
  74. <tr>
  75. <th width="80"><?php if($info['star']){ ?> <font color="red">*</font><?php } ?> <?php echo $info['name']?>
  76. </th>
  77. <td><?php echo $info['form']?> <?php echo $info['tips']?></td>
  78. </tr>
  79. <?php
  80. } }
  81. ?>
  82. </tbody></table>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. <div class="fixed-bottom">
  89. <div class="fixed-but text-c">
  90. <div class="button"><input value="<?php echo L('save_close');?>" type="submit" name="dosubmit" class="cu" style="width:145px;" onclick="refersh_window()"></div>
  91. <div class="button"><input value="<?php echo L('save_continue');?>" type="submit" name="dosubmit_continue" class="cu" style="width:130px;" title="Alt+X" onclick="refersh_window()"></div>
  92. <div class="button"><input value="<?php echo L('c_close');?>" type="button" name="close" onclick="refersh_window();close_window();" class="cu" style="width:70px;"></div>
  93. </div>
  94. </div>
  95. </form>
  96. </body>
  97. </html>
  98. <script type="text/javascript">
  99. <!--
  100. //只能放到最下面
  101. var openClose = $("#RopenClose"), rh = $(".addContent .col-auto").height(),colRight = $(".addContent .col-right"),valClose = getcookie('openClose');
  102. $(function(){
  103. if(valClose==1){
  104. colRight.hide();
  105. openClose.addClass("r-open");
  106. openClose.removeClass("r-close");
  107. }else{
  108. colRight.show();
  109. }
  110. openClose.height(rh);
  111. $.formValidator.initConfig({formid:"myform",autotip:true,onerror:function(msg,obj){window.top.art.dialog({id:'check_content_id',content:msg,lock:true,width:'200',height:'50'}, function(){$(obj).focus();
  112. boxid = $(obj).attr('id');
  113. if($('#'+boxid).attr('boxid')!=undefined) {
  114. check_content(boxid);
  115. }
  116. })}});
  117. <?php echo $formValidator;?>
  118. /*
  119. * 加载禁用外边链接
  120. */
  121. $('#linkurl').attr('disabled',true);
  122. $('#islink').attr('checked',false);
  123. $('.edit_content').hide();
  124. jQuery(document).bind('keydown', 'Alt+x', function (){close_window();});
  125. })
  126. document.title='<?php echo L('add_content');?>';
  127. self.moveTo(-4, -4);
  128. function refersh_window() {
  129. setcookie('refersh_time', 1);
  130. }
  131. openClose.click(
  132. function (){
  133. if(colRight.css("display")=="none"){
  134. setcookie('openClose',0,1);
  135. openClose.addClass("r-close");
  136. openClose.removeClass("r-open");
  137. colRight.show();
  138. }else{
  139. openClose.addClass("r-open");
  140. openClose.removeClass("r-close");
  141. colRight.hide();
  142. setcookie('openClose',1,1);
  143. }
  144. }
  145. )
  146. //-->
  147. </script>