Located in /packages/core/lib/archon.inc.php (line 2)
Contains the URL to The Archon Project website.
Contains and array of Configuration objects, each of which represents a configuration directive in the Configuration table.
Contains the most recent year of Archon development.
When this variable is set to true, Archon is disabled to the public.
Typically there is no reason to modify this variable directly, as there is a configuration directive that will disable Archon as well.
If an error occurs within the API, this value will be set to a text description of the error.
Contains the version of the Archon codebase.
Adds additional user interface function for extending functionality of other user interface functions
Adds an administrative widget
Adds a database import utility
Adds a package dependency
First two parameters are the APRCodes of the Packages
Adds a package enhancement
First two parameters are the APRCodes of the Packages
Adds a search function for use in Archon's public search page
Clears Memory Cache of the entry denoted by $Table
Clears Memory Cache of the entry denoted by $Table
Fully traverses two variables and returns a "consensus" variable
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.
Takes a string representing a range or list of floats and creates and array containing all numbers the string represents.
Takes a string representing a range or list of numbers and creates and array containing all numbers the string represents.
Creates an array of words and phrases parsed from a query string
Note: The strings in the returned array all have their slashes stripped.
Creates an formatted string from an array of Language objects
Appends new error onto list of previous errors.
Returns any array of installed admin themes.
The names of installed themes are derived from the directory names under adminthemes/
Returns any array of Database import utilities.
Note: Only import utilities in packages which are installed and enabled will be added to the returned array
The first dimension is the PackageID The second dimension is the "Utility Code" defined by the import utility
Returns an array of incoming file's names and locations
If no 'serverfiles' are specified, it will return all files in the incoming directory Otherwise, it returns only the serverfiles in the incoming directory.
Returns any array of Incoming Files.
The names of installed Incoming Files are derived from the directory names under incoming/
Retrieves all Languages from the database
The returned array of Language objects is sorted by LanguageLong and has IDs as keys.
Retrieves all Modules from the database
The returned array of Module objects is sorted by Package, Module and has IDs as keys.
Retrieves all Packages from the database
The returned array of Package objects is sorted by Package and has IDs as keys.
Retrieves all Phrases from the database
The returned array of Phrase objects is sorted by Phrase and has IDs as keys.
Retrieves all Phrase Types from the database
The returned array of PhraseType objects is sorted by PhraseType and has IDs as keys.
Retrieves all Sessions from the database
The returned array of Session objects is sorted by Name and has IDs as keys.
Returns any array of installed templates.
The names of installed templates are derived from the directory names under templates/
Returns any array of installed themes.
The names of installed themes are derived from the directory names under themes/
Retrieves all Usergroups from the database
The returned array of Usergroup objects is sorted by Usergroup and has IDs as keys.
Retrieves all Users from the database
The returned array of User objects is sorted by Login and has IDs as keys.
Return <script> tags to open javascript files label with $Filename from all enabled packages.
Returns LanguageID value when passed the string value for a container type.
Returns the version of the latest of Archon
Returns the version number for the latest update of the package
Returns ModuleID value when passed the module script string.
Return PackageID value when passed the package aprcode string.
Retrives permissions for a specified user and module
Retrives permissions for a specified usergroup and module
Retrieves Phrase for Phrase specified by PhraseName and PhraseTypeID
Returns PhraseTypeID value when passed the string value for a container type.
Retrieves an array containing User objects for each ID in $arrIDs
Retrieves an array containing Usergroup objects for each ID in $arrIDs
Return UsergroupID value when passed the usergroup's name string.
Returns UserID value when passed the user's login string.
Returns an array of User objects that belong to the specified Usergroup
Loads all rows from a table into an array of objects
Returns an array of $ClassName objects which is sorted by $OrderBy and has IDs as keys.
If the objects are nested, loadTable will also connect Parents.
Loads Templates according to named Template Set
Adds entry in modification log
Processes phrase and translates as necessary.
Searches the Language database
Searches the ModificationLogEntry database
Searches the Phrase database
Searches the a table in the database
Note: The first value it $Tables will be the table from which the object data will be loaded
Sends message to user via the message frame and redirects to specified location.
Sets parameters for a Mixin Method
Documentation generated on Wed, 05 Mar 2008 16:45:21 -0600 by phpDocumentor 1.3.1