role_priv.tpl.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. defined('IN_ADMIN') or exit('No permission resources.');
  3. include $this->admin_tpl('header');
  4. ?>
  5. <link href="<?php echo CSS_PATH?>jquery.treeTable.css" rel="stylesheet" type="text/css" />
  6. <script type="text/javascript" src="<?php echo JS_PATH?>jquery.treetable.js"></script>
  7. <script type="text/javascript">
  8. $(document).ready(function() {
  9. $("#dnd-example").treeTable({
  10. indent: 20
  11. });
  12. });
  13. function checknode(obj)
  14. {
  15. var chk = $("input[type='checkbox']");
  16. var count = chk.length;
  17. var num = chk.index(obj);
  18. var level_top = level_bottom = chk.eq(num).attr('level')
  19. for (var i=num; i>=0; i--)
  20. {
  21. var le = chk.eq(i).attr('level');
  22. if(eval(le) < eval(level_top))
  23. {
  24. chk.eq(i).attr("checked",'checked');
  25. var level_top = level_top-1;
  26. }
  27. }
  28. for (var j=num+1; j<count; j++)
  29. {
  30. var le = chk.eq(j).attr('level');
  31. if(chk.eq(num).attr("checked")=='checked') {
  32. if(eval(le) > eval(level_bottom)) chk.eq(j).attr("checked",'checked');
  33. else if(eval(le) == eval(level_bottom)) break;
  34. }
  35. else {
  36. if(eval(le) > eval(level_bottom)) chk.eq(j).attr("checked",false);
  37. else if(eval(le) == eval(level_bottom)) break;
  38. }
  39. }
  40. }
  41. </script>
  42. <?php if($siteid) {?>
  43. <div class="table-list" id="load_priv">
  44. <table width="100%" cellspacing="0">
  45. <thead>
  46. <tr>
  47. <th class="text-l cu-span" style='padding-left:30px;'><span onClick="javascript:$('input[name=menuid[]]').attr('checked', true)"><?php echo L('selected_all');?></span>/<span onClick="javascript:$('input[name=menuid[]]').attr('checked', false)"><?php echo L('cancel');?></span></th>
  48. </tr>
  49. </thead>
  50. </table>
  51. <form name="myform" action="?m=admin&c=role&a=role_priv" method="post">
  52. <input type="hidden" name="roleid" value="<?php echo $roleid?>"></input>
  53. <input type="hidden" name="siteid" value="<?php echo $siteid?>"></input>
  54. <table width="100%" cellspacing="0" id="dnd-example">
  55. <tbody>
  56. <?php echo $categorys;?>
  57. </tbody>
  58. </table>
  59. <div class="btn"><input type="submit" class="button" name="dosubmit" id="dosubmit" value="<?php echo L('submit');?>" /></div>
  60. </form>
  61. </div>
  62. <?php } else {?>
  63. <style type="text/css">
  64. .guery{background: url(<?php echo IMG_PATH?>msg_img/msg_bg.png) no-repeat 0px -560px;padding:10px 12px 10px 45px; font-size:14px; height:100px; line-height:96px}
  65. .guery{background-position: left -460px;}
  66. </style>
  67. <center>
  68. <div class="guery" style="display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;">
  69. <?php echo L('select_site');?>
  70. </div>
  71. </center>
  72. <?php }?>
  73. </body>
  74. </html>