[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/auth/ldap/ -> config.html (source)

   1  <?php
   2  
   3  // Set to defaults if undefined
   4  if (!isset($config->host_url)) {
   5      $config->host_url = '';
   6  }
   7  if (!isset($config->start_tls)) {
   8      $config->start_tls = false;
   9  }
  10  if (empty($config->ldapencoding)) {
  11      $config->ldapencoding = 'utf-8';
  12  }
  13  if (!isset($config->pagesize)) {
  14      $config->pagesize = LDAP_DEFAULT_PAGESIZE;
  15  }
  16  if (!isset($config->contexts)) {
  17      $config->contexts = '';
  18  }
  19  if (!isset($config->user_type)) {
  20      $config->user_type = 'default';
  21  }
  22  if (!isset($config->user_attribute)) {
  23      $config->user_attribute = '';
  24  }
  25  if (!isset($config->suspended_attribute)) {
  26      $config->suspended_attribute = '';
  27  }
  28  if (!isset($config->sync_suspended)) {
  29      $config->sync_suspended = '';
  30  }
  31  if (!isset($config->search_sub)) {
  32      $config->search_sub = '';
  33  }
  34  if (!isset($config->opt_deref)) {
  35      $config->opt_deref = LDAP_DEREF_NEVER;
  36  }
  37  if (!isset($config->preventpassindb)) {
  38      $config->preventpassindb = 0;
  39  }
  40  if (!isset($config->bind_dn)) {
  41      $config->bind_dn = '';
  42  }
  43  if (!isset($config->bind_pw)) {
  44      $config->bind_pw = '';
  45  }
  46  if (!isset($config->ldap_version)) {
  47      $config->ldap_version = '3';
  48  }
  49  if (!isset($config->objectclass)) {
  50      $config->objectclass = '';
  51  }
  52  if (!isset($config->memberattribute)) {
  53      $config->memberattribute = '';
  54  }
  55  if (!isset($config->memberattribute_isdn)) {
  56      $config->memberattribute_isdn = '';
  57  }
  58  if (!isset($config->creators)) {
  59      $config->creators = '';
  60  }
  61  if (!isset($config->create_context)) {
  62      $config->create_context = '';
  63  }
  64  if (!isset($config->expiration)) {
  65      $config->expiration = '';
  66  }
  67  if (!isset($config->expiration_warning)) {
  68      $config->expiration_warning = '10';
  69  }
  70  if (!isset($config->expireattr)) {
  71      $config->expireattr = '';
  72  }
  73  if (!isset($config->gracelogins)) {
  74      $config->gracelogins = '';
  75  }
  76  if (!isset($config->graceattr)) {
  77      $config->graceattr = '';
  78  }
  79  if (!isset($config->auth_user_create)) {
  80      $config->auth_user_create = '';
  81  }
  82  if (!isset($config->forcechangepassword)) {
  83      $config->forcechangepassword = 0;
  84  }
  85  if (!isset($config->stdchangepassword)) {
  86      $config->stdchangepassword = 0;
  87  }
  88  if (!isset($config->passtype)) {
  89      $config->passtype = 'plaintext';
  90  }
  91  if (!isset($config->changepasswordurl)) {
  92      $config->changepasswordurl = '';
  93  }
  94  if (!isset($config->removeuser)) {
  95      $config->removeuser = AUTH_REMOVEUSER_KEEP;
  96  }
  97  if (!isset($config->ntlmsso_enabled)) {
  98      $config->ntlmsso_enabled = 0;
  99  }
 100  if (!isset($config->ntlmsso_subnet)) {
 101      $config->ntlmsso_subnet = '';
 102  }
 103  if (!isset($config->ntlmsso_ie_fastpath)) {
 104      $config->ntlmsso_ie_fastpath = 0;
 105  }
 106  if (!isset($config->ntlmsso_type)) {
 107      $config->ntlmsso_type = 'ntlm';
 108  }
 109  if (!isset($config->ntlmsso_remoteuserformat)) {
 110      $config->ntlmsso_remoteuserformat = '';
 111  }
 112  
 113  $yesno = array(get_string('no'), get_string('yes'));
 114  
 115  $fastpathoptions = array(AUTH_NTLM_FASTPATH_YESFORM => get_string('auth_ntlmsso_ie_fastpath_yesform', 'auth_ldap'),
 116                           AUTH_NTLM_FASTPATH_YESATTEMPT => get_string('auth_ntlmsso_ie_fastpath_yesattempt', 'auth_ldap'),
 117                           AUTH_NTLM_FASTPATH_ATTEMPT => get_string('auth_ntlmsso_ie_fastpath_attempt', 'auth_ldap'));
 118  
 119  $disabled = '';
 120  if (!ldap_paged_results_supported($config->ldap_version)) {
 121      $disabled = ' disabled="disabled"';
 122      echo $OUTPUT->notification(get_string('pagedresultsnotsupp', 'auth_ldap'));
 123  }
 124  
 125  ?>
 126  <table cellspacing="0" cellpadding="5" border="0">
 127  <tr>
 128     <td colspan="2">
 129         <h4><?php print_string('auth_ldap_server_settings', 'auth_ldap') ?></h4>
 130     </td>
 131  </tr>
 132  <tr valign="top" class="required">
 133      <td align="right">
 134          <label for="host_url"><?php print_string('auth_ldap_host_url_key', 'auth_ldap') ?></label>
 135      </td>
 136      <td>
 137          <input name="host_url" id="host_url" type="text" size="30" value="<?php echo $config->host_url?>" />
 138          <?php if (isset($err['host_url'])) { echo $OUTPUT->error_text($err['host_url']); } ?>
 139      </td>
 140      <td>
 141          <?php print_string('auth_ldap_host_url', 'auth_ldap') ?>
 142      </td>
 143  </tr>
 144  <tr valign="top" class="required">
 145      <td align="right">
 146          <label for="ldap_version"><?php print_string('auth_ldap_version_key', 'auth_ldap') ?></label>
 147      </td>
 148      <td>
 149          <?php
 150             $versions = array();
 151             $versions[2] = '2';
 152             $versions[3] = '3';
 153             echo html_writer::select($versions, 'ldap_version', $config->ldap_version, false);
 154             if (isset($err['ldap_version'])) { echo $OUTPUT->error_text($err['ldap_version']); }
 155          ?>
 156      </td>
 157      <td>
 158          <?php print_string('auth_ldap_version', 'auth_ldap') ?>
 159      </td>
 160  </tr>
 161  <tr valign="top">
 162      <td align="right">
 163          <label for="start_tls"><?php print_string('start_tls_key', 'auth_ldap') ?></label>
 164      </td>
 165      <td>
 166          <?php echo html_writer::select($yesno, 'start_tls', $config->start_tls, false); ?>
 167      </td>
 168      <td>
 169          <?php print_string('start_tls', 'auth_ldap') ?>
 170      </td>
 171  </tr>
 172  <tr valign="top" class="required">
 173      <td align="right">
 174          <label for="ldapencoding"><?php print_string('auth_ldap_ldap_encoding_key', 'auth_ldap') ?></label>
 175      </td>
 176      <td>
 177          <input id="ldapencoding" name="ldapencoding" type="text" value="<?php echo $config->ldapencoding ?>" />
 178          <?php if (isset($err['ldapencoding'])) { echo $OUTPUT->error_text($err['ldapencoding']); } ?>
 179      </td>
 180      <td>
 181          <?php print_string('auth_ldap_ldap_encoding', 'auth_ldap') ?>
 182      </td>
 183  </tr>
 184  <tr valign="top">
 185      <td align="right">
 186          <label for="pagesize"><?php print_string('pagesize_key', 'auth_ldap') ?></label>
 187      </td>
 188      <td>
 189          <input id="pagesize" name="pagesize" type="text" value="<?php echo $config->pagesize ?>" <?php echo $disabled ?>/>
 190          <?php
 191              if (isset($err['pagesize'])) { echo $OUTPUT->error_text($err['pagesize']); }
 192              if ($disabled) {
 193                  // Don't loose the page size value (disabled fields are not submitted!)
 194          ?>
 195              <input id="pagesize" name="pagesize" type="hidden" value="<?php echo $config->pagesize ?>" />
 196          <?php } ?>
 197  
 198      </td>
 199      <td>
 200          <?php print_string('pagesize', 'auth_ldap') ?>
 201      </td>
 202  </tr>
 203  <tr>
 204      <td colspan="2">
 205          <h4><?php print_string('auth_ldap_bind_settings', 'auth_ldap') ?></h4>
 206      </td>
 207  </tr>
 208  <tr valign="top" class="required">
 209      <td align="right">
 210          <label for="menupreventpassindb"><?php print_string('auth_ldap_preventpassindb_key', 'auth_ldap') ?></label>
 211      </td>
 212      <td>
 213          <?php echo html_writer::select($yesno, 'preventpassindb', $config->preventpassindb, false); ?>
 214      </td>
 215      <td>
 216          <?php print_string('auth_ldap_preventpassindb', 'auth_ldap') ?>
 217      </td>
 218  </tr>
 219  <tr valign="top" class="required">
 220      <td align="right">
 221          <label for="bind_dn"><?php print_string('auth_ldap_bind_dn_key', 'auth_ldap') ?></label>
 222      </td>
 223      <td>
 224          <input name="bind_dn" id="bind_dn" type="text" size="30" value="<?php echo $config->bind_dn?>" />
 225          <?php if (isset($err['bind_dn'])) { echo $OUTPUT->error_text($err['bind_dn']); } ?>
 226      </td>
 227      <td>
 228          <?php print_string('auth_ldap_bind_dn', 'auth_ldap') ?>
 229      </td>
 230  </tr>
 231  <tr valign="top" class="required">
 232      <td align="right">
 233          <label for="bind_pw"><?php print_string('auth_ldap_bind_pw_key', 'auth_ldap') ?></label>
 234      </td>
 235      <td>
 236          <input name="bind_pw" id="bind_pw" type="password" size="30" value="<?php echo $config->bind_pw?>" autocomplete="off"/>
 237          <?php if (isset($err['bind_pw'])) { echo $OUTPUT->error_text($err['bind_pw']); } ?>
 238      </td>
 239      <td>
 240          <?php print_string('auth_ldap_bind_pw', 'auth_ldap') ?>
 241      </td>
 242  </tr>
 243  <tr>
 244      <td colspan="2">
 245          <h4><?php print_string('auth_ldap_user_settings', 'auth_ldap') ?></h4>
 246      </td>
 247  </tr>
 248  <tr valign="top" class="required">
 249      <td align="right">
 250          <label for="menuuser_type"><?php print_string('auth_ldap_user_type_key', 'auth_ldap') ?></label>
 251      </td>
 252      <td>
 253          <?php
 254              echo html_writer::select(ldap_supported_usertypes(), 'user_type', $config->user_type, false);
 255              if (isset($err['user_type'])) { echo $OUTPUT->error_text($err['user_type']); }
 256          ?>
 257      </td>
 258      <td>
 259          <?php print_string('auth_ldap_user_type', 'auth_ldap') ?>
 260      </td>
 261  </tr>
 262  <tr valign="top" class="required">
 263      <td align="right">
 264          <label for="contexts"><?php print_string('auth_ldap_contexts_key', 'auth_ldap') ?></label>
 265      </td>
 266      <td>
 267          <input name="contexts" id="contexts" type="text" size="30" value="<?php echo $config->contexts?>" />
 268          <?php if (isset($err['contexts'])) { echo $OUTPUT->error_text($err['contexts']); } ?>
 269      </td>
 270      <td>
 271          <?php print_string('auth_ldap_contexts', 'auth_ldap') ?>
 272      </td>
 273  </tr>
 274  <tr valign="top" class="required">
 275      <td align="right">
 276          <label for="menusearch_sub"><?php print_string('auth_ldap_search_sub_key', 'auth_ldap') ?></label>
 277      </td>
 278      <td>
 279          <?php echo html_writer::select($yesno, 'search_sub', $config->search_sub, false); ?>
 280      </td>
 281      <td>
 282          <?php print_string('auth_ldap_search_sub', 'auth_ldap') ?>
 283      </td>
 284  </tr>
 285  <tr valign="top" class="required">
 286      <td align="right">
 287          <label for="menuopt_deref"><?php print_string('auth_ldap_opt_deref_key', 'auth_ldap') ?></label>
 288      </td>
 289      <td>
 290          <?php
 291             $opt_deref = array();
 292             $opt_deref[LDAP_DEREF_NEVER] = get_string('no');
 293             $opt_deref[LDAP_DEREF_ALWAYS] = get_string('yes');
 294             echo html_writer::select($opt_deref, 'opt_deref', $config->opt_deref, false);
 295             if (isset($err['opt_deref'])) { echo $OUTPUT->error_text($err['opt_deref']); }
 296          ?>
 297      </td>
 298      <td>
 299          <?php print_string('auth_ldap_opt_deref', 'auth_ldap') ?>
 300      </td>
 301  </tr>
 302  <tr valign="top" class="required">
 303      <td align="right">
 304          <label for="user_attribute"><?php print_string('auth_ldap_user_attribute_key', 'auth_ldap') ?></label>
 305      </td>
 306      <td>
 307          <input name="user_attribute" id="user_attribute" type="text" size="30" value="<?php echo $config->user_attribute?>" />
 308          <?php if (isset($err['user_attribute'])) { echo $OUTPUT->error_text($err['user_attribute']); } ?>
 309      </td>
 310      <td>
 311          <?php print_string('auth_ldap_user_attribute', 'auth_ldap') ?>
 312      </td>
 313  </tr>
 314  <tr valign="top" class="required">
 315      <td align="right">
 316          <label for="suspended_attribute"><?php print_string('auth_ldap_suspended_attribute_key', 'auth_ldap') ?></label>
 317      </td>
 318      <td>
 319          <input name="suspended_attribute" id="suspended_attribute" type="text" size="30" value="<?php echo $config->suspended_attribute?>" />
 320          <?php if (isset($err['suspended_attribute'])) { echo $OUTPUT->error_text($err['suspended_attribute']); } ?>
 321      </td>
 322      <td>
 323          <?php print_string('auth_ldap_suspended_attribute', 'auth_ldap') ?>
 324      </td>
 325  </tr>
 326  <tr valign="top" class="required">
 327      <td align="right">
 328          <label for="memberattribute"><?php print_string('auth_ldap_memberattribute_key', 'auth_ldap') ?></label>
 329      </td>
 330      <td>
 331          <input name="memberattribute" id="memberattribute" type="text" size="30" value="<?php echo $config->memberattribute?>" />
 332          <?php if (isset($err['memberattribute'])) { echo $OUTPUT->error_text($err['memberattribute']); } ?>
 333      </td>
 334      <td>
 335          <?php print_string('auth_ldap_memberattribute', 'auth_ldap') ?>
 336      </td>
 337  </tr>
 338  <tr valign="top" class="required">
 339      <td align="right">
 340          <label for="memberattribute_isdn"><?php print_string('auth_ldap_memberattribute_isdn_key', 'auth_ldap') ?></label>
 341      </td>
 342      <td>
 343          <input name="memberattribute_isdn" id="memberattribute_isdn" type="text" size="30" value="<?php echo $config->memberattribute_isdn?>" />
 344          <?php if (isset($err['memberattribute_isdn'])) { echo $OUTPUT->error_text($err['memberattribute_isdn']); } ?>
 345      </td>
 346      <td>
 347          <?php print_string('auth_ldap_memberattribute_isdn', 'auth_ldap') ?>
 348      </td>
 349  </tr>
 350  <tr valign="top" class="required">
 351      <td align="right">
 352          <label for="objectclass"><?php print_string('auth_ldap_objectclass_key', 'auth_ldap') ?></label>
 353      </td>
 354      <td>
 355          <input name="objectclass" id="objectclass" type="text" size="30" value="<?php echo $config->objectclass?>" />
 356          <?php if (isset($err['objectclass'])) { echo $OUTPUT->error_text($err['objectclass']); } ?>
 357      </td>
 358      <td>
 359          <?php print_string('auth_ldap_objectclass', 'auth_ldap') ?>
 360      </td>
 361  </tr>
 362  <tr>
 363      <td colspan="2">
 364          <h4><?php print_string('forcechangepassword', 'auth') ?></h4>
 365      </td>
 366  </tr>
 367  <tr valign="top" class="required">
 368      <td align="right" valign="top">
 369          <label for="menuforcechangepassword"><?php print_string('forcechangepassword', 'auth') ?></label>
 370      </td>
 371      <td>
 372          <?php echo html_writer::select($yesno, 'forcechangepassword', $config->forcechangepassword, false); ?>
 373      </td>
 374      <td align="left" valign="top">
 375          <p><?php print_string('forcechangepasswordfirst_help', 'auth') ?></p>
 376      </td>
 377  </tr>
 378  <tr valign="top" class="required">
 379      <td align="right" valign="top">
 380          <label for="menustdchangepassword"><?php print_string('stdchangepassword', 'auth') ?></label>
 381      </td>
 382      <td>
 383          <?php echo html_writer::select($yesno, 'stdchangepassword', $config->stdchangepassword, false); ?>
 384      </td>
 385      <td align="left" valign="top">
 386          <p><?php print_string('stdchangepassword_expl', 'auth') ?></p>
 387          <p><?php print_string('stdchangepassword_explldap', 'auth') ?></p>
 388      </td>
 389  </tr>
 390  <tr valign="top" class="required">
 391      <td align="right">
 392          <label for="menupasstype"><?php print_string('auth_ldap_passtype_key', 'auth_ldap') ?></label>
 393      </td>
 394      <td>
 395          <?php
 396              $passtype = array();
 397              $passtype['plaintext'] = get_string('plaintext', 'auth');
 398              $passtype['md5']       = get_string('md5', 'auth');
 399              $passtype['sha1']      = get_string('sha1', 'auth');
 400              echo html_writer::select($passtype, 'passtype', $config->passtype, false);
 401          ?>
 402      </td>
 403      <td>
 404          <?php print_string('auth_ldap_passtype', 'auth_ldap') ?>
 405      </td>
 406  </tr>
 407  <tr valign="top">
 408      <td align="right">
 409          <label for="changepasswordurl"><?php print_string('auth_ldap_changepasswordurl_key', 'auth_ldap') ?></label>
 410      </td>
 411      <td>
 412          <input name="changepasswordurl" id="changepasswordurl" type="text" value="<?php echo $config->changepasswordurl ?>" />
 413          <?php if (isset($err['changepasswordurl'])) { echo $OUTPUT->error_text($err['changepasswordurl']); } ?>
 414      </td>
 415      <td>
 416          <?php print_string('changepasswordhelp', 'auth') ?>
 417      </td>
 418  </tr>
 419  <tr>
 420      <td colspan="2">
 421          <h4><?php print_string('auth_ldap_passwdexpire_settings', 'auth_ldap') ?></h4>
 422      </td>
 423  </tr>
 424  <tr valign="top" class="required">
 425      <td align="right">
 426          <label for="menuexpiration"><?php print_string('auth_ldap_expiration_key', 'auth_ldap') ?></label>
 427      </td>
 428      <td>
 429          <?php
 430             $expiration = array();
 431             $expiration['0'] = 'no';
 432             $expiration['1'] = 'LDAP';
 433             echo html_writer::select($expiration, 'expiration', $config->expiration, false);
 434             if (isset($err['expiration'])) { echo $OUTPUT->error_text($err['expiration']); }
 435          ?>
 436      </td>
 437      <td>
 438          <?php print_string('auth_ldap_expiration_desc', 'auth_ldap') ?>
 439      </td>
 440  </tr>
 441  <tr valign="top" class="required">
 442      <td align="right">
 443          <label for="expiration_warning"><?php print_string('auth_ldap_expiration_warning_key', 'auth_ldap') ?></label>
 444      </td>
 445      <td>
 446          <input name="expiration_warning" id="expiration_warning" type="text" size="2" value="<?php echo $config->expiration_warning?>" />
 447          <?php if (isset($err['expiration_warning'])) { echo $OUTPUT->error_text($err['expiration_warning']); } ?>
 448      </td>
 449      <td>
 450          <?php print_string('auth_ldap_expiration_warning_desc', 'auth_ldap') ?>
 451      </td>
 452  </tr>
 453  <tr valign="top" class="required">
 454      <td align="right">
 455          <label for="expireattr"><?php print_string('auth_ldap_expireattr_key', 'auth_ldap') ?></label>
 456      </td>
 457      <td>
 458          <input name="expireattr" id="expireattr" type="text" size="30" value="<?php echo $config->expireattr?>" />
 459          <?php if (isset($err['expireattr'])) { echo $OUTPUT->error_text($err['expireattr']); } ?>
 460      </td>
 461      <td>
 462          <?php print_string('auth_ldap_expireattr_desc', 'auth_ldap') ?>
 463      </td>
 464  </tr>
 465  <tr valign="top" class="required">
 466      <td align="right">
 467          <label for="menugracelogins"><?php print_string('auth_ldap_gracelogins_key', 'auth_ldap') ?></label>
 468      </td>
 469      <td>
 470          <?php echo html_writer::select($yesno, 'gracelogins', $config->gracelogins, false); ?>
 471      </td>
 472      <td>
 473          <?php print_string('auth_ldap_gracelogins_desc', 'auth_ldap') ?>
 474      </td>
 475  </tr>
 476  <tr valign="top" class="required">
 477      <td align="right">
 478          <label for="graceattr"><?php print_string('auth_ldap_gracelogin_key', 'auth_ldap') ?></label>
 479      </td>
 480      <td>
 481          <input name="graceattr" id="graceattr" type="text" size="30" value="<?php echo $config->graceattr?>" />
 482          <?php if (isset($err['graceattr'])) { echo $OUTPUT->error_text($err['graceattr']); } ?>
 483      </td>
 484      <td>
 485          <?php print_string('auth_ldap_graceattr_desc', 'auth_ldap') ?>
 486      </td>
 487  </tr>
 488  <tr>
 489      <td colspan="2">
 490          <h4><?php print_string('auth_user_create', 'auth') ?></h4>
 491      </td>
 492  </tr>
 493  <tr valign="top">
 494      <td align="right">
 495          <label for="menuauth_user_create"><?php print_string('auth_ldap_auth_user_create_key', 'auth_ldap') ?></label>
 496      </td>
 497      <td>
 498          <?php echo html_writer::select($yesno, 'auth_user_create', $config->auth_user_create, false); ?>
 499      </td>
 500      <td>
 501          <?php print_string('auth_user_creation', 'auth'); ?>
 502      </td>
 503  </tr>
 504  <tr valign="top" class="required">
 505      <td align="right">
 506          <label for="create_context"><?php print_string('auth_ldap_create_context_key', 'auth_ldap') ?></label>
 507      </td>
 508      <td>
 509          <input name="create_context" id="create_context" type="text" size="30" value="<?php echo $config->create_context?>" />
 510          <?php if (isset($err['create_context'])) { echo $OUTPUT->error_text($err['create_context']); } ?>
 511      </td>
 512      <td>
 513          <?php print_string('auth_ldap_create_context', 'auth_ldap') ?>
 514      </td>
 515  </tr>
 516  <tr>
 517      <td colspan="2">
 518          <h4><?php print_string('coursecreators') ?></h4>
 519      </td>
 520  </tr>
 521  <tr valign="top" class="required">
 522      <td align="right">
 523          <label for="creators"><?php print_string('auth_ldap_creators_key', 'auth_ldap') ?></label>
 524      </td>
 525      <td>
 526          <input name="creators" id="creators" type="text" size="30" value="<?php echo $config->creators?>" />
 527          <?php if (isset($err['creators'])) { echo $OUTPUT->error_text($err['creators']); } ?>
 528      </td>
 529      <td>
 530          <?php print_string('auth_ldap_creators', 'auth_ldap') ?>
 531      </td>
 532  </tr>
 533  <tr>
 534      <td colspan="2">
 535          <h4><?php print_string('auth_sync_script', 'auth') ?></h4>
 536      </td>
 537  </tr>
 538  <tr valign="top">
 539      <td align="right">
 540          <label for="menuremoveuser"><?php print_string('auth_remove_user_key', 'auth') ?></label>
 541      </td>
 542      <td>
 543          <?php
 544              $deleteopt = array();
 545              $deleteopt[AUTH_REMOVEUSER_KEEP] = get_string('auth_remove_keep', 'auth');
 546              $deleteopt[AUTH_REMOVEUSER_SUSPEND] = get_string('auth_remove_suspend', 'auth');
 547              $deleteopt[AUTH_REMOVEUSER_FULLDELETE] = get_string('auth_remove_delete', 'auth');
 548              echo html_writer::select($deleteopt, 'removeuser', $config->removeuser, false);
 549          ?>
 550      </td>
 551      <td>
 552          <?php print_string('auth_remove_user', 'auth') ?>
 553      </td>
 554  </tr>
 555  <tr valign="top">
 556      <td align="right">
 557          <label for="menusync_suspended"><?php print_string('auth_sync_suspended_key', 'auth') ?></label>
 558      </td>
 559      <td>
 560          <?php echo html_writer::select($yesno, 'sync_suspended', $config->sync_suspended, false); ?>
 561      </td>
 562      <td>
 563          <?php print_string('auth_sync_suspended', 'auth'); ?>
 564      </td>
 565  </tr>
 566  <tr>
 567      <td colspan="2">
 568          <h4><?php print_string('auth_ntlmsso', 'auth_ldap') ?></h4>
 569      </td>
 570  </tr>
 571  <tr valign="top">
 572      <td align="right">
 573          <label for="menuntlmsso_enabled"><?php print_string('auth_ntlmsso_enabled_key', 'auth_ldap') ?></label>
 574      </td>
 575      <td>
 576          <?php echo html_writer::select($yesno, 'ntlmsso_enabled', $config->ntlmsso_enabled, false); ?>
 577      </td>
 578      <td>
 579          <?php print_string('auth_ntlmsso_enabled', 'auth_ldap') ?>
 580      </td>
 581  </tr>
 582  <tr valign="top">
 583      <td align="right">
 584          <label for="ntlmsso_subnet"><?php print_string('auth_ntlmsso_subnet_key', 'auth_ldap') ?></label>
 585      </td>
 586      <td>
 587          <input name="ntlmsso_subnet" id="ntlmsso_subnet" type="text" size="30" value="<?php p($config->ntlmsso_subnet) ?>" />
 588      </td>
 589      <td>
 590          <?php print_string('auth_ntlmsso_subnet', 'auth_ldap') ?>
 591      </td>
 592  </tr>
 593  <tr valign="top">
 594      <td align="right">
 595          <label for="menuntlmsso_ie_fastpath"><?php print_string('auth_ntlmsso_ie_fastpath_key', 'auth_ldap') ?></label>
 596      </td>
 597      <td>
 598          <?php echo html_writer::select($fastpathoptions, 'ntlmsso_ie_fastpath', $config->ntlmsso_ie_fastpath, false); ?>
 599      </td>
 600      <td>
 601      <?php print_string('auth_ntlmsso_ie_fastpath', 'auth_ldap') ?>
 602      </td>
 603  </tr>
 604  <tr valign="top">
 605      <td align="right">
 606          <label for="menuntlmsso_type"><?php print_string('auth_ntlmsso_type_key', 'auth_ldap')?></label>
 607      </td>
 608      <td>
 609          <?php
 610              $types = array();
 611              $types['ntlm'] = 'NTLM';
 612              $types['kerberos'] = 'Kerberos';
 613              echo html_writer::select($types, 'ntlmsso_type', $config->ntlmsso_type, false);
 614          ?>
 615      </td>
 616      <td>
 617          <?php print_string('auth_ntlmsso_type','auth_ldap') ?>
 618      </td>
 619  </tr>
 620  <tr valign="top">
 621      <td align="right">
 622          <label for="ntlmsso_remoteuserformat"><?php print_string('auth_ntlmsso_remoteuserformat_key', 'auth_ldap') ?></label>
 623      </td>
 624      <td>
 625          <input name="ntlmsso_remoteuserformat" id="ntlmsso_remoteuserformat" type="text" size="30" value="<?php echo $config->ntlmsso_remoteuserformat?>" />
 626          <?php if (isset($err['ntlmsso_remoteuserformat'])) { echo $OUTPUT->error_text($err['ntlmsso_remoteuserformat']); } ?>
 627      </td>
 628      <td>
 629          <?php print_string('auth_ntlmsso_remoteuserformat', 'auth_ldap') ?>
 630      </td>
 631  </tr>
 632  <?php
 633  $help  = get_string('auth_ldapextrafields', 'auth_ldap');
 634  $help .= get_string('auth_updatelocal_expl', 'auth');
 635  $help .= get_string('auth_fieldlock_expl', 'auth');
 636  $help .= get_string('auth_updateremote_expl', 'auth');
 637  $help .= '<hr />';
 638  $help .= get_string('auth_updateremote_ldap', 'auth');
 639  
 640  print_auth_lock_options($this->authtype, $user_fields, $help, true, true, $this->get_custom_user_profile_fields());
 641  ?>
 642  </table>


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1