Element index for package com.lokorin.dfcrafters.lib
[ a ]
[ b ]
[ c ]
[ d ]
[ e ]
[ f ]
[ g ]
[ h ]
[ i ]
[ l ]
[ m ]
[ n ]
[ o ]
[ p ]
[ q ]
[ r ]
[ s ]
[ t ]
[ u ]
[ v ]
[ w ]
[ y ]
[ _ ]
_
- __construct
- in file lib_forms.php, method TextField::__construct()
Constructor for TextField.
- __construct
- in file lib_forms.php, method TextArea::__construct()
Constructor for TextArea.
- __construct
- in file lib_forms.php, method TimeField::__construct()
Constructor for TimeField.
- __construct
- in file lib_menu.php, method MenuItem::__construct()
Creator for MenuItem.
- __construct
- in file lib_news.php, method News::__construct()
Constructor for News.
- __construct
- in file lib_news.php, method Comment::__construct()
Constructor for Comment.
- __construct
- in file lib_forms.php, method SubmitButton::__construct()
Constructor for SubmitButton.
- __construct
- in file lib_forms.php, method SizedField::__construct()
Constructor for SizedField.
- __construct
- in file lib_forms.php, method PasswordField::__construct()
Constructor for PasswordField.
- __construct
- in file lib_forms.php, method Hidden::__construct()
Constructor for Hidden.
- __construct
- in file lib_forms.php, method ReadOnly::__construct()
Constructor for ReadOnly.
- __construct
- in file lib_forms.php, method ResetButton::__construct()
Constructor for ResetButton.
- __construct
- in file lib_forms.php, method Select::__construct()
Constructor for Select.
- __construct
- in file lib_search.php, method CustomSearch::__construct()
Constructor for CustomSearch.
- __construct
- in file lib_search.php, method EqualSearch::__construct()
Constructor for EqualSearch.
- __construct
- in file lib_tables.php, method Header::__construct()
Constructor for Header.
- __construct
- in file lib_search.php, method TableSearcher::__construct()
Constructor for SearchGenerator.
- __construct
- in file lib_tables.php, method Table::__construct()
Constructor for Table.
- __construct
- in file lib_updates.php, method Update::__construct()
Constructor for UpdateType.
- __construct
- in file lib_updates.php, method UpdateType::__construct()
Constructor for UpdateType.
- __construct
- in file lib_search.php, method SearchField::__construct()
Constructor for SearchField.
- __construct
- in file lib_search.php, method LikeSearch::__construct()
Constructor for LikeSearch.
- __construct
- in file lib_search.php, method GreaterEqualSearch::__construct()
Constructor for GreaterEqualSearch.
- __construct
- in file lib_search.php, method FulltextSearch::__construct()
Constructor for FulltextSearch.
- __construct
- in file lib_search.php, method GreaterSearch::__construct()
Constructor for GreaterSearch.
- __construct
- in file lib_search.php, method LesserEqualSearch::__construct()
Constructor for LesserSearch.
- __construct
- in file lib_search.php, method LesserSearch::__construct()
Constructor for LesserSearch.
- __construct
- in file lib_forms.php, method Form::__construct()
Constructor for Form.
- __construct
- in file lib_forms.php, method Field::__construct()
Constructor for Field.
- __construct
- in file lib_admin_panel.php, method DetailsModule::__construct()
Constructor for DetailsModule.
- __construct
- in file lib_admin_panel.php, method DeleteModule::__construct()
Constructor for DeleteModule.
- __construct
- in file lib_admin_panel.php, method EditModule::__construct()
Constructor for EditModule.
- __construct
- in file lib_admin_panel.php, method TableField::__construct()
Constructor for TableField.
- __construct
- in file lib_articles.php, method Article::__construct()
Constructor for Article.
- __construct
- in file lib_admin_panel.php, method UpdateModule::__construct()
Constructor for UpdateModule.
- __construct
- in file lib_admin_panel.php, method CallbackModule::__construct()
Constructor for CallbackModule.
- __construct
- in file lib_admin_panel.php, method AdminPanel::__construct()
Constructor for AdminPanel.
- __construct
- in file lib_abbreviations.php, method AbbreviationHandler::__construct()
Constructor for AbbreviationHandler.
- __construct
- in file common.php, method TableEntry::__construct()
Constructor for TableEntry.
- __construct
- in file lib_admin_panel.php, method AddModule::__construct()
Constructor for AddModule.
- __construct
- in file lib_admin_panel.php, method AdminAction::__construct()
Constructor for AdminAction.
- __construct
- in file lib_admin_panel.php, method AdminModule::__construct()
Constructor for AdminModule.
- __construct
- in file lib_authors.php, method Author::__construct()
Constructor for Author.
- __construct
- in file lib_calendar.php, method AliasCalendar::__construct()
Constructor for AliasCalendar.
- __construct
- in file lib_forms.php, method Browse::__construct()
Constructor for Browse.
- __construct
- in file lib_events.php, method TimedEvent::__construct()
Constructor for TimedEvent.
- __construct
- in file lib_forms.php, method Button::__construct()
Constructor for Button.
- __construct
- in file lib_forms.php, method Checkbox::__construct()
Constructor for Checkbox.
- __construct
- in file lib_forms.php, method DateField::__construct()
Constructor for DateField.
- __construct
- in file lib_displayer.php, method TableDisplayer::__construct()
Constructor for TableDisplayer.
- __construct
- in file lib_displayer.php, method CustomTableDisplayer::__construct()
Constructor for CustomTableDisplayer.
- __construct
- in file lib_counters.php, method Counter::__construct()
Constructor for Counter.
- __construct
- in file lib_calendar.php, method Calendar::__construct()
Constructor for Calendar.
- __construct
- in file lib_css.php, method CssHandler::__construct()
Constructor for CssConverter. Adds itself as additional head information to the page.
- __construct
- in file lib_db.php, method DB::__construct()
Constructor for DB.
- __construct
- in file lib_displayer.php, method AbstractTableDisplayer::__construct()
Constructor for AbstractTableDisplayer.
- __construct
- in file common.php, method Page::__construct()
Constructor for Page.
top
a
- $abbrMap
- in file lib_abbreviations.php, variable AbbreviationHandler::$abbrMap
An array where they keys are abbreviations and the corresponding values are the meanings of those keys.
- $action
- in file lib_forms.php, variable Form::$action
The action to be used by the form.
- $actionIdentifier
- in file lib_admin_panel.php, variable AdminAction::$actionIdentifier
The action value that triggers the action.
- $actions
- in file lib_admin_panel.php, variable AdminModule::$actions
Contains all actions that the module handles. The key is the action identifier and the value is the corresponding AdminAction instance.
- $attributes
- in file lib_forms.php, variable Field::$attributes
Any additional attributes where the key is the attribute name and the value is the the attribute value.
- $author
- in file lib_news.php, variable Comment::$author
The author of the comment.
- $authorId
- in file lib_articles.php, variable Article::$authorId
The unique identifier of the article's author.
- $authorId
- in file lib_news.php, variable News::$authorId
The unique identifier of the author.
- AbbreviationHandler
- in file lib_abbreviations.php, class AbbreviationHandler
A class for handling abbreviations that are entered into the site's abbrevation database. This class should be concidered singelton and should only be used using the one and only globally defined instance. Implements the singleton pattern.
- AbstractTableDisplayer
- in file lib_displayer.php, class AbstractTableDisplayer
Describes an abstract table displayer which displays and splits up table contents over several pages. It allows pages to display menu bars so the users can select the desired page which displays a specified number of table rows.
- add
- in file lib_tables.php, method Header::add()
Adds an new caption to the header.
- addField
- in file lib_search.php, method TableSearcher::addField()
Adds a search field to the table searcher. The field specifies the restrictions that should be put on the corresponding table field.
- addField
- in file lib_forms.php, method Form::addField()
Adds a new field to the form.
- addFieldPair
- in file lib_calendar.php, method Calendar::addFieldPair()
Adds a pair of fields to the calendar. If both fields are spceified then they should be connected, i.e. their request names should be identical.
- addFields
- in file lib_forms.php, method Form::addFields()
Adds multiple fields to the form.
- AddModule
- in file lib_admin_panel.php, class AddModule
Describes a module for adding new rows to a table.
- addModule
- in file lib_admin_panel.php, method AdminPanel::addModule()
Adds an additional module to the panel.
- addMonthSelection
- in file lib_calendar.php, method Calendar::addMonthSelection()
Adds a form selection field to the form. The selection field only contains months that include at least one day in the calendar's range.
- addQueryParams
- in file lib_util.php, function addQueryParams()
Adds specified parameters to the current query string. If a parameter is already specified then the existing value is overwritten by the new one.
- addRow
- in file lib_tables.php, method Table::addRow()
Adds a new row to the table.
- addToHead
- in file common.php, method Page::addToHead()
Adds something that is head addable (implements HeadAddable) to the head tag of the page.
- addUpdate
- in file lib_updates.php, function addUpdate()
Adds an update to the database.
- addYearSelection
- in file lib_calendar.php, method Calendar::addYearSelection()
Adds a form selection field to the form. The selection field only contains years that include at least one day in the calendar's range.
- AdminAction
- in file lib_admin_panel.php, class AdminAction
Describes an admin action, an identifier for something that can be done by the admin panel.
- AdminModule
- in file lib_admin_panel.php, class AdminModule
Describes an module with admin functionality. The module defines actions that it's able perform and performs the action when needed. This class should be concidered abstract.
- AdminPanel
- in file lib_admin_panel.php, class AdminPanel
Describes a panel itself. The panel itself is an module that shows an overview of a table and the available modules.
- AliasCalendar
- in file lib_calendar.php, class AliasCalendar
Describes a calendar that link to aliases in a ./year/month/day format.
- Article
- in file lib_articles.php, class Article
Describes an article.
- Author
- in file lib_authors.php, class Author
Describes an author.
top
b
- Browse
- in file lib_forms.php, class Browse
Describes a file field.
- buildDeleteQuery
- in file lib_db.php, method DB::buildDeleteQuery()
Builds and executes a delete query for the specified table using the specified values.
- buildInsertQuery
- in file lib_db.php, method DB::buildInsertQuery()
Builds an insert query based on the specified table and values.
- buildSqlSelector
- in file lib_db.php, method DB::buildSqlSelector()
Builds a sql selector from specified field values.
- buildUpdateQuery
- in file lib_db.php, method DB::buildUpdateQuery()
Builds an update query for the specified table using the specified values.
- buildUrlAliases
- in file lib_redirects.php, function buildUrlAliases()
Rebuilds the url aliases master table. It composes all necessary aliases and resets the aliases master table with that info.
- buildUrlRedirects
- in file lib_redirects.php, function buildUrlRedirects()
Rebuilds the url redirects master table. It composes all necessary redirects and resets the redirects master table with that info.
- Button
- in file lib_forms.php, class Button
Describes a button.
top
c
- $callback
- in file lib_forms.php, variable ReadOnly::$callback
A callback that the value should be processed through before being displayed. An empty string means that there is no callback.
- $callback
- in file lib_events.php, variable TimedEvent::$callback
The callback that should be called when the event is to be performed.
- $callbacks
- in file lib_admin_panel.php, variable DetailsModule::$callbacks
Contains all format callbacks with the corresponding table field as key and the callback as value.
- $callbacks
- in file lib_admin_panel.php, variable CallbackModule::$callbacks
Contains all the callbacks, action value as key, the callback as value.
- $caption
- in file lib_news.php, variable News::$caption
The caption of the news item.
- $captions
- in file lib_tables.php, variable Header::$captions
Contains the captions for the header.
- $connection
- in file lib_db.php, variable DB::$connection
The database connection to use.
- $contents
- in file lib_news.php, variable Comment::$contents
The contents of the comment.
- $counterId
- in file lib_articles.php, variable Article::$counterId
The unique identifier for the counter that is associated with the article.
- $countQuery
- in file lib_displayer.php, variable CustomTableDisplayer::$countQuery
The SQL query that should be used for counting all the rows that should be displayed.
- $cssClass
- in file lib_forms.php, variable Form::$cssClass
The css class to be used by the form element.
- $cssClass
- in file lib_tables.php, variable Table::$cssClass
The CSS class to use for the header when displaying.
- $cssNames
- in file lib_css.php, variable CssHandler::$cssNames
The names of all CSS files that should be included when displaying the page.
- $cssValues
- in file lib_css.php, variable CssHandler::$cssValues
The CSS values as a tree structure. The array may contain arrays, in which case the key is the name of the node. The array may also contain textual values, which are leaves.
- $currentPage
- in file lib_displayer.php, variable AbstractTableDisplayer::$currentPage
The page index that the displayer is currently displaying, the first page has index 0. As a special case -1 means that everything should be displayed.
- $customPattern
- in file lib_search.php, variable CustomSearch::$customPattern
The custom pattern that should be used when constructing the where conditions.
- Calendar
- in file lib_calendar.php, class Calendar
Describes a calendar that displays a database table as a calendar with
- CallbackModule
- in file lib_admin_panel.php, class CallbackModule
Describes a module that uses callbacks to process events.
- Checkbox
- in file lib_forms.php, class Checkbox
Describes a checkbox.
- checkErrors
- in file lib_event_digest.php, function checkErrors()
Checks if there are any unresolved errors that should be sent to the webmaster.
- clear
- in file lib_forms.php, method Form::clear()
Removes all recorded field values from the form.
- clearCssCache
- in file lib_css.php, function clearCssCache()
Unlinks all cached CSS files.
- clearQueue
- in file lib_db.php, method DB::clearQueue()
Clears the queue, removing all currently queued queries wihtout executing them.
- Comment
- in file lib_news.php, class Comment
Describes a news comment.
- connectToDb
- in file lib_db.php, method DB::connectToDb()
Connects to mysql and selects the correct databse.
- convertBoolToYn
- in file lib_admin_panel.php, function convertBoolToYn()
Converts a boolean value to either 'Yes' or 'No'. 'Yes' is used if the value is a boolean true, 'No' is used in all other cases.
- convertDayToFirstSecond
- in file lib_calendar.php, function convertDayToFirstSecond()
Internal function to convert days to timestamps equal to the first second of the specified day.
- convertDayToLastSecond
- in file lib_calendar.php, function convertDayToLastSecond()
Internal function to convert days to timestamps equal to the last second of the specified day.
- convertTemplate
- in file lib_css.php, method CssHandler::convertTemplate()
Converts a string containing a CSS template to a string representing a real CSS file.
- convertToDays
- in file lib_updates.php, function convertToDays()
Converts unixtime in seconds to the corresponding number of days.
- convertToNumerical
- in file lib_tables.php, method Header::convertToNumerical()
Converts the value to the corresponding numerical one. The conversion will only be reliable if the value return true with isConvertableToNumerical().
- convertWildcardToLike
- in file lib_search.php, function convertWildcardToLike()
Converts a wildcard search where '*' means '0 or more characters' to the corresponding search in a LIKE search (using '%' instead of '*').
- Counter
- in file lib_counters.php, class Counter
Describes a counter which maintains a value that can be incremented by one.
- CssHandler
- in file lib_css.php, class CssHandler
A class that handles everything that has to do with CSS, all CSS files that are to be included are recorded by this class. The appropriate actions are then taken to make sure that each of the files are then handled correctly when the page should be displayed. Implements the singleton pattern.
- CustomSearch
- in file lib_search.php, class CustomSearch
Describes a search field that uses a custom pattern to construct the sql conditions.
- CustomTableDisplayer
- in file lib_displayer.php, class CustomTableDisplayer
A displayer that takes a custom query and executes it. It can be used to perform more advanced queries than the notmal displayer can.
top
d
- $day
- in file lib_calendar.php, variable Calendar::$day
The currently selected unix timestamp as days. I.e. this is not day of the week, this is timestamp/(3600*24).
- $day
- in file lib_forms.php, variable DateField::$day
The date selection field.
- $dayMax
- in file lib_calendar.php, variable Calendar::$dayMax
The last day, as an unix timestamp converted into days, that the calendar should display.
- $dayMin
- in file lib_calendar.php, variable Calendar::$dayMin
The first day, as an unix timestamp converted into days, that the calendar should display.
- $decsription
- in file lib_events.php, variable TimedEvent::$decsription
A description of the event.
- $defaultAction
- in file lib_admin_panel.php, variable AdminPanel::$defaultAction
The action that should be used if no other action is declared (in $_REQUEST).
- $depth
- in file lib_menu.php, variable MenuItem::$depth
The level of depth that the menu item is located at in the menu tree. A level of 0 means that the item is the root, 1 means that it is a child of the root, and so on.
- $description
- in file lib_updates.php, variable UpdateType::$description
A short description of what updates are grouped in the type. For example 'News added'.
- $description
- in file lib_counters.php, variable Counter::$description
The description of what the counter records.
- $displayer
- in file lib_admin_panel.php, variable AdminPanel::$displayer
The table displayer that should be used to view the the contents of the viewe database.
- $displayErrors
- in file lib_forms.php, variable Form::$displayErrors
If errors should be displayed or not (true by default).
- $displayField
- in file lib_updates.php, variable UpdateType::$displayField
The field in $tableToListenTo that contains the value to use as display text for resulting updates.
- $displayFormat
- in file lib_updates.php, variable UpdateType::$displayFormat
The format that should be used with printf when describing an individual update of this type. For example '%s' if one wants the update's text to be displayed along, or 'Added: %s' if one instead wants to display 'Added: ' in front.
- $displayName
- in file lib_admin_panel.php, variable TableField::$displayName
The name that should be displayed to the user.
- $displayName
- in file lib_admin_panel.php, variable AdminAction::$displayName
The name that describes the action to the user.
- $displayText
- in file lib_updates.php, variable Update::$displayText
The text describing the specific update. This value will generally differ from each update instance.
- $doConfirmation
- in file lib_admin_panel.php, variable DeleteModule::$doConfirmation
If a confirmation should be asked for or not. True if a confirmation should be asked for, false otherwise.
- DateField
- in file lib_forms.php, class DateField
Describes a field (or rather group of fields) that allows the user to select a specific date by selecting year, month and day.
- DATE_CALENDAR_NAV
- in file lib_calendar.php, constant DATE_CALENDAR_NAV
- DB
- in file lib_db.php, class DB
Describes a database abstraction. The abstraction maintains a connection which is instance specific. Hence it is recommended that only one global instance is used.
- DeleteModule
- in file lib_admin_panel.php, class DeleteModule
Describes a module that deletes rows from a table.
- DetailsModule
- in file lib_admin_panel.php, class DetailsModule
Describes a module that shows read only contents of a specified row.
- display
- in file common.php, method Page::display()
Displays the page.
- displayContents
- in file common.php, method Page::displayContents()
Displays the page with the specified contents.
- doDaysHaveRows
- in file lib_calendar.php, method Calendar::doDaysHaveRows()
Check if an specified interval of days have updates. Optionally constraints can be placed on the public function so that it only checks for updates of a specific type. This public function should be concidered private.
- doDelayedRedirect
- in file lib_redirects.php, function doDelayedRedirect()
Performs a delayed redirection to the specified url with the speicified delay. The page will be redirected after the specified number of seconds have elapsed.
- doEventDigest
- in file lib_event_digest.php, function doEventDigest()
Performs all the event digest work available.
- doPermanentRedirect
- in file lib_redirects.php, function doPermanentRedirect()
Redirects the request to a specified page with a permanent redirect, i.e.
- doRedirect
- in file lib_redirects.php, function doRedirect()
Redirects the url to the specified page with a temporary redirect, i.e.
top
e
- $email
- in file lib_authors.php, variable Author::$email
The email connected to the author.
- $encType
- in file lib_forms.php, variable Form::$encType
The encoding type to use for the form.
- $entry
- in file lib_news.php, variable News::$entry
The actual processed XHTML entry of the news item.
- $entryLink
- in file lib_admin_panel.php, variable CallbackModule::$entryLink
The entry link pattern to be returned by the module.
- $entryMap
- in file lib_tables.php, variable Table::$entryMap
Contains an array which maps ints onto other ints. The mapping can rearange the order in which the row entries are displayed.
- EditModule
- in file lib_admin_panel.php, class EditModule
Describes a module that edits a specified row in a table.
- ensureConnected
- in file lib_db.php, method DB::ensureConnected()
Ensures that there is a active valid connection the the database. Id there is an active and valid connection then nothing is done, otherwise a connection is created.
- ensureCssIncluded
- in file lib_util.php, function ensureCssIncluded()
Ensures that a css file with the specified name is included in the page output. If it is already included then nothing is done, if it is not included then it is added.
- EqualSearch
- in file lib_search.php, class EqualSearch
Describes a search field that searches for things that are equal to the parameter.
- escape
- in file lib_db.php, method DB::escape()
Escapes any special characters in the specified value. The result is also quoted if it is not numeric. All field values should be run through this function to ensure security.
top
f
- $fields
- in file lib_admin_panel.php, variable DeleteModule::$fields
Contains the TableField instances that should be used to identify which row that should be deleted.
- $fields
- in file lib_admin_panel.php, variable AddModule::$fields
Contains the fields (represented by TableFiled instances) that should be set when adding a new module.
- $fields
- in file lib_admin_panel.php, variable EditModule::$fields
Contains the fields, represented by TableField instances, that should be edited.
- $fields
- in file lib_forms.php, variable Form::$fields
Contains arrays describing contained fields with two keys each: (Field)field: The actual field.
- $fields
- in file lib_search.php, variable TableSearcher::$fields
An array of SearchField instances.
- $fields
- in file lib_admin_panel.php, variable AdminPanel::$fields
Contains the fields (represented by TableField instances) that should be displayed.
- $fieldsToSet
- in file lib_admin_panel.php, variable UpdateModule::$fieldsToSet
Contains the fields (represented by TableField instances) and the values that they should be set to.
- $fieldsToView
- in file lib_admin_panel.php, variable DetailsModule::$fieldsToView
Contains TableField instances representing the fields that should be viewed in the detailed overview.
- $fileName
- in file lib_articles.php, variable Article::$fileName
The filename of the file in the article folder that contains the contents of the article.
- $form
- in file lib_calendar.php, variable Calendar::$form
The form that should be displayed to the user along with the calendar grid.
- $formatCallbacks
- in file lib_admin_panel.php, variable AdminPanel::$formatCallbacks
Contains callbacks that should be used to properly format fields. Key is the tables fieldname, value is the callback. If no callback for a field is found then the field is directly outputted without any preprocessing.
- $formatMultiple
- in file lib_updates.php, variable UpdateType::$formatMultiple
The format that should be used with printf when describing a grouping which contains more than one update.
- $formatSingle
- in file lib_updates.php, variable UpdateType::$formatSingle
The format that should be used with printf when describing a grouping which contains less than two updates.
- $formFields
- in file lib_admin_panel.php, variable AddModule::$formFields
Contains the form fields, represented by Field instances, that should be used to override the request name contained in the key.
- $formFields
- in file lib_admin_panel.php, variable EditModule::$formFields
Contains the form fields, represented by Field instances, that should be used to override the request name contained in the key.
- Field
- in file lib_forms.php, class Field
Describes a field in a form.
- FileNotFoundException
- in file lib_errors.php, class FileNotFoundException
An exception used when an error occurs while performing an IO operation because of that a file was not found.
- flush
- in file common.php, method Page::flush()
Flushes the page, totally unprocessed, to the output stream.
- flushQueue
- in file lib_db.php, method DB::flushQueue()
Flushes the queue, executing all queries in it in the order that they were inserted and then clearing it.
- Form
- in file lib_forms.php, class Form
Describes an form.
- formatAbbreviation
- in file lib_abbreviations.php, method AbbreviationHandler::formatAbbreviation()
Formats an abbreviation into XHTML compliant code.
- formatAddition
- in file lib_forms.php, method DateField::formatAddition()
No additions are allowed.
- formatAddition
- in file lib_forms.php, method Field::formatAddition()
Formats any additional data that should be appended to the field. Any '%id' entities in the formatted string are replaced with the field's id. Any '%name' entities in the formatted string are replaced with the field's name.
- formatTimestampDate
- in file lib_admin_panel.php, function formatTimestampDate()
Formats a timestamp into a date representation. As a special case timestamp equal to 0 get the representation 'Never'.
- formatTimestampDays
- in file lib_admin_panel.php, function formatTimestampDays()
Formats a timestamp to the number of elapsed days since the point in time which the timestamp represents. This includes special cases like 'Never', 'Today' and 'Yesterday'.
- formatTimestampTime
- in file lib_admin_panel.php, function formatTimestampTime()
Formats a timestamp into a date representation complete with hours and minutes. As a special case timestamp equal to 0 get the representation 'Never'.
- FulltextSearch
- in file lib_search.php, class FulltextSearch
Describes a search field that implements fulltext searches.
top
g
- $globalLink
- in file lib_admin_panel.php, variable CallbackModule::$globalLink
The global link pattern to be used by the module.
- getAction
- in file lib_admin_panel.php, method AdminAction::getAction()
Gets the action value identifing the action.
- getAddDialog
- in file lib_admin_panel.php, method AddModule::getAddDialog()
Gets the corresponding add dialog.
- getAdminActions
- in file lib_admin_panel.php, method AdminModule::getAdminActions()
Gets all admin actions handled by the module.
- getAdminMenu
- in file lib_admin.php, function getAdminMenu()
Gets an menu listing all available admin panels.
- getAllArticles
- in file lib_articles.php, function getAllArticles()
Gets all available articles.
- getAllAuthorNames
- in file lib_authors.php, function getAllAuthorNames()
Gets all authors' names.
- getAllCounterDescriptions
- in file lib_counters.php, function getAllCounterDescriptions()
Gets the descriptions of all available counters.
- getAllMenuNames
- in file lib_menu.php, function getAllMenuNames()
Gets the names of all menu items available.
- getAllMonthNames
- in file lib_calendar.php, function getAllMonthNames()
Gets the names of all the years months.
- getAllNewsCaptions
- in file lib_news.php, function getAllNewsCaptions()
Gets the captions of all available news entries.
- getAllUpdateTypeDescriptions
- in file lib_updates.php, function getAllUpdateTypeDescriptions()
Gets the descriptions of all available update types.
- getAllUpdateTypes
- in file lib_updates.php, function getAllUpdateTypes()
Gets a list of all available update types.
- getArticle
- in file lib_articles.php, method Article::getArticle()
Gets the article in a XHTML form.
- getAsHtml
- in file lib_forms.php, method ResetButton::getAsHtml()
- getAsHtml
- in file lib_tables.php, method Header::getAsHtml()
Gets the header as HTML, including the row tags.
- getAsHtml
- in file lib_forms.php, method Checkbox::getAsHtml()
- getAsHTML
- in file lib_forms.php, method DateField::getAsHTML()
- getAsHtml
- in file lib_forms.php, method Field::getAsHtml()
Returns the (X)HTML representation of the field. This function should be concidered as an abstract function, any subclasses should override this.
- getAsHtml
- in file lib_forms.php, method Hidden::getAsHtml()
- getAsHtml
- in file lib_forms.php, method Select::getAsHtml()
- getAsHtml
- in file lib_forms.php, method SubmitButton::getAsHtml()
- getAsHtml
- in file lib_forms.php, method Button::getAsHtml()
- getAsHtml
- in file lib_forms.php, method TextArea::getAsHtml()
- getAsHtml
- in file lib_forms.php, method TextField::getAsHtml()
- getAsHTML
- in file lib_forms.php, method TimeField::getAsHTML()
- getAsHTML
- in file lib_news.php, method Comment::getAsHTML()
Gets the comment as (X)HTML.
- getAsHtml
- in file lib_forms.php, method ReadOnly::getAsHtml()
- getAsHtml
- in file lib_forms.php, method PasswordField::getAsHtml()
- getAsHtml
- in file lib_menu.php, method MenuItem::getAsHtml()
Gets the menu item as XHTML compliant code. This function also includes the children of the menu item (if there are any).
- getAsHtml
- in file lib_forms.php, method Browse::getAsHtml()
- getAsHTMLComment
- in file lib_news.php, method News::getAsHTMLComment()
Gets the (X)HTML representing the news entry as it should be displayed in a comment enviorment (it doesn't include project references or comment links).
- getAsHTMLGeneric
- in file lib_news.php, method News::getAsHTMLGeneric()
Gets the (X)HTML representing the news entry as it should be displayed in a generic enviorment.
- getAsHTMLIndex
- in file lib_news.php, method News::getAsHTMLIndex()
Gets the (X)HTML representating the news entry in a search engine friendly form.
- getAsHTMLPreview
- in file lib_news.php, method News::getAsHTMLPreview()
Gets the (X)HTML representating the news entry as it should be displayed when displayed as a preview.
- getAsRSS
- in file lib_news.php, method News::getAsRSS()
Gets the news entry as it should displayed in an RSS feed.
- getAssociatedComments
- in file lib_news.php, method News::getAssociatedComments()
Gets all comment instance that are related to the news entry.
- getAttributes
- in file lib_forms.php, method SizedField::getAttributes()
- getAttributes
- in file lib_forms.php, method Field::getAttributes()
Gets the (X)HTML information containing all base information.
- getAuthor
- in file lib_articles.php, method Article::getAuthor()
Gets the author of the article.
- getAuthor
- in file lib_news.php, method News::getAuthor()
Gets the author of the new item.
- getAuthorByName
- in file lib_authors.php, function getAuthorByName()
Finds an author with a specified name.
- getCalendar
- in file lib_calendar.php, method Calendar::getCalendar()
Gets the XHTML code that represent the calendar.
- getCaption
- in file lib_news.php, method News::getCaption()
Gets the caption of the news entry.
- getChildren
- in file lib_menu.php, method MenuItem::getChildren()
Gets all children of the menu item in alphabetical order based on their names.
- getCommentLink
- in file lib_news.php, method News::getCommentLink()
Gets a link to the news iterm's comment page.
- getCommentUrl
- in file lib_news.php, method News::getCommentUrl()
Gets the url to the news' comments page.
- getCounter
- in file lib_articles.php, method Article::getCounter()
Gets the counter that is connected to the article.
- getCssLink
- in file lib_css.php, method CssHandler::getCssLink()
Gets the XHTML link that represents the specified CSS name.
- getCurrentDirectory
- in file lib_util.php, function getCurrentDirectory()
Gets the relative path to the current requested directory from the root path.
- getCurrentEncodedUrl
- in file lib_util.php, function getCurrentEncodedUrl()
Gets the current encoded url, complete with the query string.
- getCurrentPath
- in file lib_menu.php, function getCurrentPath()
Gets the current path relative to the root path. This is used as a callback in the menu.
- getCurrentUrl
- in file lib_util.php, function getCurrentUrl()
Gets the current url, complete with the query string.
- getDaysInMonth
- in file lib_calendar.php, function getDaysInMonth()
Gets the number of days in a specified month.
- getDayUrl
- in file lib_calendar.php, method Calendar::getDayUrl()
Gets the url to a specified day in the calendar.
- getDayUrl
- in file lib_calendar.php, method AliasCalendar::getDayUrl()
- getDesciption
- in file lib_events.php, method TimedEvent::getDesciption()
Gets a brief description of the event.
- getDescription
- in file lib_counters.php, method Counter::getDescription()
Gets the counter's description. The description describes what the counter is recording.
- getDescription
- in file lib_updates.php, method UpdateType::getDescription()
Gets a description of what updates are grouped in the type. For example 'News added'.
- getDisplayName
- in file lib_admin_panel.php, method TableField::getDisplayName()
Gets the display name of the field.
- getDisplayName
- in file lib_admin_panel.php, method AdminAction::getDisplayName()
Gets the name that describes the action.
- getDueEvents
- in file lib_events.php, function getDueEvents()
Gets all events that are due to be performed.
- getEditDialog
- in file lib_admin_panel.php, method EditModule::getEditDialog()
Gets the corresponding edit dialog.
- getEmail
- in file lib_authors.php, method Author::getEmail()
Gets the email to the author.
- getEntryAsHTML
- in file lib_news.php, method News::getEntryAsHTML()
Gets the news' entry with markup code in it (e.g. [img]...[/img]) to the XHTML equivelant.
- getEntryLinkPattern
- in file lib_admin_panel.php, method DeleteModule::getEntryLinkPattern()
- getEntryLinkPattern
- in file lib_admin_panel.php, method CallbackModule::getEntryLinkPattern()
- getEntryLinkPattern
- in file lib_admin_panel.php, method DetailsModule::getEntryLinkPattern()
- getEntryLinkPattern
- in file lib_admin_panel.php, method AdminModule::getEntryLinkPattern()
Override this function if the module should be linked to once for every entry displayed in the panel's overview. The pattern can use fieldnames as $row['foo'] (where foo is the fieldname).
- getEntryLinkPattern
- in file lib_admin_panel.php, method EditModule::getEntryLinkPattern()
- getEntryLinkPattern
- in file lib_admin_panel.php, method UpdateModule::getEntryLinkPattern()
- getError
- in file lib_forms.php, method Form::getError()
- getError
- in file lib_forms.php, method Validatable::getError()
Returns the reason for an object is not in a valid state. This assumes that the isValid() function returns false (so check that first).
- getError
- in file lib_forms.php, method Field::getError()
- getField
- in file lib_forms.php, method Form::getField()
Gets the field instance corresponding to the given (field) name.
- getForm
- in file lib_forms.php, method Form::getForm()
Gets the (X)HTML representation of the form.
- getGlobalLinkPattern
- in file lib_admin_panel.php, method AdminModule::getGlobalLinkPattern()
Override this function if the module should be linked to once in the panel.
- getGlobalLinkPattern
- in file lib_admin_panel.php, method AddModule::getGlobalLinkPattern()
- getGlobalLinkPattern
- in file lib_admin_panel.php, method CallbackModule::getGlobalLinkPattern()
- getGroupedUpdates
- in file lib_updates.php, function getGroupedUpdates()
Retrives all updates that match the specified criterias. The updates are
- getHeadAddition
- in file lib_css.php, method CssHandler::getHeadAddition()
Gets all the CSS links that should be added.
- getHeadAddition
- in file common.php, method HeadAddable::getHeadAddition()
Gets the things that should be added to the page's head element.
- getHeadAddition
- in file common.php, method Page::getHeadAddition()
Gets all additional head data that is specified by the page.
- getHeader
- in file lib_tables.php, method Table::getHeader()
Gets the header of the table.
- getHeight
- in file lib_forms.php, method SizedField::getHeight()
Gets the height of the field.
- getId
- in file lib_forms.php, method Field::getId()
Gets the field's id.
- getId
- in file common.php, method TableEntry::getId()
Gets the unique identifier for the table entry.
- getImage
- in file lib_images.php, function getImage()
Gets the XHTML code for an image within the defined paramaters. If the default source of the specified image does not meet the define parameters then the function created an resized version of the image so that does.
- getImageCode
- in file lib_images.php, function getImageCode()
Gets the XHTML code for a specified image.
- getImageResource
- in file lib_images.php, function getImageResource()
Gets the image resource of the specified image file.
- getInstance
- in file lib_css.php, method CssHandler::getInstance()
Gets the one and only instance of the class.
- getInstance
- in file lib_db.php, method DB::getInstance()
Gets the one and only instance of the class.
- getInstance
- in file lib_abbreviations.php, method AbbreviationHandler::getInstance()
Gets the one and only instance of the class.
- getInstance
- in file common.php, method Page::getInstance()
Gets the one and only instance of the class.
- getLastInsertId
- in file lib_db.php, method DB::getLastInsertId()
Gets the last generated identifier on a per-connection basis.
- getLink
- in file lib_updates.php, method Update::getLink()
Gets the XHTML link representing the update.
- getLink
- in file lib_updates.php, method UpdateType::getLink()
Formats specified information into a XHTML link in accordance with the update type's specifications.
- getMatchedRows
- in file lib_search.php, method TableSearcher::getMatchedRows()
Gets all rows that matched the search parameters (if any).
- getMonth
- in file lib_calendar.php, function getMonth()
Gets the month of the year that a specified day is included in.
- getMonthNavigation
- in file lib_calendar.php, method Calendar::getMonthNavigation()
Gets an XHTML compliant month navigation. The navigation allows users the move one month forward or backwards or to move to the first or last month.
- getName
- in file lib_authors.php, method Author::getName()
Gets the name of the author.
- getName
- in file lib_menu.php, method MenuItem::getName()
Gets the name of the menu item.
- getName
- in file lib_forms.php, method Field::getName()
Gets the name of the field.
- getNews
- in file lib_news.php, function getNews()
Gets all news items that matches the specified selector.
- getNewsEntry
- in file lib_news.php, method Comment::getNewsEntry()
Gets the news entry that the comment is attached to.
- getOutput
- in file lib_admin_panel.php, method AdminModule::getOutput()
Gets the output that the module wants to diaply.
- getOutput
- in file lib_admin_panel.php, method AdminPanel::getOutput()
- getOutput
- in file lib_admin_panel.php, method UpdateModule::getOutput()
- getOutput
- in file lib_admin_panel.php, method DeleteModule::getOutput()
- getOutput
- in file lib_admin_panel.php, method EditModule::getOutput()
- getOutput
- in file lib_admin_panel.php, method CallbackModule::getOutput()
- getOutput
- in file lib_admin_panel.php, method AddModule::getOutput()
- getOutput
- in file lib_admin_panel.php, method DetailsModule::getOutput()
- getPageMenuBar
- in file lib_displayer.php, method AbstractTableDisplayer::getPageMenuBar()
Gets a page menu associated with the table displayer. The menu contains links ordered in a bar which can be used to change the current page.
- getPageRows
- in file lib_displayer.php, method TableDisplayer::getPageRows()
- getPageRows
- in file lib_displayer.php, method AbstractTableDisplayer::getPageRows()
Gets the rows that should be displayed on the current page.
- getPageRows
- in file lib_displayer.php, method CustomTableDisplayer::getPageRows()
- getPanel
- in file lib_admin_panel.php, method AdminPanel::getPanel()
Gets the panel in its HTML form.
- getPermanentUrl
- in file lib_news.php, method News::getPermanentUrl()
Gets the premanent url to the news item.
- getQueueSize
- in file lib_db.php, method DB::getQueueSize()
Gets the number of queries in the queue.
- getRealUrl
- in file lib_redirects.php, function getRealUrl()
Gets the url that a specified url really leads to. For instance a user might request one url while the request is actually transferred to an centralised module behind the scenes.
- getRedirect
- in file lib_redirects.php, function getRedirect()
Gets any redirects that apply to a specified url.
- getRequestName
- in file lib_admin_panel.php, method TableField::getRequestName()
Gets the request name of the field.
- getRequestName
- in file lib_search.php, method SearchField::getRequestName()
Gets the name of the table field that the search field is connected to.
- getRowCount
- in file lib_displayer.php, method TableDisplayer::getRowCount()
- getRowCount
- in file lib_displayer.php, method CustomTableDisplayer::getRowCount()
- getRowCount
- in file lib_displayer.php, method AbstractTableDisplayer::getRowCount()
Gets the number of rows that the viewer can display in total. This is an abstract implementation and should be overridden by all subclasses.
- getSelectedTimestamp
- in file lib_calendar.php, method Calendar::getSelectedTimestamp()
Gets the calendar's selected timestamp. The timestamp has a resolution of 3600*24 seconds, i.e. days.
- getSimilarUrls
- in file lib_redirects.php, function getSimilarUrls()
Gets all urls that are similar to a specified url. I.e. all urls that exist and are subsets of the specified url.
- getSqlSelector
- in file lib_search.php, method TableSearcher::getSqlSelector()
Gets the sql selector that represents the current configuration of the table searcher. The selector describes what the search will match.
- getSqlSelector
- in file lib_displayer.php, method TableDisplayer::getSqlSelector()
Gets the sql selector that represents what the displayer will display on the current page.
- getSqlSelector
- in file lib_calendar.php, method Calendar::getSqlSelector()
Gets the sql selector that represents the current configuration of the calendar. The selector describes what rows match the calendar selections.
- getSqlWhereCondition
- in file lib_search.php, method GreaterSearch::getSqlWhereCondition()
- getSqlWhereCondition
- in file lib_search.php, method LesserEqualSearch::getSqlWhereCondition()
- getSqlWhereCondition
- in file lib_search.php, method LikeSearch::getSqlWhereCondition()
- getSqlWhereCondition
- in file lib_search.php, method SearchField::getSqlWhereCondition()
Gets the where condition of the search field. This should be a sql statement that can be placed after "WHERE" in the sql query. A couple of examples: "id > 5", "(solved = 1) AND (tested = 0)".
- getSqlWhereCondition
- in file lib_search.php, method LesserSearch::getSqlWhereCondition()
- getSqlWhereCondition
- in file lib_search.php, method GreaterEqualSearch::getSqlWhereCondition()
- getSqlWhereCondition
- in file lib_search.php, method FulltextSearch::getSqlWhereCondition()
- getSqlWhereCondition
- in file lib_search.php, method CustomSearch::getSqlWhereCondition()
- getSqlWhereCondition
- in file lib_search.php, method EqualSearch::getSqlWhereCondition()
- getTable
- in file lib_tables.php, method Table::getTable()
Gets the table in HTML format.
- getTableField
- in file lib_admin_panel.php, method TableField::getTableField()
Gets the name of the table field connected to this instance.
- getTextSearchField
- in file lib_search.php, function getTextSearchField()
Gets the appriopriate instance of a text search field (FulltextSearch or LikeSearch) to use with the specified constructor parameters. Fulltext is used if possible, otherwise LIKE is used.
- getTimeAdded
- in file lib_news.php, method News::getTimeAdded()
Gets the timestamp that represents when the news entry was added.
- getTimestamp
- in file lib_updates.php, method Update::getTimestamp()
Gets the unix timestamp of when the update was generated.
- getTitle
- in file lib_articles.php, method Article::getTitle()
Gets the title describing the article.
- getTitle
- in file common.php, method Page::getTitle()
Gets the title of the page.
- getToken
- in file lib_css.php, method CssHandler::getToken()
Gets the token that represents the steps take. It's the token that should be replaced in any text by the corresponding value.
- getType
- in file lib_updates.php, method Update::getType()
Gets the update type connected with the update.
- getUpdateBoxes
- in file lib_updates.php, function getUpdateBoxes()
Gets boxes in XHTML format containing all recent updates that have been done to the site.
- getUpdateGroupsDescription
- in file lib_updates.php, method UpdateType::getUpdateGroupsDescription()
Gets an description for the specified group of updates as defined by the update type. This can for instance be '4 items added'.
- getUpdates
- in file lib_updates.php, function getUpdates()
Gets all updates that matches the specified selector.
- getUrl
- in file lib_articles.php, method Article::getUrl()
Gets the url to the article. The url is easy to read and is the one that the user should always be seeing.
- getUrlPath
- in file lib_redirects.php, function getUrlPath()
Attempts to get a url path to an existing file by starting from a specified url and then translating the related redirects.
- getValue
- in file lib_admin_panel.php, method TableField::getValue()
Gets the value of the field.
- getValue
- in file lib_forms.php, method DateField::getValue()
- getValue
- in file lib_forms.php, method TimeField::getValue()
- getValue
- in file lib_css.php, method CssHandler::getValue()
Gets the CSS value that correspond to the specified steps.
- getValue
- in file lib_forms.php, method Field::getValue()
Gets the value of the field.
- getValue
- in file lib_forms.php, method Form::getValue()
Gets the value of one of the form's fields.
- getWidth
- in file lib_forms.php, method SizedField::getWidth()
Gets the width of the field.
- getYear
- in file lib_calendar.php, function getYear()
Gets the year that a specified day is included in.
- GreaterEqualSearch
- in file lib_search.php, class GreaterEqualSearch
Describes a search field that searches for things that are greater than or equal to the parameter.
- GreaterSearch
- in file lib_search.php, class GreaterSearch
Describes a search field that searches for things that are greater than the parameter.
- groupUpdatesByType
- in file lib_updates.php, function groupUpdatesByType()
Groups update instance by their update types.
top
h
- $hasUserValue
- in file lib_forms.php, variable Field::$hasUserValue
True if the current value was entered by a user, false otherwise.
- $headAdditions
- in file common.php, variable Page::$headAdditions
All instances of HeadAddable that should be added to the head contents.
- $height
- in file lib_forms.php, variable SizedField::$height
The height of the field, 0 means that no height has been set.
- $hits
- in file lib_counters.php, variable Counter::$hits
The number of hits that the counter has recorded.
- $hour
- in file lib_forms.php, variable TimeField::$hour
The hour selection field.
- handleAbbreviations
- in file lib_abbreviations.php, method AbbreviationHandler::handleAbbreviations()
Handles all abbreviations in a text by appending XHTML compliant explainations to each recognised abbreviation.
- handlesAction
- in file lib_admin_panel.php, method AdminModule::handlesAction()
Checks if an action can be handled by the module.
- hasAnyUserValue
- in file lib_forms.php, method Form::hasAnyUserValue()
Checks if any of the form's fields has any user set values.
- hasUserValue
- in file lib_forms.php, method Hidden::hasUserValue()
- hasUserValue
- in file lib_forms.php, method SubmitButton::hasUserValue()
- hasUserValue
- in file lib_forms.php, method TimeField::hasUserValue()
- hasUserValue
- in file lib_forms.php, method Field::hasUserValue()
Checks if the field has a non empty value that has been supplied by a user.
- hasUserValue
- in file lib_forms.php, method DateField::hasUserValue()
- hasUserValue
- in file lib_calendar.php, method Calendar::hasUserValue()
Checks if the user has selected a day or not in the calendar. If the user has not then getting results from the calendar should not be attempted.
- hasValue
- in file lib_admin_panel.php, method TableField::hasValue()
Checks if the field has a value set or not.
- hasValue
- in file lib_forms.php, method Field::hasValue()
Checks if the field has a non empty value.
- hasValue
- in file lib_forms.php, method DateField::hasValue()
- hasValue
- in file lib_forms.php, method Form::hasValue()
Checks if the form has a field with the specified name and if that field has a non empty value.
- HeadAddable
- in file common.php, class HeadAddable
Describes something that can add contents to the <head></head> elements of pages that are displayed.
- Header
- in file lib_tables.php, class Header
Descibes an Header.
- Hidden
- in file lib_forms.php, class Hidden
Describes a hidden field.
- highlightWords
- in file lib_search.php, function highlightWords()
Highlight specific words in a specified text.
top
i
- $id
- in file lib_forms.php, variable Field::$id
The unique identifier for the field.
- $id
- in file common.php, variable TableEntry::$id
The unique identifier for the entry.
- $idFields
- in file lib_admin_panel.php, variable EditModule::$idFields
Contains the fields that identify the rows that should be edited. The key is the name of the table field and the corresponding value is the corresponding form field that should be used for the table field.
- $idFields
- in file lib_admin_panel.php, variable DetailsModule::$idFields
Contains the fields (as TableField instances) that identify which row that should be viewed.
- $idFields
- in file lib_admin_panel.php, variable UpdateModule::$idFields
Contains the fields (represented by TableFiled instances) that identify which row that should be set.
- $initialValue
- in file lib_forms.php, variable DateField::$initialValue
The initial value (unix timestamp) that should be used for the field.
- $instance
- in file common.php, variable Page::$instance
The one and only instance of the class.
- $instance
- in file lib_db.php, variable DB::$instance
The one and only instance of the class.
- $instance
- in file lib_abbreviations.php, variable AbbreviationHandler::$instance
The one and only instance of the class.
- $instance
- in file lib_css.php, variable CssHandler::$instance
The one and only instance of the class.
- $interval
- in file lib_events.php, variable TimedEvent::$interval
The number of seconds that should pass between each time the event is run.
- $itemsPerPage
- in file lib_admin_panel.php, variable AdminPanel::$itemsPerPage
The number of items that should be displayed in each page when viewing the table overview.
- IllegalArgumentException
- in file lib_errors.php, class IllegalArgumentException
An exception used when an error occurs as a result of invalid input arguments to a function.
- includeCss
- in file lib_css.php, method CssHandler::includeCss()
Ensures that a css file with the specified name is included in the page output.
- insertError
- in file lib_errors.php, function insertError()
Inserts and error into the error table in the database.
- insertMenu
- in file lib_menu.php, function insertMenu()
Inserts the menu from the cache.
- insertUpdateBox
- in file lib_updates.php, function insertUpdateBox()
Inserts the update box from the cache.
- IOException
- in file lib_errors.php, class IOException
An exception used when an error occurs while performing an IO operation.
- isConvertableToNumerical
- in file lib_tables.php, method Header::isConvertableToNumerical()
Checks if a value could be converted to a numerical value. I.e. if it is a numerical value or possible a formatted numerical value. E.g.
- isFulltextSearchable
- in file lib_search.php, function isFulltextSearchable()
Checks if a wildcard search can be done with fulltext or if LIKE has to be used (fulltext is faster).
- isValid
- in file lib_forms.php, method Field::isValid()
- isValid
- in file lib_search.php, method TableSearcher::isValid()
Checks if the table searcher has valid results. I.e. if any search paramters have been caught by it.
- isValid
- in file lib_search.php, method SearchField::isValid()
Checks if the search field is valid, meaning if it has has caugth a non empty parameter.
- isValid
- in file lib_forms.php, method Form::isValid()
- isValid
- in file lib_forms.php, method Validatable::isValid()
Checks if the object's state is valid or not.
top
l
- $lastPerformed
- in file lib_events.php, variable TimedEvent::$lastPerformed
The unix timestamp describing the point in time at which the event was last performed.
- $lastTimestamp
- in file lib_counters.php, variable Counter::$lastTimestamp
The unix timestamp of the last hit that the counter recorded.
- $legend
- in file lib_forms.php, variable Form::$legend
The legend value that should be used for the form.
- $legend
- in file lib_forms.php, variable DateField::$legend
The value that should be displayed as legend for the fieldset.
- $libraryName
- in file lib_events.php, variable TimedEvent::$libraryName
The name of the library that should be included before the event is run and before the callback is called. If it's empty then no library is included.
- $linkFormat
- in file lib_updates.php, variable UpdateType::$linkFormat
The format that should be used with printf when creating a link to an update that is grouped in this type. The link should assume that it starts in the root path.
- $linkId
- in file lib_updates.php, variable Update::$linkId
This is an identifier that is used when constructing links to the updated item. It is used in cojunction with the updater type's link format.
- $linkIdField
- in file lib_updates.php, variable UpdateType::$linkIdField
The field in $tableToListenTo that contains the value to use as link id for resulting updates.
- $linkName
- in file lib_admin_panel.php, variable UpdateModule::$linkName
The name for the link that should represent the module.
- LesserEqualSearch
- in file lib_search.php, class LesserEqualSearch
Describes a search field that searches for things that are lesser than or equal to the parameter.
- LesserSearch
- in file lib_search.php, class LesserSearch
Describes a search field that searches for things that are lesser than the parameter.
- LikeSearch
- in file lib_search.php, class LikeSearch
Describes a search field that implements LIKE searches.
- loadCssValueTree
- in file lib_css.php, method CssHandler::loadCssValueTree()
Loads all CSS values into a tree structure. The resulting tree structure reflects the XML resource file, but does not contain the root node.
- logActivity
- in file lib_admin_panel.php, method AdminModule::logActivity()
Notifies everything that should be notified of admin activity. This function should be called whenever a module alters a table.
- logAdminAction
- in file lib_admin_panel.php, function logAdminAction()
Adds an entry to the admin log, storing the action for later examination.
- logAdminActivity
- in file lib_admin_panel.php, function logAdminActivity()
This function is notified whenever a module performs a table altering action. Everything that should be notified of admin activity should hook in here.
- logException
- in file lib_errors.php, function logException()
Logs an exception, providing information about the current state. The script then continues on.
- logFatalException
- in file lib_errors.php, function logFatalException()
Logs a fatal exception, providing information about the current state.
- lib_abbreviations.php
- procedural page lib_abbreviations.php
- lib_admin_panel.php
- procedural page lib_admin_panel.php
- lib_admin.php
- procedural page lib_admin.php
- lib_articles.php
- procedural page lib_articles.php
- lib_authors.php
- procedural page lib_authors.php
- lib_calendar.php
- procedural page lib_calendar.php
- lib_counters.php
- procedural page lib_counters.php
- lib_css.php
- procedural page lib_css.php
- lib_db.php
- procedural page lib_db.php
- lib_displayer.php
- procedural page lib_displayer.php
- lib_errors.php
- procedural page lib_errors.php
- lib_events.php
- procedural page lib_events.php
- lib_event_digest.php
- procedural page lib_event_digest.php
- lib_forms.php
- procedural page lib_forms.php
- lib_images.php
- procedural page lib_images.php
- lib_menu.php
- procedural page lib_menu.php
- lib_news.php
- procedural page lib_news.php
- lib_redirects.php
- procedural page lib_redirects.php
- lib_search.php
- procedural page lib_search.php
- lib_tables.php
- procedural page lib_tables.php
- lib_updates.php
- procedural page lib_updates.php
- lib_util.php
- procedural page lib_util.php
top
m
- $method
- in file lib_forms.php, variable Form::$method
The method to be used by the form.
- $minute
- in file lib_forms.php, variable TimeField::$minute
The minute selection field.
- $modules
- in file lib_admin_panel.php, variable AdminPanel::$modules
Contains all the modules (AdminModule instances) that belong to the panel.
- $moduleToListenTo
- in file lib_updates.php, variable UpdateType::$moduleToListenTo
The name of the admin module class that the type is listening to. The type triggers on changes made by this module in conjunction with $tableToListenTo.
- $month
- in file lib_forms.php, variable DateField::$month
The month selection field.
- markAsPerformed
- in file lib_events.php, method TimedEvent::markAsPerformed()
Marks the event as performed, updating the next time that it should be performed.
- MAX_FILE_SIZE
- in file lib_images.php, constant MAX_FILE_SIZE
The default maximum file size in kB to allow image to have.
- MAX_WIDTH
- in file lib_images.php, constant MAX_WIDTH
The default maximum width to allow image to have.
- MenuItem
- in file lib_menu.php, class MenuItem
Describes an item in a menu. An menu item has a name and are ordered in a tree where all nodes except the root are menu items. An menu item may have any number of children.
- MENU_CACHE_PATH
- in file lib_menu.php, constant MENU_CACHE_PATH
The path relative to the site's root where the menu cache is located.
top
n
- $name
- in file lib_authors.php, variable Author::$name
The name of the author.
- $name
- in file lib_forms.php, variable Field::$name
The name of the field.
- $name
- in file lib_menu.php, variable MenuItem::$name
The name that describes and is displayed for the menu item.
- $newsId
- in file lib_news.php, variable Comment::$newsId
The unique identifier of the news item that the comment is attached to.
- News
- in file lib_news.php, class News
Describes a news item.
- NoSuchElementException
- in file lib_errors.php, class NoSuchElementException
An exception used when an element that was searched for could not be found.
- notifyOfAdminActivity
- in file lib_updates.php, method UpdateType::notifyOfAdminActivity()
Notifies the update types that there has been administrative activity.
- notifyOfAdminActivity
- in file lib_updates.php, function notifyOfAdminActivity()
Notifies all update types that there has been administrative activity. This allows the update types to catch table/module combinations that they are listening to and take the appropriate action.
top
o
- $options
- in file lib_forms.php, variable Select::$options
The options that should be displayed in the select element. The value as key and the name of the option as value.
top
p
- $parameter
- in file lib_search.php, variable SearchField::$parameter
The parameter (if any) that has been caught by the search field.
- $path
- in file lib_menu.php, variable MenuItem::$path
An optional path that the menu item leads to. It's either an aboslute url or one relative to the root path.
- $processCallback
- in file lib_search.php, variable SearchField::$processCallback
An optional callback that all parameters should be passed through.
- Page
- in file common.php, class Page
Describes a page that can be displayed. It's the end result of the whole script.
- parseCssValueNode
- in file lib_css.php, method CssHandler::parseCssValueNode()
Recursivly parses a css value node and turns it into an array structure.
- PasswordField
- in file lib_forms.php, class PasswordField
Describes a password field.
- performEvent
- in file lib_events.php, method TimedEvent::performEvent()
Performs the event, correctly processing it and marking it as performed.
- performSort
- in file lib_tables.php, method Header::performSort()
Performs a sort, if the user has requested one, on the specified rows.
- processAdd
- in file lib_admin_panel.php, method AddModule::processAdd()
Processes an add request and returns the result or an error message.
- processConfirm
- in file lib_admin_panel.php, method DeleteModule::processConfirm()
Creates a confirmation dialog.
- processEdit
- in file lib_admin_panel.php, method EditModule::processEdit()
Processes an edit request and returns the result or an error message.
- processRemove
- in file lib_admin_panel.php, method DeleteModule::processRemove()
Removes an entry and creates a confirmation message.
top
q
- $queryAppandage
- in file lib_displayer.php, variable TableDisplayer::$queryAppandage
The appandage to the queries, the appandage specifies what should be displayed. The appandage is placed after 'FROM table'. I.e. to get the query "SELECT * FROM foo WHERE MATCH (title, body) AGAINST ('bar')" one should use "WHERE MATCH (title, body) AGAINST ('foo')".
- $queryAppendage
- in file lib_admin_panel.php, variable AdminPanel::$queryAppendage
The appendage to the view query. This could for instance be a match statement or a order apppendage.
- $queryAppendage
- in file lib_search.php, variable TableSearcher::$queryAppendage
An optional query appendage to use when searching. This can be used to specify a specific subset or ordering and is appended on the end of the query.
- $queue
- in file lib_db.php, variable DB::$queue
Contains any queued queries.
- query
- in file lib_db.php, method DB::query()
Performs a specified query on the database.
- queryCount
- in file lib_db.php, method DB::queryCount()
Gets the number of rows that matches specified conditions.
- queryDelete
- in file lib_db.php, method DB::queryDelete()
Builds and executes a delete query on the specified table using the specified values.
- queryInsert
- in file lib_db.php, method DB::queryInsert()
Builds and executes an insert query based on the specified table and values.
- querySelect
- in file lib_db.php, method DB::querySelect()
Selects specific table fields from a specific table. The select operation can also specify an optional sql selector.
- querySelectAll
- in file lib_db.php, method DB::querySelectAll()
Selects all table fields from a specific table. The select operation can also specify an optional sql selector.
- querySelectFirst
- in file lib_db.php, method DB::querySelectFirst()
Selects the first value found in a specified field in a specified table that satisfies an sql selector.
- queryUpdate
- in file lib_db.php, method DB::queryUpdate()
Builds and executes an update query on the specified table using the specified values and selector.
- queueQuery
- in file lib_db.php, method DB::queueQuery()
Puts a specified query at the end of the queue.
top
r
- $requestName
- in file lib_search.php, variable SearchField::$requestName
The request index that is connected to this request field. I.e. the index in $_REQUEST that the search field should attempt to catch parameters from.
- $requestName
- in file lib_admin_panel.php, variable TableField::$requestName
The name used to identify field in $_REQUEST.
- $required
- in file lib_forms.php, variable Field::$required
If the field has to be entered to be valid.
- $rows
- in file lib_tables.php, variable Table::$rows
Contains an array which contains an array for each row. The key of the rows should be numeric, the value should be the value that should be displayed.
- $rowsPerPage
- in file lib_displayer.php, variable AbstractTableDisplayer::$rowsPerPage
The maximum number of rows from the table that each page may display.
- ReadOnly
- in file lib_forms.php, class ReadOnly
Describes a field that is read only. I.e. just prints the contents of it, not really a field, but it's useful at times.
- readRow
- in file lib_news.php, method News::readRow()
- readRow
- in file lib_news.php, method Comment::readRow()
- readRow
- in file lib_counters.php, method Counter::readRow()
- readRow
- in file lib_authors.php, method Author::readRow()
- readRow
- in file common.php, method TableEntry::readRow()
Processes the contents of a retrieved row that describes the entry.
- readRow
- in file lib_menu.php, method MenuItem::readRow()
- readRow
- in file lib_updates.php, method UpdateType::readRow()
- readRow
- in file lib_updates.php, method Update::readRow()
- readRow
- in file lib_events.php, method TimedEvent::readRow()
- readRow
- in file lib_articles.php, method Article::readRow()
- recordHit
- in file lib_counters.php, method Counter::recordHit()
Records that a hit has occured. Increments the counter.
- remove
- in file lib_tables.php, method Header::remove()
Removes a caption from the header, assuming that the caption exists.
- removeField
- in file lib_forms.php, method Form::removeField()
Removes the first field encountered with the specified field name.
- renameQueryParams
- in file lib_util.php, function renameQueryParams()
Renames parameters in a url query string, the values remain unchanged. It can for instance turn "foo=0&bar=hi" into "a=0&b=hi".
- replaceCssValues
- in file lib_css.php, method CssHandler::replaceCssValues()
Replaces all css values defined by the specified array in the specified text. The values are represented in the css text as $namespace:subcat:value, the subcat may or may not be used, any number of subctegories can be used after the namespace but before the value.
- ResetButton
- in file lib_forms.php, class ResetButton
Describes a reset button.
top
s
- $searcher
- in file lib_calendar.php, variable Calendar::$searcher
The table searcher that should be used by the calendar.
- $second
- in file lib_forms.php, variable TimeField::$second
The second selection field.
- $selectQuery
- in file lib_displayer.php, variable CustomTableDisplayer::$selectQuery
The SQL query that should be used for selecting all the rows that should be displayed.
- $style
- in file lib_calendar.php, variable Calendar::$style
The text that should be included in the calendar's style attribute.
- CSS_VALUE_FILE_NAME
- in file lib_css.php, class constant CssHandler::CSS_VALUE_FILE_NAME
The name of the XML resource file that contains all CSS values.
- save
- in file lib_counters.php, method Counter::save()
Saves the current information held by the counter. This public function should be concidered private.
- SearchField
- in file lib_search.php, class SearchField
Describes a field that should be used in a search.
- Select
- in file lib_forms.php, class Select
Describes a select field.
- sendEmail
- in file lib_util.php, function sendEmail()
Sends an email with specified contents. Optionally the receiver of the email can be specififed along with the sender.
- setAttribute
- in file lib_forms.php, method Field::setAttribute()
Sets one of the firleds attributes. If the attribute does not exist then it is created. The attributes 'id', 'name' and 'value' can not be modified throught this function.
- setCssClass
- in file lib_forms.php, method Form::setCssClass()
Sets the css class to be used by the form element.
- setCssClass
- in file lib_tables.php, method Table::setCssClass()
Sets the CSS class that the table should use.
- setDescription
- in file lib_counters.php, method Counter::setDescription()
Sets the counters description to a new value.
- setDisplayErrors
- in file lib_forms.php, method Form::setDisplayErrors()
Sets if the form should display errors or not (the default is true).
- setHeader
- in file lib_tables.php, method Table::setHeader()
Sets a specified header as the new header that should be used by the table.
- setHeight
- in file lib_forms.php, method SizedField::setHeight()
Sets the height of the field.
- setId
- in file lib_forms.php, method Field::setId()
Sets the field's id.
- setItemsPerPage
- in file lib_admin_panel.php, method AdminPanel::setItemsPerPage()
Sets the number of items that should be displayed in each page when viewing the table overview.
- setParameter
- in file lib_search.php, method SearchField::setParameter()
Sets the parameter for the search done by the field to a new value.
- setRowMapping
- in file lib_tables.php, method Table::setRowMapping()
Sets a row mapping for the table to use. The row map rearranges the values of a row into a different order.
- setRowsPerPage
- in file lib_displayer.php, method AbstractTableDisplayer::setRowsPerPage()
Sets the number of rows that should be displayed on each page by the displayer.
- setSearchParameter
- in file lib_search.php, method TableSearcher::setSearchParameter()
Sets the search parameter of all search fields connected to the request name to the specified value.
- setTableDisplayer
- in file lib_admin_panel.php, method AdminPanel::setTableDisplayer()
Sets a new table displayer that should be used by the panel to view databses with.
- setTitle
- in file common.php, method Page::setTitle()
Sets the title of the page to a new title.
- setValue
- in file lib_forms.php, method Field::setValue()
Sets the value of the field.
- setValue
- in file lib_admin_panel.php, method TableField::setValue()
Sets a new value for the field.
- setValue
- in file lib_forms.php, method TimeField::setValue()
- setValue
- in file lib_forms.php, method Form::setValue()
Sets a specified field's value to a new specified value.
- setValue
- in file lib_forms.php, method DateField::setValue()
- setWidth
- in file lib_forms.php, method SizedField::setWidth()
Sets the width of the field.
- SizedField
- in file lib_forms.php, class SizedField
Describes a field that can be sized.
- stripCssExtension
- in file lib_css.php, method CssHandler::stripCssExtension()
Strips any .css extensions that occur last in a specified text.
- stripQueryString
- in file lib_redirects.php, function stripQueryString()
Strips an url of any query string (if one exists).
- stripRootPath
- in file lib_redirects.php, function stripRootPath()
Strips the root path from a specified url.
- SubmitButton
- in file lib_forms.php, class SubmitButton
Describes a submit button.
top
t
- $tabel
- in file lib_admin_panel.php, variable AdminPanel::$tabel
The name of the table that the panel should view.
- $table
- in file lib_calendar.php, variable Calendar::$table
The name of the table that the calendar should display.
- $table
- in file lib_displayer.php, variable TableDisplayer::$table
The name of the table that the displayer should display from.
- $table
- in file lib_search.php, variable TableSearcher::$table
The name of the table that the search should be performed on.
- $table
- in file lib_admin_panel.php, variable EditModule::$table
The name of table that contains the row that should be edited.
- $table
- in file lib_admin_panel.php, variable UpdateModule::$table
The name of the table which rows should be updated.
- $table
- in file lib_admin_panel.php, variable AddModule::$table
The name of the table that the module should add rows to.
- $table
- in file lib_admin_panel.php, variable DetailsModule::$table
The table that should be read from.
- $table
- in file lib_admin_panel.php, variable DeleteModule::$table
The name of the table that the module should delete rows from.
- $tableField
- in file lib_search.php, variable SearchField::$tableField
The name of the field in the table.
- $tableField
- in file lib_admin_panel.php, variable TableField::$tableField
The name of the corresponding field in the table.
- $tableHeader
- in file lib_tables.php, variable Table::$tableHeader
Contains the header (if any) for the Table.
- $tableToListenTo
- in file lib_updates.php, variable UpdateType::$tableToListenTo
The name of the table that the type is listening to. The type triggers on changes to this table in conjunction with $moduleToListenTo.
- $timeMax
- in file lib_forms.php, variable DateField::$timeMax
The highest unix timestamp that the user should allow to select.
- $timeMin
- in file lib_forms.php, variable DateField::$timeMin
The lowest unix timestamp that the user should allow to select.
- $timestamp
- in file lib_news.php, variable News::$timestamp
The UNIX timestamp of when the news was submitted.
- $timestamp
- in file lib_articles.php, variable Article::$timestamp
The unix timestamp for when the article was added.
- $timestamp
- in file lib_news.php, variable Comment::$timestamp
The time when the comment was made.
- $timestamp
- in file lib_updates.php, variable Update::$timestamp
The unix timestamp of when the update was generated.
- $timestampField
- in file lib_calendar.php, variable Calendar::$timestampField
The name of the table field that contains the unix timestamp values.
- $title
- in file lib_articles.php, variable Article::$title
The title of the article.
- $title
- in file common.php, variable Page::$title
The title of the page.
- Table
- in file lib_tables.php, class Table
Describes a Table.
- TableDisplayer
- in file lib_displayer.php, class TableDisplayer
Describes a table displayer which displays and splits up table contents over several pages. It allows pages to display menu bars so the users can select the desired page which displays a specified number of table rows.
- TableEntry
- in file common.php, class TableEntry
Describes a table entry in a table where each entry has an unique identifier with a key named 'id'.
- TableField
- in file lib_admin_panel.php, class TableField
Describes a table field with a connected value in $_REQUEST. The table field tries to capture it's connected value if possible.
- TableSearcher
- in file lib_search.php, class TableSearcher
Describes a utility that searches tables for rows that satisfy specified conditions. The result of a search can be retrieved directly as rows or as a sql statement describing the conditions.
- TABLE_ABBR
- in file lib_db.php, constant TABLE_ABBR
Site specific database name constants.
- TABLE_ADMIN_LOGS
- in file lib_db.php, constant TABLE_ADMIN_LOGS
Site specific database name constants.
- TABLE_ALIASES
- in file lib_db.php, constant TABLE_ALIASES
Site specific database name constants.
- TABLE_ARTICLES
- in file lib_db.php, constant TABLE_ARTICLES
Site specific database name constants.
- TABLE_AUTHORS
- in file lib_db.php, constant TABLE_AUTHORS
Site specific database name constants.
- TABLE_COMMENTS
- in file lib_db.php, constant TABLE_COMMENTS
Site specific database name constants.
- TABLE_COUNTERS
- in file lib_db.php, constant TABLE_COUNTERS
Site specific database name constants.
- TABLE_CUSTOM_ALIASES
- in file lib_db.php, constant TABLE_CUSTOM_ALIASES
Site specific database name constants.
- TABLE_CUSTOM_REDIRECTS
- in file lib_db.php, constant TABLE_CUSTOM_REDIRECTS
Site specific database name constants.
- TABLE_ERRORS
- in file lib_db.php, constant TABLE_ERRORS
Site specific database name constants.
- TABLE_EVENTS
- in file lib_db.php, constant TABLE_EVENTS
Site specific database name constants.
- TABLE_ITEMS
- in file lib_db.php, constant TABLE_ITEMS
Site specific database name constants.
- TABLE_ITEM_STATS
- in file lib_db.php, constant TABLE_ITEM_STATS
Site specific database name constants.
- TABLE_LOCATIONS
- in file lib_db.php, constant TABLE_LOCATIONS
Site specific database name constants.
- TABLE_LOCATION_TYPES
- in file lib_db.php, constant TABLE_LOCATION_TYPES
Site specific database name constants.
- TABLE_MENU
- in file lib_db.php, constant TABLE_MENU
Site specific database name constants.
- TABLE_NEWS
- in file lib_db.php, constant TABLE_NEWS
Site specific database name constants.
- TABLE_REDIRECTS
- in file lib_db.php, constant TABLE_REDIRECTS
Site specific database name constants.
- TABLE_RESOURCES
- in file lib_db.php, constant TABLE_RESOURCES
Site specific database name constants.
- TABLE_SKILLS
- in file lib_db.php, constant TABLE_SKILLS
Site specific database name constants.
- TABLE_SKILL_LEVELS
- in file lib_db.php, constant TABLE_SKILL_LEVELS
Site specific database name constants.
- TABLE_SLOTS
- in file lib_db.php, constant TABLE_SLOTS
Site specific database name constants.
- TABLE_UPDATES
- in file lib_db.php, constant TABLE_UPDATES
Site specific database name constants.
- TABLE_UPDATE_TYPES
- in file lib_db.php, constant TABLE_UPDATE_TYPES
Site specific database name constants.
- TextArea
- in file lib_forms.php, class TextArea
Describes a textarea.
- TextField
- in file lib_forms.php, class TextField
Describes a textfield.
- THUMB_SIZE
- in file lib_images.php, constant THUMB_SIZE
The default file size in kB that a produced thumbnail image should aim at.
- THUMB_WIDTH
- in file lib_images.php, constant THUMB_WIDTH
The default width a produced thumbnail image should have.
- TimedEvent
- in file lib_events.php, class TimedEvent
Describes an event that is schedudled to be run every so often.
- TimeField
- in file lib_forms.php, class TimeField
Describes a field (or rather a group of fields) that allows the user to select a certain timestamp (year, month, day, hour, minute and second).
top
u
- $updateType
- in file lib_updates.php, variable Update::$updateType
The unique identifier for the update type that the update belongs to.
- $urlRoot
- in file lib_calendar.php, variable Calendar::$urlRoot
The root that should be used for all link urls.
- Update
- in file lib_updates.php, class Update
Describes an update. An update is a manifestation of a change to the site that viewers of the site should be aware of. An update belongs to an UpdateType.
- updateMenuCache
- in file lib_menu.php, function updateMenuCache()
Updates the cache of the menu. Rebuilds the menu with the currently saved configuration and then rewrites the cache.
- UpdateModule
- in file lib_admin_panel.php, class UpdateModule
Describes a module that sets specified fields to specified values when requested.
- updateProcessedEntry
- in file lib_news.php, method News::updateProcessedEntry()
Processes the raw form the the news entry and updates the processed form with the new version. This should be done whenever the entry changes.
- UPDATES_CACHE_PATH
- in file lib_updates.php, constant UPDATES_CACHE_PATH
The path (from the page root) where the cache of the updates should be kept.
- UpdateType
- in file lib_updates.php, class UpdateType
Describes an update type. An update type is a group that updates are grouped into. The type decides how updates of its type should be displayed.
- updateUpdatesCache
- in file lib_updates.php, function updateUpdatesCache()
Rebuilds the update boxes based on the latest information and then writes the result into the chache.
- UrlNotFoundException
- in file lib_errors.php, class UrlNotFoundException
An exception used when an error occurs as a result of an invalid url being requested.
top
v
- $value
- in file lib_admin_panel.php, variable TableField::$value
The value of the field (used for different things, e.g. identification).
- $value
- in file lib_forms.php, variable Field::$value
The value of the field.
- Validatable
- in file lib_forms.php, class Validatable
Meant as an interface for validatable objects.
top
w
- $width
- in file lib_forms.php, variable SizedField::$width
The width of the field, 0 means that no width has been set.
top
y
- $year
- in file lib_forms.php, variable DateField::$year
The year selection field.
top
|
|