⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 permissions.php

📁 ProjectPier 源码 很好的项目管理程序
💻 PHP
字号:
<?php  set_page_title(lang('permissions'));  project_tabbed_navigation(PROJECT_TAB_PEOPLE);  project_crumbs(array(    array(lang('people'), get_url('project', 'people')),    array(lang('permissions'))  ));  add_stylesheet_to_page('project/permissions.css');?><?php  $quoted_permissions = array();  foreach ($permissions as $permission_id => $permission_text) {    $quoted_permissions[] = "'$permission_id'";  } // foreach?><script type="text/javascript" src="<?php echo get_javascript_url('modules/updatePermissionsForm.js') ?>"></script><script type="text/javascript">  App.modules.updatePermissionsForm.owner_company_id = <?php echo owner_company()->getId() ?>;  App.modules.updatePermissionsForm.project_permissions = new Array(<?php echo implode(', ', $quoted_permissions) ?>);</script><?php if (isset($companies) && is_array($companies) && count($companies)) { ?><form action="<?php echo get_url('project', 'permissions') ?>" method="post"><div id="projectCompanies"><?php foreach ($companies as $company) { ?><?php if ($company->countUsers() > 0) { ?>  <div class="projectCompany">    <div class="projectCompanyLogo"><img src="<?php echo $company->getLogoUrl() ?>" alt="<?php echo clean($company->getName()) ?>" /></div>    <div class="projectCompanyMeta">      <div class="projectCompanyTitle"><?php if ($company->isOwner()) { ?>        <label><?php echo clean($company->getName()) ?></label>        <input type="hidden" name="project_company_<?php echo $company->getId() ?>" value="checked" /><?php } else { ?>        <?php echo checkbox_field('project_company_' . $company->getId(), $company->isProjectCompany(active_project()), array('id' => 'project_company_' . $company->getId(), 'onclick' => "App.modules.updatePermissionsForm.companyCheckboxClick(" . $company->getId() . ")")) ?> <label for="<?php echo 'project_company_' . $company->getId() ?>" class="checkbox"><?php echo clean($company->getName()) ?></label><?php } // if ?>      </div>      <div class="projectCompanyUsers" id="project_company_users_<?php echo $company->getId() ?>">        <table class="blank"><?php if ($users = $company->getUsers()) { ?><?php foreach ($users as $user) { ?>          <tr class="user">            <td><?php if ($user->isAccountOwner()) { ?>              <img src="<?php echo icon_url('ok.gif') ?>" alt="" /> <label class="checkbox"><?php echo clean($user->getDisplayName()) ?></label>              <input type="hidden" name="<?php echo 'project_user_' . $user->getId() ?>" value="checked" /><?php } else { ?>              <?php echo checkbox_field('project_user_' . $user->getId(), $user->isProjectUser(active_project()), array('id' => 'project_user_' . $user->getId(), 'onclick' => "App.modules.updatePermissionsForm.userCheckboxClick(" . $user->getId() . ", " . $company->getId() . ")")) ?> <label class="checkbox" for="<?php echo 'project_user_' . $user->getId() ?>"><?php echo clean($user->getDisplayName()) ?></label><?php } // if ?>  <?php if ($user->isAdministrator()) { ?>              <span class="desc">(<?php echo lang('administrator') ?>)</span><?php } // if ?>            </td>            <td><?php if (!$company->isOwner()) { ?>              <div class="projectUserPermissions" id="user_<?php echo $user->getId() ?>_permissions">                <div><?php echo checkbox_field('project_user_' . $user->getId() . '_all', $user->hasAllProjectPermissions(active_project()), array('id' => 'project_user_' . $user->getId() . '_all', 'onclick' => "App.modules.updatePermissionsForm.userPermissionAllCheckboxClick(" . $user->getId() . ")")) ?> <label for="<?php echo 'project_user_' . $user->getId() . '_all' ?>" class="checkbox" style="font-weight: bolder"><?php echo lang('all permissions') ?></label></div><?php foreach ($permissions as $permission_id => $permission_text) { ?>                            <div><?php echo checkbox_field('project_user_' . $user->getId() . "_$permission_id", $user->hasProjectPermission(active_project(), $permission_id), array('id' => 'project_user_' . $user->getId() . "_$permission_id", 'onclick' => "App.modules.updatePermissionsForm.userPermissionCheckboxClick(" . $user->getId() . ")")) ?> <label for="<?php echo 'project_user_' . $user->getId() . "_$permission_id" ?>" class="checkbox normal"><?php echo $permission_text ?></label></div><?php } // foreach ?>              </div><?php } // if ?>            </td>          </tr><?php if (!$company->isOwner()) { ?>          <script type="text/javascript">            if (!document.getElementById('project_user_<?php echo $user->getId() ?>').checked) {              document.getElementById('user_<?php echo $user->getId() ?>_permissions').style.display = 'none';            } // if          </script><?php } // if ?><?php } // foreach ?><?php } else { ?>          <tr>            <td colspan="2"><?php echo lang('no users in company') ?></td>          </tr><?php } // if ?>        </table>      </div>      <div class="clear"></div>    </div>  </div><?php if (!$company->isOwner()) { ?>  <script type="text/javascript">    if (!document.getElementById('project_company_<?php echo $company->getId() ?>').checked) {      document.getElementById('project_company_users_<?php echo $company->getId() ?>').style.display = 'none';    } // if  </script><?php } // if ?><?php } // if ?><?php } // foreach ?><?php echo submit_button(lang('update people')) ?>  <input type="hidden" name="process" value="process" /></div></form><?php } // if ?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -