$ArchonURL = 'http://www.archon.org/' (line 4320)
$Configuration = NULL (line 4329)
$Copyright = 'Copyright ©2006 <a href="http://www.uiuc.edu/">The University of Illinois at Urbana-Champaign</a>' (line 4334)
$Delimiter = '/' (line 4339)
$Disabled = false (line 4349)
Typically there is no reason to modify this variable directly, as there is a configuration directive that will disable Archon as well.
$Error = NULL (line 4357)
$ProductName = 'Archon' (line 4367)
$ReleaseDate = '2007.01.04' (line 4372)
$TemplateSet = NULL (line 4382)
$Version = '1.10' (line 4389)
Method clearCacheEntry (line 74)
Method createConsensusVariable (line 100)
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 createFormattedPhrase (line 324)
Method createImageThumbnail (line 219)
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 284)
Method createSearchWordArray (line 357)
Note: The strings in the returned array all have their slashes stripped.
Method createStringFromCreatorArray (line 423)
Method createStringFromDigitalContentArray (line 457)
Method createStringFromLanguageArray (line 492)
Method createStringFromLocationEntryArray (line 529)
Method createStringFromSubjectArray (line 565)
Method createStringFromUserFieldArray (line 601)
Method getAllAdminStyles (line 636)
The names of installed styles are derived from the directory names under styles/
Method getAllClassifications (line 679)
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 719)
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 getAllCreators (line 799)
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 844)
The returned array of CreatorType objects is sorted by CreatorType and has IDs as keys.
Method getAllDescRules (line 861)
The returned array of DescRules objects is sorted by DescRulesLong and has IDs as keys.
Method getAllDigitalContent (line 885)
If $MakeIntoIndex is false, the returned array of DigitalContent objects is sorted by DigitalContent 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 930)
The returned array of EADElement objects is sorted by EADElement and has IDs as keys.
Method getAllExtentUnits (line 947)
The returned array of ExtentUnits objects is sorted by ExtentUnits and has IDs as keys.
Method getAllFiles (line 964)
The returned array of Files objects is sorted by Files and has IDs as keys.
Method getAllFileTypes (line 981)
The returned array of FileTypes objects is sorted by FileTypes and has IDs as keys.
Method getAllIncomingFiles (line 998)
The names of installed IncomingFiles are derived from the directory names under IncomingFiles/
Method getAllLanguages (line 1039)
The returned array of Language objects is sorted by LanguageLong and has IDs as keys.
Method getAllLevelContainers (line 774)
The returned array of LevelContainer objects is sorted by LevelContainer and has IDs as keys.
Method getAllLocations (line 1056)
The returned array of Locations objects is sorted by Location and has IDs as keys.
Method getAllMaterialTypes (line 1073)
The returned array of MaterialType objects is sorted by MaterialType and has IDs as keys.
Method getAllMediaTypes (line 1090)
The returned array of MediaTypes objects is sorted by MediaTypes and has IDs as keys.
Method getAllModuleCategories (line 1107)
The returned array of ModuleCategory objects is sorted by Category and has IDs as keys.
Method getAllModules (line 1124)
The returned array of Module objects is sorted by Category, Module and has IDs as keys.
Method getAllPhrases (line 1159)
The returned array of Phrase objects is sorted by Phrase and has IDs as keys.
Method getAllPhraseTypes (line 1176)
The returned array of PhraseType objects is sorted by PhraseType and has IDs as keys.
Method getAllRepositories (line 1193)
The returned array of Repository objects is sorted by Name and has IDs as keys.
Method getAllSessions (line 1210)
The returned array of Repository objects is sorted by Name and has IDs as keys.
Method getAllStyles (line 1227)
The names of installed styles are derived from the directory names under styles/
Method getAllSubjects (line 1275)
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 1325)
The returned array of Subject objects is sorted by Subject and has IDs as keys.
Method getAllSubjectSources (line 1364)
The returned array of SubjectSource objects is sorted by SubjectSource and has IDs as keys.
Method getAllSubjectTypes (line 1347)
The returned array of SubjectType objects is sorted by SubjectType and has IDs as keys.
Method getAllTemplates (line 1381)
The names of installed templates are derived from the directory names under templates/
Method getAllUsergroups (line 1422)
The returned array of Usergroup objects is sorted by Usergroup and has IDs as keys.
Method getAllUsers (line 1448)
The returned array of User objects is sorted by Login and has IDs as keys.
Method getChildClassifications (line 1482)
Method getChildCollectionContent (line 1506)
$CollectionID is required whenever $ContentID = 0
Method getChildSubjects (line 1556)
Method getClassificationArrayFromIDArray (line 1579)
Method getCollectionContentArrayFromIDArray (line 1641)
Method getCollectionContentIDForData (line 1703)
Method getCollectionsForClassification (line 1770)
Method getCreatorIDFromString (line 1852)
Method getCreatorTypeIDFromString (line 1880)
Method getExtentForLocation (line 1911)
float Extent ExtentUnits ExtentUnits
Method getExtentUnitsIDFromString (line 1967)
Method getFileTypeForExtension (line 1993)
Method getLanguageIDFromString (line 2032)
Method getLatestArchonVersion (line 2057)
Method getLevelContainerIDFromString (line 1824)
Method getMaterialTypeIDFromString (line 2074)
Method getModuleIDFromScript (line 2101)
Method getNextLevelContainerNumber (line 2129)
Method getPermissionsForUser (line 2181)
Method getPermissionsForUsergroup (line 2255)
Method getPhrase (line 2319)
Method getPhraseTypeIDFromString (line 2368)
Method getSiblingCollectionContent (line 2395)
$CollectionID is required whenever $ID = 0
Method getSubjectArrayFromIDArray (line 2447)
Method getSubjectIDFromString (line 2505)
Method getSubjectTypeIDFromString (line 2533)
Method getUserArrayFromIDArray (line 2561)
Method getUsergroupArrayFromIDArray (line 2620)
Method getUserIDForLogin (line 2674)
Method initialize (line 2703)
Method loadTemplates (line 2802)
Method processPhrase (line 2880)
Method searchClassifications (line 2917)
Method searchCollections (line 2947)
Method searchCollectionsByClassification (line 3210)
Method searchCreators (line 3528)
Method searchDigitalLibrary (line 3551)
Method searchFileTypes (line 3654)
Method searchLanguages (line 3670)
Method searchLevelContainers (line 3512)
Method searchLocations (line 3686)
Method searchMaterialTypes (line 3702)
Method searchPhrases (line 3720)
Method searchRepositories (line 3745)
Method searchSubjects (line 3763)
Method sendMessageAndRedirect (line 3870)
Method traverseClassification (line 3943)
Method traverseCollectionContent (line 3975)
Method traverseSubject (line 4007)