| | Element index for package lib[ a ]
	[ c ]
	[ d ]
	[ e ]
	[ f ]
	[ g ]
	[ i ]
	[ l ]
	[ m ]
	[ n ]
	[ o ]
	[ p ]
	[ r ]
	[ s ]
	[ t ]
	[ u ]
	[ _ ]
 
		top_
							_get_raw_schemain file schema.inc, function _get_raw_schema()Fetches the raw schema array for the subschemaSubentry of the server. Note,  this function has grown many hairs to accomodate more LDAP servers. It is  needfully complicated as it now supports many popular LDAP servers that  don't necessarily expose their schema "the right way".
_get_schema_dnin file schema.inc, function _get_schema_dn()Helper for _get_raw_schema() which fetches the DN of the schema object
__constructin file cache.inc, method cache::__construct()Constructor.
__sleepin file cache.inc, method cache::__sleep()Encrypts LDAP cache before saving to session file.
__wakeupin file cache.inc, method cache::__wakeup()Decrypts LDAP cache after loading from session file.
 
 
 
		topa
							$aliasesin file schema.inc, variable AttributeType::$aliasesAn array of alias attribute names, strings
addAliasin file schema.inc, method AttributeType::addAlias()Adds an attribute name to the alias array.
addChildObjectClassin file schema.inc, method ObjectClass::addChildObjectClass()Adds an objectClass to the list of objectClasses that inherit  from this objectClass.
addMayAttrsin file schema.inc, method ObjectClass::addMayAttrs()Behaves identically to addMustAttrs, but it operates on the MAY  attributes of this objectClass.
addMustAttrsin file schema.inc, method ObjectClass::addMustAttrs()Adds the specified array of attributes to this objectClass' list of  MUST attributes. The resulting array of must attributes will contain  unique members.
addRequiredByObjectClassin file schema.inc, method AttributeType::addRequiredByObjectClass()Adds an objectClass name to this attribute's list of "required by" objectClasses,  that is the list of objectClasses which must have this attribute.
addUsedByAttrin file schema.inc, method MatchingRule::addUsedByAttr()Adds an attribute name to the list of attributes who use this MatchingRule
addUsedInObjectClassin file schema.inc, method AttributeType::addUsedInObjectClass()Adds an objectClass name to this attribute's list of "used in" objectClasses,  that is the list of objectClasses which provide this attribute.
add_aliases_to_attrsin file schema.inc, function add_aliases_to_attrs()For each attribute that has multiple names, this function adds unique entries to  the attrs array for those names. Ie, attributeType has name 'gn' and 'givenName'.
add_cachein file cache.inc, method cache::add_cache()This function adds attributes to the cache.
add_sup_to_attrsin file schema.inc, function add_sup_to_attrs()Adds inherited values to each attributeType specified by the SUP directive.
array_deletein file account.inc, function array_delete()This function will return all values from $array without values of $values.
AttributeTypein file schema.inc, method AttributeType::AttributeType()Creates a new AttributeType objcet from a raw LDAP AttributeType string.
AttributeTypein file schema.inc, class AttributeTypeRepresents an LDAP AttributeType
account.incprocedural page account.inc 
 
 
		topc
							$children_objectclassesin file schema.inc, variable ObjectClass::$children_objectclassesarray of objectClasses which inherit from this one (must be set at runtime explicitly by the caller)
cachein file cache.inc, class cacheThis class contains all functions which are needed to manage the LDAP cache.
cached_schema_availablein file schema.inc, function cached_schema_available()Returns true if the schema for $schema_type has been cached and
checkClientIPin file security.inc, function checkClientIP()Checks if the client's IP address is on the list of allowed IPs.
checkIfPasswordChangeIsAllowedin file security.inc, function checkIfPasswordChangeIsAllowed()Checks if passwords may be changed.
checkIfWriteAccessIsAllowedin file security.inc, function checkIfWriteAccessIsAllowed()Checks if write access to LDAP is allowed.
cmp_domainin file account.inc, function cmp_domain()Helper function to sort the domains
cache.incprocedural page cache.inc 
 top
 
 top
 
 
 
		topf
							findgroupsin file cache.inc, method cache::findgroups()This function returns an array with all group names which were found in the LDAP directory.
 
 
 
		topg
							generateRandomPasswordin file account.inc, function generateRandomPassword()Generates a random password with 12 digits.
