1) { if (@ldap_bind($ldap, $result[0]['dn'], $password)) { @ldap_close($ldap); $sql ='SELECT user_id, username, user_password, user_passchg, user_email, user_type FROM ' . USERS_TABLE . " WHERE username = '" . $db->sql_escape($username) . "'"; $result = $db->sql_query($sql); if ($row = $db->sql_fetchrow($result)) { $db->sql_freeresult($result); return ($row['user_type'] == USER_INACTIVE || $row['user_type'] == USER_IGNORE) ? 0 : $row; } } } @ldap_close($ldap); return false; } /** * This function is used to output any required fields in the authentication * admin panel. It also defines any required configuration table fields. */ function admin_ldap(&$new) { global $user; /** * @todo Using same approach with cfg_build_template? */ $tpl = '