editmanageprivbycard.html.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. /**
  3. * The editmanageprivbycard view file of group module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
  6. * @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author Feilong Guo <guofeilong@easycorp.ltd>
  8. * @package group
  9. * @version $Id: editmanageprivbylist.html.php 4769 2021-07-23 11:16:21Z $
  10. * @link https://www.zentao.net
  11. */
  12. ?>
  13. <form class="load-indicator main-form form-ajax" id="permissionEditForm" method="post" target='hiddenwin'>
  14. <table class='table table-hover table-striped table-bordered' id='privList'>
  15. <thead>
  16. <tr class="text-center permission-head">
  17. <th class="td-sm"><?php echo $lang->group->module?></th>
  18. <th class="td-sm"><?php echo $lang->privpackage->common?></th>
  19. <th class="flex-content"><?php echo $lang->group->acl?></th>
  20. </tr>
  21. </thead>
  22. <tbody>
  23. <?php foreach($privList as $module => $packages):?>
  24. <?php if(!$this->group->checkMenuModule($view, $module)) continue;?>
  25. <?php $i = 1;?>
  26. <?php foreach($packages as $packageID => $privs):?>
  27. <tr class="permission-row">
  28. <?php if($i == 1):?>
  29. <td class="td-sm text-center" rowspan="<?php echo $i == 1 ? count($packages) : 1;?>"><?php echo zget($moduleLang, $module, $module);?></td>
  30. <?php endif;?>
  31. <?php $packageTdStyle = $i == 1 ? 'td-sm' : 'td-md';?>
  32. <td class="<?php echo $packageTdStyle;?> text-center"><?php echo zget($privPackages, $packageID, $lang->group->unassigned);?></td>
  33. <td class="flex-content sorter-group">
  34. <?php foreach($privs as $privID => $priv):?>
  35. <div class="group-item">
  36. <div class="checkbox-primary">
  37. <?php $action = $priv->method;?>
  38. <?php echo html::checkbox("actions[$module][]", array($action => $priv->name), '', "title='{$priv->name}' id='actions[$module]$action' data-id='$priv->id'");?>
  39. </div>
  40. </div>
  41. <?php endforeach;?>
  42. </td>
  43. </tr>
  44. <?php $i ++;?>
  45. <?php endforeach;?>
  46. <?php endforeach;?>
  47. </tbody>
  48. </table>
  49. </form>