You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

part.wizard-userfilter.php 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <fieldset id="ldapWizard2">
  2. <div>
  3. <p>
  4. <?php p($l->t('Listing and searching for users is constrained by these criteria:'));?>
  5. </p>
  6. <p>
  7. <label for="ldap_userfilter_objectclass">
  8. <?php p($l->t('Only these object classes:'));?>
  9. </label>
  10. <select id="ldap_userfilter_objectclass" multiple="multiple"
  11. name="ldap_userfilter_objectclass" class="multiSelectPlugin">
  12. </select>
  13. </p>
  14. <p>
  15. <label></label>
  16. <span class="ldapInputColElement"><?php p($l->t('The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin.'));?></span>
  17. </p>
  18. <p>
  19. <label for="ldap_userfilter_groups">
  20. <?php p($l->t('Only from these groups:'));?>
  21. </label>
  22. <input type="text" class="ldapManyGroupsSupport ldapManyGroupsSearch hidden" placeholder="<?php p($l->t('Search groups'));?>" />
  23. <select id="ldap_userfilter_groups" multiple="multiple"
  24. name="ldap_userfilter_groups" class="multiSelectPlugin">
  25. </select>
  26. </p>
  27. <p class="ldapManyGroupsSupport hidden">
  28. <label></label>
  29. <select class="ldapGroupList ldapGroupListAvailable" multiple="multiple"
  30. title="<?php p($l->t('Available groups'));?>"></select>
  31. <span class="buttonSpan">
  32. <button class="ldapGroupListSelect" type="button">&gt;</button><br/>
  33. <button class="ldapGroupListDeselect" type="button">&lt;</button>
  34. </span>
  35. <select class="ldapGroupList ldapGroupListSelected" multiple="multiple"
  36. title="<?php p($l->t('Selected groups'));?>"></select>
  37. </p>
  38. <p>
  39. <label><a id='toggleRawUserFilter' class='ldapToggle'>↓ <?php p($l->t('Edit LDAP Query'));?></a></label>
  40. </p>
  41. <p id="ldapReadOnlyUserFilterContainer" class="hidden ldapReadOnlyFilterContainer">
  42. <label><?php p($l->t('LDAP Filter:'));?></label>
  43. <span class="ldapFilterReadOnlyElement ldapInputColElement"></span>
  44. </p>
  45. <p id="rawUserFilterContainer">
  46. <textarea type="text" id="ldap_userlist_filter" name="ldap_userlist_filter"
  47. class="ldapFilterInputElement"
  48. placeholder="<?php p($l->t('Edit LDAP Query'));?>"
  49. title="<?php p($l->t('The filter specifies which LDAP users shall have access to the %s instance.', [$theme->getName()]));?>">
  50. </textarea>
  51. </p>
  52. <p>
  53. <div class="ldapWizardInfo invisible">&nbsp;</div>
  54. </p>
  55. <p class="ldap_count">
  56. <button class="ldapGetEntryCount ldapGetUserCount" name="ldapGetEntryCount" type="button">
  57. <?php p($l->t('Verify settings and count users'));?>
  58. </button>
  59. <span id="ldap_user_count"></span>
  60. </p>
  61. <?php print_unescaped($_['wizardControls']); ?>
  62. </div>
  63. </fieldset>