getAliasesin file schema.inc, method AttributeType::getAliases()Gets the names of attributes that are an alias for this attribute (if any).
getChildObjectClassesin file schema.inc, method ObjectClass::getChildObjectClasses()Returns the array of objectClass names which inherit from this objectClass.
getdaysin file account.inc, function getdays()This function will return the days from 1.1.1970 until now.
getDescriptionin file schema.inc, method SchemaItem::getDescription()getEqualityin file schema.inc, method AttributeType::getEquality()Gets this attribute's equality string
getgidin file cache.inc, method cache::getgid()This function will return the GID number to an existing group name (using the cache).
getgrnamin file cache.inc, method cache::getgrnam()This function returns the group name to an existing gidNumber.
getIsCollectivein file schema.inc, method AttributeType::getIsCollective()Gets whether this attribute is collective.
getIsNoUserModificationin file schema.inc, method AttributeType::getIsNoUserModification()Gets whether this attribute is not modifiable by users.
getIsObsoletein file schema.inc, method AttributeType::getIsObsolete()Gets whether this attribute has been flagged as obsolete by the LDAP server
getIsObsoletein file schema.inc, method ObjectClass::getIsObsolete()Gets whether this objectClass is flagged as obsolete by the LDAP server.
getIsObsoletein file schema.inc, method MatchingRule::getIsObsolete()Gets whether this MatchingRule is flagged as obsolete by the LDAP server.
getIsSingleValuein file schema.inc, method AttributeType::getIsSingleValue()Gets whether this attribute is single-valued. If this attribute only supports single values, true  is returned. If this attribute supports multiple values, false is returned.
getMaxLengthin file schema.inc, method AttributeType::getMaxLength()Gets this attribute's the maximum length. If no maximum is defined by the LDAP server, null is returned.
getMayAttrNamesin file schema.inc, method ObjectClass::getMayAttrNames()Gets an array of attribute names (strings) that entries of this ObjectClass must define.
getMayAttrsin file schema.inc, method ObjectClass::getMayAttrs()Gets an array of AttributeType objects that entries of this ObjectClass may define.
getMustAttrNamesin file schema.inc, method ObjectClass::getMustAttrNames()Gets an array of attribute names (strings) that entries of this ObjectClass must define.
getMustAttrsin file schema.inc, method ObjectClass::getMustAttrs()Gets an array of AttributeType objects that entries of this ObjectClass must define.
getNamein file schema.inc, method MatchingRule::getName()Gets this MatchingRule's name.
getNamein file schema.inc, method MatchingRuleUse::getName()Gets this MatchingRuleUse's name
getNamein file schema.inc, method AttributeType::getName()Gets this attribute's name
getNamein file schema.inc, method ObjectClass::getName()Gets the name of this objectClass (ie, "inetOrgPerson")
getNamein file schema.inc, method ObjectClassAttribute::getName()Gets this attribute's name
getOIDin file schema.inc, method SchemaItem::getOID()getOrderingin file schema.inc, method AttributeType::getOrdering()Gets this attribute's ordering specification.
getRequiredByObjectClassesin file schema.inc, method AttributeType::getRequiredByObjectClasses()Gets the list of "required by" objectClasses, that is the list of objectClasses  which provide must have attribute.
getshellsin file account.inc, function getshells()Returns a list of shells listed in config/shells.
getSourcein file schema.inc, method ObjectClassAttribute::getSource()Gets the name of the ObjectClass which originally specified this attribute.
getSubstrin file schema.inc, method AttributeType::getSubstr()Gets this attribute's substring matching specification
getSupAttributein file schema.inc, method AttributeType::getSupAttribute()Gets this attribute's parent attribute (if any). If this attribute does not  inherit from another attribute, null is returned.
getSupClassesin file schema.inc, method ObjectClass::getSupClasses()Gets the objectClass names from which this objectClass inherits.
getSyntaxOIDin file schema.inc, method AttributeType::getSyntaxOID()Gets this attribute's syntax OID. Differs from getSyntaxString() in that this  function only returns the actual OID with any length specification removed.
getSyntaxStringin file schema.inc, method AttributeType::getSyntaxString()Gets this attribute's raw syntax string (ie: "1.2.3.4{16}").
getTypein file schema.inc, method ObjectClass::getType()Gets the type of this objectClass: STRUCTURAL, ABSTRACT, or AUXILIARY.
getTypein file schema.inc, method AttributeType::getType()Gets this attribute's type
getUsagein file schema.inc, method AttributeType::getUsage()Gets this attribute's usage string as defined by the LDAP server
getUsedByAttrsin file schema.inc, method MatchingRuleUse::getUsedByAttrs()Gets an array of attribute names (strings) which use this MatchingRuleUse object.
getUsedByAttrsin file schema.inc, method MatchingRule::getUsedByAttrs()Gets an array of attribute names (strings) which use this MatchingRule
getUsedInObjectClassesin file schema.inc, method AttributeType::getUsedInObjectClasses()Gets the list of "used in" objectClasses, that is the list of objectClasses  which provide this attribute.
get_cachein file cache.inc, method cache::get_cache()Queries the cache for a list of LDAP entries and their attributes.
get_cached_schemain file schema.inc, function get_cached_schema()Returns the cached array of schemaitem objects for the specified
get_pregin file account.inc, function get_preg()Checks if a given value matches the selected regular expression.
get_schema_attributein file schema.inc, function get_schema_attribute()Gets a single AttributeType object specified by name.
get_schema_attributesin file schema.inc, function get_schema_attributes()Gets an associative array of AttributeType objects for the specified  server. Each array entry's key is the name of the attributeType  in lower-case and the value is an AttributeType object.
get_schema_matching_rulesin file schema.inc, function get_schema_matching_rules()Returns an array of MatchingRule objects for the specified server.
get_schema_objectclassin file schema.inc, function get_schema_objectclass()Gets a single ObjectClass object specified by name.
get_schema_objectclassesin file schema.inc, function get_schema_objectclasses()Gets an associative array of ObjectClass objects for the specified  server. Each array entry's key is the name of the objectClass  in lower-case and the value is an ObjectClass object.
get_schema_syntaxesin file schema.inc, function get_schema_syntaxes()Returns an array of Syntax objects that this LDAP server uses mapped to  their descriptions. The key of each entry is the OID of the Syntax.
 
 
 
		topi
							$is_collectivein file schema.inc, variable AttributeType::$is_collectiveboolean: is collective?
