| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
- <style>
- .main-table tbody>tr {background-color: #fff !important;}
- #ldap-search .btn-save-form{display:none;}
- #linkBox {line-height: unset; overflow: visible;}
- .c-visions {width: 130px;}
- </style>
- <?php if(!empty($ldapError)):?>
- <div class="alert alert-warning"><?php echo $ldapError;?></div>
- <?php endif;?>
- <div id='mainContent'>
- <div class='main-header'>
- <h2><?php echo $lang->user->importLDAP?></h2>
- <?php echo html::a($this->createLink('user', 'importLDAP'), "<span class='text'>{$lang->user->allLDAP}</span>", '', "class='btn btn-link" . ($type == 'all' ? ' btn-active-text' : '') . "'");?>
- <a class="btn btn-link querybox-toggle" id='bysearchTab'><i class="icon icon-search muted"></i> <?php echo $lang->user->search;?></a>
- </div>
- <div id='queryBox' class='cell <?php if($type =='bysearch') echo 'show';?>' data-module='ldap'></div>
- <form class='main-table' id='ldapForm' target='hiddenwin' method='post' data-ride='table'>
- <table id='ldapList' class='table table-fixed active-disabled table-datatable table-form'>
- <thead>
- <tr class='text-center'>
- <th class='w-130px text-left'>
- <div class="checkbox-primary check-all" title="<?php echo $lang->selectAll?>">
- <label></label>
- </div>
- <?php echo $lang->user->id?>
- </th>
- <th class='w-200px text-left'><?php echo $lang->user->account?></th>
- <th class='w-100px text-left'><?php echo $lang->user->realname?></th>
- <th class='c-visions required'><?php echo $lang->user->visions;?></th>
- <th><?php echo $lang->user->link?></th>
- <th><?php echo $lang->user->dept?></th>
- <th class='required'><?php echo $lang->user->role?></th>
- <th><?php echo $lang->user->group?></th>
- <th class='w-90px'><?php echo $lang->user->gender?></th>
- <th class='w-150px'><?php echo $lang->user->qq?></th>
- </tr>
- </thead>
- <tbody>
- <?php $inputVars = 0;?>
- <?php $visionList = $this->user->getVisionList() + array('ditto' => $lang->user->ditto);?>
- <?php foreach($users as $i => $user):?>
- <tr>
- <td class='c-id'>
- <div class='checkbox-primary'>
- <input type='checkbox' name='add[<?php echo $i?>]' value='<?php echo $i?>'>
- <label></label>
- </div>
- <?php printf("%03d", $i + 1)?>
- </td>
- <td><?php echo $user['account'] . html::hidden("account[$i]", $user['account'])?></td>
- <td><?php echo $user['realname'];?></td>
- <td class='text-left' style='overflow:visible'>
- <?php echo html::select("visions[$i][]", $visionList, $i > 0 ? 'ditto' : (isset($visionList[$this->config->vision]) ? $this->config->vision : key($visionList)), "class='form-control chosen' multiple");?>
- </td>
- <td id='linkBox'><?php echo html::select("link[$i]", $localUsers, '', 'class="form-control picker-select"');?></td>
- <td class='text-left' style='overflow:visible'><?php echo html::select("dept[$i]", $depts, $i == 0 ? '' : 'ditto', 'class="form-control chosen"')?></td>
- <td><?php echo html::select("role[$i]", $roles, $i == 0 ? '' : 'ditto', 'class="form-control"')?></td>
- <td><?php echo html::select("group[$i]", $groups, $i == 0 ? $defaultGroup : 'ditto', 'class="form-control"')?></td>
- <td><?php echo html::select("gender[$i]", $genders, $i == 0 ? '' : 'ditto', 'class="form-control"')?></td>
- <td><?php echo html::input("qq[$i]", '', 'class="form-control"')?></td>
- </tr>
- <?php $inputVars += 6;?>
- <?php endforeach;?>
- </tbody>
- </table>
- <?php if($users):?>
- <div class='table-footer'>
- <div class="checkbox-primary check-all"><label><?php echo $lang->selectAll?></label></div>
- <div class='table-actions btn-toolbar'><?php echo html::submitButton($lang->save, '', 'btn btn-primary');?></div>
- <div class='text'><?php echo html::a($this->session->ldapBackLink ? $this->session->ldapBackLink : $this->createLink('company', 'browse'), $lang->goback, '', "class='btn'") . ' ' . $lang->user->notice->checkbox?></div>
- <?php $pager->show('right', 'pagerjs');?>
- </div>
- <?php endif;?>
- </form>
- </div>
- <script>
- <?php if(common::judgeSuhosinSetting($inputVars)):?>
- $(function()
- {
- $('.table-footer').before("<div class='alert alert-info'><?php echo extension_loaded('suhosin') ? trim(sprintf($lang->suhosinInfo, $inputVars)) : trim(sprintf($lang->maxVarsInfo, $inputVars));?></div>")
- })
- <?php endif;?>
- </script>
- <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>
|