$Copyright = 'Copyright ©2006 <a href="http://www.uiuc.edu/">The University of Illinois at Urbana-Champaign</a>' (line 3788)
$Delimiter = '/' (line 3811)
$Error = NULL (line 3806)
$ProductName = 'Archon' (line 3773)
$ReleaseDate = '2006.08.04' (line 3783)
$TemplateSet = NULL (line 3816)
$Version = '1.00' (line 3778)
Constructor Archon (line 42)
Method clearCacheEntry (line 62)
Method createConsensusVariable (line 88)
If the argument variables are objects or arrays, the function will return a variable of the same type with any member variables that are not equal in both set to variables set to the value specified by MULTIPLE_VALUES.
Note that this function is unable to precisely compare objects that have private member variables, since it cannot access them.
Method createImageThumbnail (line 251)
Image should contain the raw image data. Image type should contain the image format such that the function image$ImageType can be called to create the thumbnail. If only width or height is specified, the other will be calculated based upon the proportions of the original image.
Method createNumericArrayFromString (line 207)
Method createSearchWordArray (line 311)
Note: The strings in the returned array all have their slashes stripped.
Method createStringFromCreatorArray (line 377)
Method createStringFromLanguageArray (line 412)
Method createStringFromLocationEntryArray (line 449)
Method createStringFromSubjectArray (line 485)
Method createStringFromUserFieldArray (line 521)
Method getAllAdminStyles (line 556)
The names of installed styles are derived from the directory names under styles/
Method getAllClassifications (line 599)
The returned array of Classification objects is nested such that the objects will have their Classification[] member variable populated with their children, which allows for a complete tree structure.
Method getAllCollections (line 637)
The returned array of Collection objects is sorted by SortTitle and has IDs as keys.
Please realize that calling this function could take a very long time if there are a lot of collections.
Also, this function does NOT load content or retrieve related information like subjects, creators, etc.
Method getAllContainerTypes (line 692)
The returned array of ContainerType objects is sorted by ContainerType and has IDs as keys.
Method getAllCreators (line 717)
If $MakeIntoIndex is false, the returned array of Creator objects is sorted by Creator and has IDs as keys.
If $MakeIntoIndex is true, the returned array is a two dimensional array, with the first dimension indexed with
Method getAllCreatorTypes (line 762)
The returned array of CreatorType objects is sorted by CreatorType and has IDs as keys.
Method getAllDescRules (line 779)
The returned array of DescRules objects is sorted by DescRulesLong and has IDs as keys.
Method getAllDLContent (line 803)
If $MakeIntoIndex is false, the returned array of DLContent objects is sorted by DLContent and has IDs as keys.
If $MakeIntoIndex is true, the returned array is a two dimensional array, with the first dimension indexed with
Method getAllEADElements (line 848)
The returned array of EADElement objects is sorted by EADElement and has IDs as keys.
Method getAllExtentUnits (line 865)
The returned array of ExtentUnits objects is sorted by ExtentUnits and has IDs as keys.
Method getAllFiles (line 882)
The returned array of Files objects is sorted by Files and has IDs as keys.
Method getAllFileTypes (line 899)
The returned array of FileTypes objects is sorted by FileTypes and has IDs as keys.
Method getAllIncomingFiles (line 916)
The names of installed IncomingFiles are derived from the directory names under IncomingFiles/
Method getAllLanguages (line 957)
The returned array of Language objects is sorted by LanguageLong and has IDs as keys.
Method getAllLocations (line 974)
The returned array of Locations objects is sorted by Location and has IDs as keys.
Method getAllMaterialTypes (line 991)
The returned array of MaterialType objects is sorted by MaterialType and has IDs as keys.
Method getAllMediaTypes (line 1008)
The returned array of MediaTypes objects is sorted by MediaTypes and has IDs as keys.
Method getAllModuleCategories (line 1025)
The returned array of ModuleCategory objects is sorted by Category and has IDs as keys.
Method getAllModules (line 1042)
The returned array of Module objects is sorted by Category, Module and has IDs as keys.
Method getAllRepositories (line 1077)
The returned array of Repository objects is sorted by Name and has IDs as keys.
Method getAllSessions (line 1094)
The returned array of Repository objects is sorted by Name and has IDs as keys.
Method getAllStyles (line 1111)
The names of installed styles are derived from the directory names under styles/
Method getAllSubjects (line 1159)
If $MakeIntoIndex is false, the returned array of Subject objects is sorted by Subject and has IDs as keys.
If $MakeIntoIndex is true, the returned array is a two dimensional array, with the first dimension indexed with
Method getAllSubjectsForSubjectTypeID (line 1209)
The returned array of Subject objects is sorted by Subject and has IDs as keys.
Method getAllSubjectSources (line 1248)
The returned array of SubjectSource objects is sorted by SubjectSource and has IDs as keys.
Method getAllSubjectTypes (line 1231)
The returned array of SubjectType objects is sorted by SubjectType and has IDs as keys.
Method getAllTemplates (line 1265)
The names of installed templates are derived from the directory names under templates/
Method getAllUsergroups (line 1306)
The returned array of Usergroup objects is sorted by Usergroup and has IDs as keys.
Method getAllUsers (line 1332)
The returned array of User objects is sorted by Login and has IDs as keys.
Method getChildClassifications (line 1366)
Method getChildCollectionContent (line 1390)
$CollectionID is required whenever $ContentID = 0
Method getChildSubjects (line 1440)
Method getClassificationArrayFromIDArray (line 1463)
Method getCollectionContentArrayFromIDArray (line 1525)
Method getCollectionContentIDForData (line 1587)
Method getCollectionsForClassification (line 1624)
Method getContainerTypeIDFromString (line 1678)
Method getCreatorIDFromString (line 1706)
Method getCreatorTypeIDFromString (line 1734)
Method getExtentForLocation (line 1765)
float Extent ExtentUnits ExtentUnits
Method getExtentUnitsIDFromString (line 1821)
Method getFileTypeForExtension (line 1847)
Method getLanguageIDFromString (line 1886)
Method getLatestArchonVersion (line 1939)
Method getMaterialTypeIDFromString (line 1914)
Method getModuleIDFromScript (line 1955)
Method getNextContainerNumber (line 1983)
Method getPermissionsForUser (line 2017)
Method getPermissionsForUsergroup (line 2079)
Method getSiblingCollectionContent (line 2131)
$CollectionID is required whenever $ID = 0
Method getSubjectArrayFromIDArray (line 2183)
Method getSubjectIDFromString (line 2241)
Method getSubjectTypeIDFromString (line 2269)
Method getUserArrayFromIDArray (line 2297)
Method getUsergroupArrayFromIDArray (line 2356)
Method getUserIDForLogin (line 2410)
Method initialize (line 2435)
Method loadTemplates (line 2487)
Method searchClassifications (line 2567)
Method searchCollections (line 2592)
Method searchCollectionsByClassification (line 2816)
Method searchCreators (line 3081)
Method searchDigitalLibrary (line 3097)
Method searchFileTypes (line 3169)
Method searchLanguages (line 3185)
Method searchLocations (line 3201)
Method searchMaterialTypes (line 3217)
Method searchRepositories (line 3233)
Method searchSubjects (line 3249)
Method sendMessageAndRedirect (line 3356)
Method traverseClassification (line 3420)
Method traverseCollectionContent (line 3452)
Method traverseSubject (line 3484)