znt/module/system/view/ldapview.html.php

133 lines
5.6 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* The install ldap view file of system module of ZenTaoPMS.
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
* @author Jianhua Wang <wangjianhua@easycorp.ltd>
* @package system
* @version $Id$
* @link https://www.zentao.net
*/
?>
<?php include $this->app->getModuleRoot() . '/common/view/header.html.php';?>
<?php js::set('instanceNotices', $lang->instance->notices);?>
<?php js::set('instanceIdList', array($instanceID));?>
<?php js::set('copySuccess', $lang->system->copySuccess);?>
<div id='mainMenu' class='clearfix'>
<div class='btn-toolbar pull-left'>
<?php echo html::a($this->createLink('system', 'index'), "<i class='icon icon-back icon-sm'></i>" . $lang->goback, '', "class='btn btn-secondary'");?>
</div>
</div>
<div id='mainContent' class='main-row'>
<div class='main-col main-content'>
<div class='main-header'>
<h2><?php echo $lang->system->LDAP->info;?></h2>
<div class='ldap-button-group btn-toolbar pull-right'>
<?php $this->system->printEditLDAPBtn();?>
<?php if($activeLDAP == 'qucheng'):?>
<?php $this->system->printLDAPButtons($ldapInstance);?>
<?php else:?>
<?php echo html::a('#', $lang->system->visit, '', "disabled class='btn label label-outline label-primary label-lg'");?>
<?php echo html::a('#', $lang->system->close, '', "disabled class='btn label label-outline label-primary label-lg'");?>
<?php endif?>
</div>
</div>
<?php if($activeLDAP == 'qucheng'):?>
<table class='table table-form instance-status' instance-id='<?php echo $ldapInstance->id;?>' data-status='<?php echo $ldapInstance->status;?>'>
<tbody>
<tr>
<th><?php echo $lang->system->LDAP->ldapSource;?></th>
<td><?php echo zget($lang->system->ldapTypeList, $activeLDAP, '');?></td>
<td></td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->ldapUsername;?></th>
<td><?php echo zget($ldapSettings->auth, 'username', '');?></td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->ldapRoot;?></th>
<td><?php echo zget($ldapSettings->auth, 'root', '');?></td>
<tr>
<tr>
<th><?php echo $lang->instance->status;?></th>
<td><span><?php echo zget($lang->instance->statusList, $ldapInstance->status, '');?></span></td>
</tr>
</tbody>
</table>
<?php elseif($activeLDAP == 'extra'):?>
<table class='table table-form instance-status'>
<tbody>
<tr>
<th><?php echo $lang->system->LDAP->ldapSource;?></th>
<td><?php echo zget($lang->system->ldapTypeList, $activeLDAP, '');?></td>
<td></td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->host;?></th>
<td><?php echo zget($ldapSettings, 'host', '');?></td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->port;?></th>
<td><?php echo zget($ldapSettings, 'port', '');?></td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->ldapUsername;?></th>
<td><?php echo zget($ldapSettings, 'bindDN', '');?></td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->password;?></th>
<td>
<div class='w-250px input-group'>
<?php echo html::password('ldap_password', zget($ldapSettings, 'bindPass', ''), "readonly class='form-control'");?>
<span class='input-group-addon'><button id='ldapPassBtn'><i class='icon icon-eye-off'></i></button></span>
</div>
</td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->ldapRoot;?></th>
<td><?php echo zget($ldapSettings, 'baseDN', '');?></td>
</tr>
<tr><td></td></tr>
<tr>
<td></td>
<th class='text-left'><?php echo $lang->system->LDAP->ldapAdvance;?></th>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->filterUser;?></th>
<td><?php echo zget($ldapSettings, 'filter', '');?></td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->email;?></th>
<td><?php echo zget($ldapSettings, 'attrEmail', '');?></td>
</tr>
<tr>
<th><?php echo $lang->system->LDAP->extraAccount;?></th>
<td><?php echo zget($ldapSettings, 'attrUser', '');?></td>
</tr>
</tbody>
</table>
<?php endif?>
</div>
</div>
<div class="modal fade" id="ldapAccountModal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog w-400px">
<div class="modal-content">
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span></button>
<h2 class="text-center"><?php echo $lang->system->LDAP->accountInfo;?></h2>
<div><?php echo $lang->system->LDAP->account;?><span id='ldapAccount'></span></div>
<div>
<?php echo $lang->system->LDAP->password;?><input id='ldapPassword' readonly />
<?php echo html::commonButton($lang->system->copy, "id='copyPassBtn'", "btn bnt-link");?>
</div>
</div>
<div class="text-center">
<?php echo html::commonButton($lang->cancel, "data-dismiss='modal'", 'btn btn-wide');?>
<?php echo html::a('#', $lang->system->visit, '_blank', "id='ldapVisitUrl' class='btn btn-primary btn-wide'");?>
</div>
</div>
</div>
</div>
<?php include $this->app->getModuleRoot() . '/common/view/footer.html.php';?>