$is_no_user_modificationin file schema.inc, variable AttributeType::$is_no_user_modificationboolean: can use modify?
$is_obsoletein file schema.inc, variable MatchingRule::$is_obsoleteBoolean value indicating whether this MatchingRule is obsolete
$is_obsoletein file schema.inc, variable ObjectClass::$is_obsoleteboolean value indicating whether this objectClass is obsolete
$is_obsoletein file schema.inc, variable AttributeType::$is_obsoletestring: the description
$is_single_valuein file schema.inc, variable AttributeType::$is_single_valueboolean: is single valued only?
initVarsin file schema.inc, method ObjectClass::initVars()Initialize the class' member variables
initVarsin file schema.inc, method SchemaItem::initVars()Initialize class members to default values.
initVarsin file schema.inc, method AttributeType::initVars()Initialize the class' member variables
initVarsin file schema.inc, method Syntax::initVars()Initializes the class' member variables
initVarsin file schema.inc, method MatchingRule::initVars()Initialize the class' member variables
initVarsin file schema.inc, method MatchingRuleUse::initVars()Initialize the class' member variables
in_array_ignore_casein file account.inc, function in_array_ignore_case()Checks if a string exists in an array, ignoring case.
in_cachein file cache.inc, method cache::in_cache()This function returns the DN if an LDAP entry with $attribute=$value is found.
isAliasForin file schema.inc, method AttributeType::isAliasFor()Returns whether the specified attribute is an alias for this one (based on this attribute's alias list).
 
 
 
		topl
							lmPasswordin file account.inc, function lmPassword()Generates the LM hash of a password.
logNewMessagein file security.inc, function logNewMessage()Puts a new message in the log file.
logoffAndBackToLoginPagein file security.inc, function logoffAndBackToLoginPage()Logs off the user and displays the login page.
 
 top
 
 top
 
 
 
		topo
							$oidin file schema.inc, variable SchemaItem::$oidThe OID of this schema item.
$orderingin file schema.inc, variable AttributeType::$orderingThe ordering of the attributeType
ObjectClassin file schema.inc, method ObjectClass::ObjectClass()Creates a new ObjectClass object given a raw LDAP objectClass string.
ObjectClassin file schema.inc, class ObjectClassRepresents an LDAP objectClass
ObjectClassAttributein file schema.inc, method ObjectClassAttribute::ObjectClassAttribute()Creates a new ObjectClassAttribute with specified name and source objectClass.
ObjectClassAttributein file schema.inc, class ObjectClassAttributeA simple class for representing AttributeTypes used only by the ObjectClass class.
 
 
 
		topp
							pwd_disablein file account.inc, function pwd_disable()Marks an password hash as disabled and returns the new hash string
pwd_enablein file account.inc, function pwd_enable()Marks an password hash as enabled and returns the new hash string
pwd_hashin file account.inc, function pwd_hash()Returns the hash value of a plain text password  the hash algorithm depends on the configuration file
pwd_is_enabledin file account.inc, function pwd_is_enabled()Checks if a password hash is enabled/disabled
 
 top
 
 
 
		tops
							$sourcein file schema.inc, variable ObjectClassAttribute::$sourceThis Attribute's root
$sub_strin file schema.inc, variable AttributeType::$sub_strBoolean: supports substring matching?
$sup_attributein file schema.inc, variable AttributeType::$sup_attributeThe attribute from which this attribute inherits (if any)
$sup_classesin file schema.inc, variable ObjectClass::$sup_classesarray of objectClass names from which this objectClass inherits
$syntaxin file schema.inc, variable MatchingRule::$syntaxThis rule's syntax OID
$syntaxin file schema.inc, variable AttributeType::$syntaxThe full syntax string, ie 1.2.3.4{16}
schema.incprocedural page schema.incsecurity.incprocedural page security.incstatus.incprocedural page status.incSchemaItemin file schema.inc, class SchemaItemGeneric parent class for all schema items. A schema item is  an ObjectClass, an AttributeBype, a MatchingRule, or a Syntax.
SchemaItemin file schema.inc, method SchemaItem::SchemaItem()Default constructor.
SCHEMA_SESSION_CACHE_ENABLEDin file schema.inc, constant SCHEMA_SESSION_CACHE_ENABLEDTo enable/disable session-based schema caching (1: enabled, 0: disabled).
search_domainsin file account.inc, function search_domains()Returns an array with all Samba 3 domain entries under the given suffix
setAliasesin file schema.inc, method AttributeType::setAliases()Sets this attribute's list of aliases.
setDescriptionin file schema.inc, method SchemaItem::setDescription()setIsSingleValuein file schema.inc, method AttributeType::setIsSingleValue()Sets whether this attribute is single-valued.
setNamein file schema.inc, method AttributeType::setName()Sets this attriute's name.
setOIDin file schema.inc, method SchemaItem::setOID()setSupAttributein file schema.inc, method AttributeType::setSupAttribute()Sets this attriute's SUP attribute (ie, the attribute from which this attribute inherits).
setTypein file schema.inc, method AttributeType::setType()Sets this attribute's type.
setUsedByAttrsin file schema.inc, method MatchingRule::setUsedByAttrs()Sets the list of used_by_attrs to the array specified by $attrs;
set_cached_schemain file schema.inc, function set_cached_schema()Caches the specified $schema_type.
set_schema_cache_unavailablein file schema.inc, function set_schema_cache_unavailable()Sets the schema entry for the server_id to be "unavailable" so that we realize  that we tried to get the schema but could not, so quit trying next time to  fetch it from the server.
smbflagin file account.inc, function smbflag()Takes a list of Samba flags and creates the corresponding flag string.
startSecureSessionin file security.inc, function startSecureSession()Starts a session and checks the environment.
StatusMessagein file status.inc, function StatusMessage()This function prints a short status message. It can be used to print INFO,  WARN and ERROR messages at the moment.
Syntaxin file schema.inc, method Syntax::Syntax()Creates a new Syntax object from a raw LDAP syntax string.
Syntaxin file schema.inc, class SyntaxRepresents an LDAP Syntax
 
 
 
		topt
							$typein file schema.inc, variable ObjectClass::$typeone of STRUCTURAL, ABSTRACT, or AUXILIARY
$typein file schema.inc, variable AttributeType::$typeA string description of the syntax type (taken from the LDAPSyntaxes)
 
 top
 
 | 
 |