$v) { if(preg_match("/ldap_/", $k)) { if($sql -> db_Select("alt_auth", "*", "auth_type='ldap' AND auth_parmname='{$k}' ")) { $sql -> db_Update("alt_auth", "auth_parmval='{$v}' WHERE auth_type='ldap' AND auth_parmname='{$k}' "); } else { $sql -> db_Insert("alt_auth", "'ldap','{$k}','{$v}' "); } } } $message = LDAPLAN_10; } if(!function_exists('ldap_connect')) { $message = "
".LDAPLAN_11."
"; } if($message) { $ns->tablerender("","
".$message."
"); } $ldap['ldap_edirfilter'] == ""; $sql -> db_Select("alt_auth", "*", "auth_type = 'ldap' "); while($row = $sql->db_Fetch()) { $ldap[$row['auth_parmname']] = $row['auth_parmval']; } $current_filter = "(&(cn=[USERNAME]){$ldap['ldap_edirfilter']})"; $frm = new form; $text = $frm -> form_open("POST",e_SELF); $text .= ""; $text .= ""; $text .= ""; $text .= ""; $text .= ""; $text .= ""; $text .= ""; $text .= ""; $text .= ""; $text .= "
".LDAPLAN_12.""; $text .= $frm -> form_select_open("ldap_servertype"); foreach($server_types as $v) { $sel = ($ldap['ldap_servertype'] == $v) ? " Selected" : ""; $text .= $frm -> form_option($v, $sel, $v); } $text .= $frm -> form_select_close(); $text .= "
".LDAPLAN_1.""; $text .= $frm -> form_text("ldap_server", 35, $ldap['ldap_server'], 120); $text .= "
".LDAPLAN_2.""; $text .= $frm -> form_text("ldap_basedn", 35, $ldap['ldap_basedn'], 120); $text .= "
".LDAPLAN_3.""; $text .= $frm -> form_text("ldap_user", 35, $ldap['ldap_user'], 120); $text .= "
".LDAPLAN_4.""; $text .= $frm -> form_text("ldap_passwd", 35, $ldap['ldap_passwd'], 120); $text .= "
".LDAPLAN_5.""; $text .= $frm -> form_select_open("ldap_version"); foreach($ldap_ver as $v) { $sel = ($ldap['ldap_version'] == $v) ? " Selected" : ""; $text .= $frm -> form_option($v, $sel, $v); } $text .= $frm -> form_select_close(); $text .= "
".LDAPLAN_7."
".LDAPLAN_8."
"; $text .= $frm -> form_text("ldap_edirfilter", 35, $ldap['ldap_edirfilter'], 120); $text .= "
".LDAPLAN_9."
{$current_filter}
"; $text .= $frm -> form_button("submit", "update", LDAPLAN_13); $text .= "
"; $text .= $frm -> form_close(); $ns -> tablerender(LDAPLAN_6,$text); require_once(e_ADMIN."footer.php"); function ldap_conf_adminmenu() { alt_auth_adminmenu(); } ?>