## [awl] element index

All elements
_
top

__construct
  AwlCache::__construct() in AwlCache.php
  Initialise the cache connection. We use getpid() to give us a persistent connection.
_awl_connect_configured_database
  _awl_connect_configured_database() in AwlQuery.php
  Connect to the database defined in the $c->db_connect[] (or $c->pg_connect) arrays
_log_query
  AwlQuery::_log_query() in AwlQuery.php
  Log query, optionally with file and line location of the caller.
__construct
  AwlUpgrader::__construct() in AwlUpgrader.php
  Constructor
__construct
  AwlQuery::__construct() in AwlQuery.php
  Constructor
__construct
  AwlDBDialect::__construct() in AwlDBDialect.php
  Parses the connection string to ascertain the database dialect. Returns true if the dialect is supported and fails if the dialect is not supported. All code to support any given database should be within in an external include.
__construct
  EditorField::__construct() in classEditor.php
__construct
  Editor::__construct() in classEditor.php
_ParseAttributes
  EntryForm::_ParseAttributes() in DataEntry.php
  Internal function for parsing the type extra on a field.
_BuildFieldList
  DBRecord::_BuildFieldList() in DataUpdate.php
  Builds a field target list
_BuildJoinClause
  DBRecord::_BuildJoinClause() in DataUpdate.php
  Builds a table join clause
_BuildWhereClause
  DBRecord::_BuildWhereClause() in DataUpdate.php
  Builds a where clause to match the supplied keys
_AppendDelimited
  EMail::_AppendDelimited() in EMail.php
  Append something with a comma delimter onto the existing referenced string
_CompareMenuSequence
  _CompareMenuSequence() in MenuSet.php
  _CompareMenuSequence is used in sorting the menu options into the sequence order
_CompareSequence
  MenuSet::_CompareSequence() in MenuSet.php
  _CompareSequence is used in sorting the menu options into the sequence order
_HasActive
  MenuSet::_HasActive() in MenuSet.php
  Does the menu have any options that are active.
_OptionExists
  MenuSet::_OptionExists() in MenuSet.php
  See if a menu already has this option
_log_error
  PgQuery::_log_error() in PgQuery.php
  Log error, optionally with file and line location of the caller.
__construct
  PgQuery::__construct() in PgQuery.php
  Constructor
_CheckLogin
  Session::_CheckLogin() in Session.php
_CheckLogout
  Session::_CheckLogout() in Session.php
__construct
  vCalendar::__construct() in vCalendar.php
  Constructor. If a string is passed it will be parsed as if it was an iCalendar object, otherwise a new vCalendar will be initialised with basic content. If an array of key value pairs is provided they will also be used as top-level properties.
__construct
  vProperty::__construct() in vComponent.php
  The constructor parses the incoming string, which is formatted as per RFC2445 as a propname[;param1=pval1[; ... ]]:propvalue however we allow ourselves to assume that the RFC2445 content unescaping has already happened when vComponent::ParseFrom() called vComponent::UnwrapComponent().
__construct
  vComponent::__construct() in vComponent.php
  A basic constructor
__toString
  vProperty::__toString() in vComponent.php
__toString
  vComponent::__toString() in vComponent.php
$_parent
  XMLElement::$_parent in XMLElement.php
__construct
  XMLElement::__construct() in XMLElement.php
  Constructor - nothing fancy as yet.
__tostring
  XMLElement::__tostring() in XMLElement.php

a
top

acquireLock
  AwlCache::acquireLock() in AwlCache.php
  Acquire a lock on something
AwlCache
  AwlCache in AwlCache.php
  A simple Memcached wrapper supporting namespacing of stored values.
AwlCache.php
  AwlCache.php in AwlCache.php
Authenticate
  AuthPlugin::Authenticate() in AuthPlugin.php
  Authenticate. Do whatever we need to authenticate a username / password.
AuthPlugin
  AuthPlugin::AuthPlugin() in AuthPlugin.php
  Create a new AuthPlugin object. This is as lightweight as possible.
AuthPlugin
  AuthPlugin in AuthPlugin.php
  A class for authenticating and retrieving user information
AuthPlugin.php
  AuthPlugin.php in AuthPlugin.php
AuthPlugins.php
  AuthPlugins.php in AuthPlugins.php
auth_external
  auth_external() in AuthPlugins.php
  Authentication has already happened. We know the username, we just need to do the authorisation / access control. The password is ignored.
auth_other_awl
  auth_other_awl() in AuthPlugins.php
  Authenticate against a different PostgreSQL database which contains a usr table in the AWL format.
AwlDatabase
  AwlDatabase in AwlDatabase.php
  Typically there will only be a single instance of the database level class in an application.
AwlDatabase.php
  AwlDatabase.php in AwlDatabase.php
AwlDBDialect
  AwlDBDialect in AwlDBDialect.php
  The AwlDBDialect class handles support for different SQL dialects
AwlDBDialect.php
  AwlDBDialect.php in AwlDBDialect.php
AwlQuery
  AwlQuery in AwlQuery.php
  The AwlQuery Class.
AwlQuery.php
  AwlQuery.php in AwlQuery.php
AwlUpgrader
  AwlUpgrader in AwlUpgrader.php
  The AwlUpgrader Class.
AwlUpgrader.php
  AwlUpgrader.php in AwlUpgrader.php
$Align
  BrowserColumn::$Align in classBrowser.php
AddColumn
  Browser::AddColumn() in classBrowser.php
  Add a column to the Browser.
AddGrouping
  Browser::AddGrouping() in classBrowser.php
AddHidden
  Browser::AddHidden() in classBrowser.php
  Add a hidden column - one that is present in the SQL result, but for which there is no column displayed.
AddOrder
  Browser::AddOrder() in classBrowser.php
  Add an ordering to the browser widget.
AddRow
  Browser::AddRow() in classBrowser.php
  Add an extra arbitrary row onto the end of the browser.
AddTotal
  Browser::AddTotal() in classBrowser.php
  Mark a column as something to be totalled. You can also specify the name of a function which may modify the value before the actual totalling.
AndWhere
  Browser::AndWhere() in classBrowser.php
  Add an OR ... to the SQL Where clause
$Action
  Editor::$Action in classEditor.php
$Attributes
  EditorField::$Attributes in classEditor.php
AddAttribute
  Editor::AddAttribute() in classEditor.php
AddAttribute
  EditorField::AddAttribute() in classEditor.php
AddField
  Editor::AddField() in classEditor.php
AndWhere
  Editor::AndWhere() in classEditor.php
Assign
  Editor::Assign() in classEditor.php
  Assigns the value of a field in the record currently associated with this editor.
Available
  Editor::Available() in classEditor.php
$attributes
  EntryField::$attributes in DataEntry.php
  An array of key value pairs
AddTable
  DBRecord::AddTable() in DataUpdate.php
  This will join an additional table to the maintained set
AddBcc
  EMail::AddBcc() in EMail.php
  Add another Bcc recipient to the email
AddCc
  EMail::AddCc() in EMail.php
  Add another Cc recipient to the email
AddErrorsTo
  EMail::AddErrorsTo() in EMail.php
  Add another Error recipient to the email
AddReplyTo
  EMail::AddReplyTo() in EMail.php
  Add another Reply-to address to the email
AddTo
  EMail::AddTo() in EMail.php
  Add another recipient to the email
Add
  iCalendar::Add() in iCalendar.php
AddComponent
  iCalendar::AddComponent() in iCalendar.php
AddComponent
  iCalComponent::AddComponent() in iCalendar.php
  Adds a new subcomponent
AddProperty
  iCalComponent::AddProperty() in iCalendar.php
  Adds a new property
ApplyFilter
  iCalendar::ApplyFilter() in iCalendar.php
Active
  MenuOption::Active() in MenuSet.php
  Mark it as active, with a fancy style to distinguish that
AddOption
  MenuSet::AddOption() in MenuSet.php
  Add an option, which is a link.
AddSubMenu
  MenuSet::AddSubMenu() in MenuSet.php
  Add an option, which is a submenu
AddSubmenu
  MenuOption::AddSubmenu() in MenuSet.php
  This menu option is now promoted to the head of a tree
awl_replace_sql_args
  awl_replace_sql_args() in PgQuery.php
  Replaces PostgreSQL query with escaped parameters in preparation for execution.
AllowedTo
  Session::AllowedTo() in Session.php
  Checks whether a user is allowed to do something.
AssignSessionDetails
  Session::AssignSessionDetails() in Session.php
  Internal function used to assign the session details to a user's new session.
awl_set_locale
  awl_set_locale() in Translation.php
  Set the translation to the user's locale. At this stage all we do is call the gettext function.
AllowedTo
  User::AllowedTo() in User.php
  Can the user do this?
AWLUtilities.php
  AWLUtilities.php in AWLUtilities.php
awl_version
  awl_version() in AWLUtilities.php
  Return the AWL version
AddRule
  Validation::AddRule() in Validation.php
  Adds a validation rule for a specific field upon submission of the form.
AddTimeZone
  vCalendar::AddTimeZone() in vCalendar.php
  Add a timezone component to this vCalendar.
AddComponent
  vComponent::AddComponent() in vComponent.php
  Adds a new subcomponent
AddProperty
  vComponent::AddProperty() in vComponent.php
  Adds a new property
$attributes
  XMLElement::$attributes in XMLElement.php
AddSubTag
  XMLElement::AddSubTag() in XMLElement.php
  Add a sub-element

b
top

$bound_parameters
  AwlQuery::$bound_parameters in AwlQuery.php
  The current array of bound parameters
$bound_querystring
  AwlQuery::$bound_querystring in AwlQuery.php
  The actual query string, after we've replaced parameters in it
Begin
  AwlDatabase::Begin() in AwlDatabase.php
  Begin a transaction.
Begin
  AwlQuery::Begin() in AwlQuery.php
  Wrap the parent DB class Begin() so we can $qry->Begin() sometime before we $qry->Exec()
Bind
  AwlQuery::Bind() in AwlQuery.php
  Bind some parameters. This can be called in three ways:
$BeginRow
  Browser::$BeginRow in classBrowser.php
$BeginRowArgs
  Browser::$BeginRowArgs in classBrowser.php
Browser
  Browser in classBrowser.php
  Start a new Browser, add columns, set a join and Render it to create a basic list of records in a table.
Browser
  Browser::Browser() in classBrowser.php
  The Browser class constructor
BrowserColumn
  BrowserColumn::BrowserColumn() in classBrowser.php
  BrowserColumn constructor. Only the first parameter is mandatory.
BrowserColumn
  BrowserColumn in classBrowser.php
  BrowserColumns are the basic building blocks. You can specify just the field name, and the column header or you can get fancy and specify an alignment, format string, SQL formula and cell CSS class.
$BaseTable
  Editor::$BaseTable in classEditor.php
BreakLine
  EntryForm::BreakLine() in DataEntry.php
  A utility function for a heading line within a data entry table
BuildOptionList
  EntryField::BuildOptionList() in DataEntry.php
  Build an option list from the query.
BuildFromText
  iCalendar::BuildFromText() in iCalendar.php
  Build the iCalendar object from a text string which is a single iCalendar resource
BuildOptionList
  PgQuery::BuildOptionList() in PgQuery.php
  Build an option list from the query.
BuildConfirmationHash
  Session::BuildConfirmationHash() in Session.php
  Build a hash which we can use for confirmation that we didn't get e-mailed a bogus link by someone, and that we actually got here by traversing the website.
BuildXMLTree
  BuildXMLTree() in XMLElement.php
  Rebuild an XML tree in our own style from the parsed XML tags using a tail-recursive approach.

c
top

$connection
  AwlQuery::$connection in AwlQuery.php
  Our database connection, normally copied from a global one
Commit
  AwlQuery::Commit() in AwlQuery.php
  Wrap the parent DB class Commit() so we can $qry->Commit() sometime after we $qry->Exec()
Commit
  AwlDatabase::Commit() in AwlDatabase.php
  Complete a transaction.
$Class
  BrowserColumn::$Class in classBrowser.php
$CloseRow
  Browser::$CloseRow in classBrowser.php
$Columns
  Browser::$Columns in classBrowser.php
$current_row
  BrowserColumn::$current_row in classBrowser.php
classBrowser.php
  classBrowser.php in classBrowser.php
classEditor.php
  classEditor.php in classEditor.php
$current
  EntryField::$current in DataEntry.php
  The current value
ClearComponents
  iCalendar::ClearComponents() in iCalendar.php
ClearComponents
  iCalComponent::ClearComponents() in iCalendar.php
  Clear all components, or the components matching a particular type
ClearProperties
  iCalComponent::ClearProperties() in iCalendar.php
  Clear all properties, or the properties matching a particular type
CloneConfidential
  iCalComponent::CloneConfidential() in iCalendar.php
  Clone this component (and subcomponents) into a confidential version of it. A confidential event will be scrubbed of any identifying characteristics other than time/date, repeat, uid and a summary which is just a translated 'Busy'.
CollectParameterValues
  iCalComponent::CollectParameterValues() in iCalendar.php
  Collect an array of all parameters of our properties which are the specified type
clean_string
  clean_string() in PgQuery.php
  Clean a string of many suspicious characters
connect_configured_database
  connect_configured_database() in PgQuery.php
  Connect to the database defined in the $c->dbconn[] array
CheckConfirmationHash
  Session::CheckConfirmationHash() in Session.php
  Check a hash which we created through BuildConfirmationHash
check_temporary_passwords
  check_temporary_passwords() in Session.php
  Checks what a user entered against any currently valid temporary passwords on their account.
check_by_regex
  check_by_regex() in AWLUtilities.php
  Verify a value is OK by testing a regex against it. If it is an array apply it to each element in the array recursively. If it is an object we don't mess with it.
Confidential
  vCalendar::Confidential() in vCalendar.php
  Morph this component (and subcomponents) into a confidential version of it. A confidential event will be scrubbed of any identifying characteristics other than time/date, repeat, uid and a summary which is just a translated 'Busy'.
$components
  vComponent::$components in vComponent.php
  An array of (sub-)components, which are vComponent objects
$content
  vProperty::$content in vComponent.php
  The value of this property.
ClearComponents
  vComponent::ClearComponents() in vComponent.php
  Clear all components, or the components matching a particular type
ClearProperties
  vComponent::ClearProperties() in vComponent.php
  Clear all properties, or the properties matching a particular type
CollectParameterValues
  vComponent::CollectParameterValues() in vComponent.php
  Collect an array of all parameters of our properties which are the specified type
ComponentCount
  vComponent::ComponentCount() in vComponent.php
  Return number of components
$content
  XMLElement::$content in XMLElement.php
CountElements
  XMLElement::CountElements() in XMLElement.php
  Count the number of elements

d
top

delete
  AwlCache::delete() in AwlCache.php
  Delete a value from a namespace/key, or for everything in a namespace if a 'null' key is supplied.
$db
  AwlDBDialect::$db in AwlDBDialect.php
  Holds the PDO database connection
$dialect
  AwlDBDialect::$dialect in AwlDBDialect.php
  Holds the name of the database dialect
$Distinct
  Browser::$Distinct in classBrowser.php
$DivClose
  Browser::$DivClose in classBrowser.php
$DivOpen
  Browser::$DivOpen in classBrowser.php
DoQuery
  Browser::DoQuery() in classBrowser.php
  This method is used to build and execute the database query.
DataEntry.php
  DataEntry.php in DataEntry.php
DataEntryField
  EntryForm::DataEntryField() in DataEntry.php
  A utility function for a data entry line within a table
DataEntryLine
  EntryForm::DataEntryLine() in DataEntry.php
  A utility function for a data entry line within a table
DataUpdate.php
  DataUpdate.php in DataUpdate.php
DBRecord
  DBRecord::DBRecord() in DataUpdate.php
  Really numbingly simple construction.
DBRecord
  DBRecord in DataUpdate.php
  A Base class to use for records which will be read/written from the database.
DealWithTimeZones
  iCalendar::DealWithTimeZones() in iCalendar.php
  Do what must be done with time zones from on file. Attempt to turn them into something that PostgreSQL can understand...
DefaultPropertyList
  iCalendar::DefaultPropertyList() in iCalendar.php
  An array of property names that we should always want when rendering an iCalendar
$dbconn The database connection.
  $dbconn The database connection. in PgQuery.php
duration
  duration() in PgQuery.php
  A duration (in decimal seconds) between two times which are the result of calls to microtime()
Dbg
  Session::Dbg() in Session.php
  DEPRECATED Utility function to log debug stuff with printf expansion, and the ability to enable it selectively.
dbg_error_log
  dbg_error_log() in AWLUtilities.php
  Writes a debug message into the error log using printf syntax. If the first parameter is "ERROR" then the message will _always_ be logged.
dbg_log_array
  dbg_log_array() in AWLUtilities.php
  Function to dump an array to the error log, possibly recursively
define_byte_mappings
  define_byte_mappings() in AWLUtilities.php
deprecated
  deprecated() in AWLUtilities.php

e
top

$error_info
  AwlQuery::$error_info in AwlQuery.php
  The Database error information, if the query fails.
$execution_time
  AwlQuery::$execution_time in AwlQuery.php
  Stores the query execution time - used to deal with long queries.
ErrorInfo
  AwlDatabase::ErrorInfo() in AwlDatabase.php
Exec
  AwlQuery::Exec() in AwlQuery.php
  Execute the query, logging any debugging.
Execute
  AwlQuery::Execute() in AwlQuery.php
  Tell the database to execute the query
E_USER_ERROR
  E_USER_ERROR in AwlDBDialect.php
$ExtraRows
  Browser::$ExtraRows in classBrowser.php
Editor
  Editor in classEditor.php
  The class for the Editor form in full
EditorField
  EditorField in classEditor.php
  A class for the fields in the editor
EndForm
  EntryForm::EndForm() in DataEntry.php
  Return the HTML fragment to end the form.
EntryField
  EntryField in DataEntry.php
  Individual fields used for data entry / viewing.
EntryField
  EntryField::EntryField() in DataEntry.php
  Initialise an EntryField, used for data entry.
EntryForm
  EntryForm in DataEntry.php
  A class to handle displaying a form on the page (for editing) or a structured layout of non-editable content (for viewing), with a simple switch to flip from view mode to edit mode.
EntryForm
  EntryForm::EntryForm() in DataEntry.php
  Initialise a new data-entry form.
$EditMode
  DBRecord::$EditMode in DataUpdate.php
  The mode we are in for any form
EMail
  EMail::EMail() in EMail.php
  Create the e-mail, optionally assigning the subject and primary recipient.
EMail
  EMail in EMail.php
  Lightweight class for sending an e-mail.
EMail.php
  EMail.php in EMail.php
ExtractProperty
  iCalendar::ExtractProperty() in iCalendar.php
ExtractSubComponent
  iCalendar::ExtractSubComponent() in iCalendar.php
$errorstring
  PgQuery::$errorstring in PgQuery.php
  The PostgreSQL error message, if the query fails.
$execution_time
  PgQuery::$execution_time in PgQuery.php
  Stores the query execution time - used to deal with long queries.
Exec
  PgQuery::Exec() in PgQuery.php
  Execute the query, logging any debugging.
$email
  Session::$email in Session.php
  The user's email address from their usr record.
EmailTemporaryPassword
  Session::EmailTemporaryPassword() in Session.php
  E-mails a temporary password in response to a request from a user.

f
top

flush
  AwlCache::flush() in AwlCache.php
  Flush the entire cache
Fetch
  AwlQuery::Fetch() in AwlQuery.php
  Fetch the next row from the query results
$Field
  BrowserColumn::$Field in classBrowser.php
$FieldNames
  Browser::$FieldNames in classBrowser.php
$ForcedOrder
  Browser::$ForcedOrder in classBrowser.php
$Format
  BrowserColumn::$Format in classBrowser.php
ForceOrder
  Browser::ForceOrder() in classBrowser.php
  Force a particular ordering onto the browser widget.
$Field
  EditorField::$Field in classEditor.php
$Fields
  Editor::$Fields in classEditor.php
FirstNonTimezone
  iCalComponent::FirstNonTimezone() in iCalendar.php
  Get all sub-components, or at least get those matching a type
Fetch
  PgQuery::Fetch() in PgQuery.php
  Fetch the next row from the query results
FetchBackwards
  PgQuery::FetchBackwards() in PgQuery.php
  Fetch backwards from the result resource
$fullname
  Session::$fullname in Session.php
  The user's full name from their usr record.
FormattedDate
  Session::FormattedDate() in Session.php
  Function to reformat an ISO date to something nicer and possibly more localised
fatal
  fatal() in AWLUtilities.php
force_utf8
  force_utf8() in AWLUtilities.php

g
top

get
  AwlCache::get() in AwlCache.php
  get a value from the specified namespace / key
getCacheInstance
  getCacheInstance() in AwlCache.php
GetConnection
  AwlQuery::GetConnection() in AwlQuery.php
  Get the current database connection for this query
GetFields
  AwlDBDialect::GetFields() in AwlDBDialect.php
  Returns the SQL for the current database dialect which will return a two-column resultset containing a list of fields and their associated data types.
GetVersion
  AwlDBDialect::GetVersion() in AwlDBDialect.php
  Sets the current search path for the database.
$Grouping
  Browser::$Grouping in classBrowser.php
GetTarget
  BrowserColumn::GetTarget() in classBrowser.php
  GetTarget
GetTotal
  Browser::GetTotal() in classBrowser.php
  Retrieve the total from a totalled column
GetRecord
  Editor::GetRecord() in classEditor.php
GetTarget
  EditorField::GetTarget() in classEditor.php
Get
  DBRecord::Get() in DataUpdate.php
  Returns a single field from the record
Get
  iCalendar::Get() in iCalendar.php
  Get the value of a property in the first non-VTIMEZONE
GetComponents
  iCalComponent::GetComponents() in iCalendar.php
  Get all sub-components, or at least get those matching a type, or failling to match, should the second parameter be set to false.
GetComponents
  iCalendar::GetComponents() in iCalendar.php
GetParameterValue
  iCalProp::GetParameterValue() in iCalendar.php
  Get the value of a parameter
GetPParamValue
  iCalComponent::GetPParamValue() in iCalendar.php
  Get the value of the specified parameter for the first property matching the name. Obviously this isn't so useful for properties which may occur multiply, but most don't.
GetProperties
  iCalComponent::GetProperties() in iCalendar.php
  Get all properties, or the properties matching a particular type
GetPropertiesByPath
  iCalComponent::GetPropertiesByPath() in iCalendar.php
  Return an array of properties matching the specified path
GetPValue
  iCalComponent::GetPValue() in iCalendar.php
  Get the value of the first property matching the name. Obviously this isn't so useful for properties which may occur multiply, but most don't.
GetType
  iCalComponent::GetType() in iCalendar.php
  Return the type of component which this is
GetRoles
  Session::GetRoles() in Session.php
  Internal function used to get the user's roles from the database.
GetRoles
  User::GetRoles() in User.php
  Get the group memberships for the user
get_fields
  get_fields() in AWLUtilities.php
  Get the names of the fields for a particular table
gzdecode
  gzdecode() in AWLUtilities.php
GetAttendees
  vCalendar::GetAttendees() in vCalendar.php
  Get the attendees of this VEVENT/VTODO
GetItip
  vCalendar::GetItip() in vCalendar.php
  Clone this component (and subcomponents) into a minimal iTIP version of it.
GetOlsonName
  vCalendar::GetOlsonName() in vCalendar.php
  Work out what Olson timezone this VTIMEZONE really is. Perhaps we should put this into a vTimezone class.
GetOrganizer
  vCalendar::GetOrganizer() in vCalendar.php
  Get the organizer of this VEVENT/VTODO
GetScheduleAgent
  vCalendar::GetScheduleAgent() in vCalendar.php
  Get the schedule-agent from the organizer
GetTimeZone
  vCalendar::GetTimeZone() in vCalendar.php
  Get a timezone component for a specific TZID in this calendar.
GetComponents
  vComponent::GetComponents() in vComponent.php
  Get all sub-components, or at least get those matching a type, or failling to match, should the second parameter be set to false. Component types may be a string or an array associating property names with true values: array( 'TYPE' => true, 'TYPE2' => true )
GetParameterValue
  vProperty::GetParameterValue() in vComponent.php
  Get the value of a parameter
GetProperties
  vComponent::GetProperties() in vComponent.php
  Get all properties, or the properties matching a particular type, or matching an
GetPropertiesByPath
  vComponent::GetPropertiesByPath() in vComponent.php
  Return an array of properties matching the specified path
GetProperty
  vComponent::GetProperty() in vComponent.php
  Return the first instance of a property of this name
GetPValue
  vComponent::GetPValue() in vComponent.php
  Return the value of the first instance of a property of this name, or null
GetType
  vComponent::GetType() in vComponent.php
  Return the type of component which this is
GetAttribute
  XMLElement::GetAttribute() in XMLElement.php
  Accessor for a single attribute
GetAttributes
  XMLElement::GetAttributes() in XMLElement.php
  Accessor for the attributes
GetContent
  XMLElement::GetContent() in XMLElement.php
  Accessor for the content
GetElements
  XMLElement::GetElements() in XMLElement.php
  Return an array of elements matching the specified tag, or all elements if no tag is supplied.
GetNSTag
  XMLElement::GetNSTag() in XMLElement.php
  Accessor for the full-namespaced tag name
GetPath
  XMLElement::GetPath() in XMLElement.php
  Return an array of elements matching the specified path
GetTag
  XMLElement::GetTag() in XMLElement.php
  Accessor for the tag name

h
top

$Header
  BrowserColumn::$Header in classBrowser.php
$HiddenColumns
  Browser::$HiddenColumns in classBrowser.php
$Hook
  BrowserColumn::$Hook in classBrowser.php
HelpInCell
  EntryForm::HelpInCell() in DataEntry.php
  Set the line format to have help displayed in it's own separate cell
HelpInLine
  EntryForm::HelpInLine() in DataEntry.php
  Set the line format to have help displayed in the same cell as the entry field.
HiddenField
  EntryForm::HiddenField() in DataEntry.php
  A utility function for a hidden field within a data entry table
HttpDateFormat
  iCalendar::HttpDateFormat() in iCalendar.php

i
top

isActive
  AwlCache::isActive() in AwlCache.php
  So we can find out if we are actually using the cache.
$Id
  Editor::$Id in classEditor.php
Id
  Editor::Id() in classEditor.php
  Sets or returns the form ID used for differentiating this form from others in the page.
Initialise
  Editor::Initialise() in classEditor.php
  Set some particular values to the ones from the array.
IsCreate
  Editor::IsCreate() in classEditor.php
IsSubmit
  Editor::IsSubmit() in classEditor.php
IsUpdate
  Editor::IsUpdate() in classEditor.php
Initialise
  DBRecord::Initialise() in DataUpdate.php
  This will read the record from the database if it's available, and the $keys parameter is a non-empty array.
iCalComponent
  iCalComponent::iCalComponent() in iCalendar.php
  A basic constructor
iCalComponent
  iCalComponent in iCalendar.php
  A Class for representing components within an iCalendar
iCalendar
  iCalendar::iCalendar() in iCalendar.php
iCalendar
  iCalendar in iCalendar.php
  A Class for handling Events on a calendar (DEPRECATED)
iCalendar.php
  iCalendar.php in iCalendar.php
iCalFooter
  iCalendar::iCalFooter() in iCalendar.php
iCalHeader
  iCalendar::iCalHeader() in iCalendar.php
iCalProp
  iCalProp::iCalProp() in iCalendar.php
  The constructor parses the incoming string, which is formatted as per RFC2445 as a propname[;param1=pval1[; ... ]]:propvalue however we allow ourselves to assume that the RFC2445 content unescaping has already happened when iCalComponent::ParseFrom() called iCalComponent::UnwrapComponent().
iCalProp
  iCalProp in iCalendar.php
  A Class for representing properties within an iCalendar
IsAttendee
  iCalComponent::IsAttendee() in iCalendar.php
  Return true if the person identified by the email address is down as an attendee or organizer for this meeting.
IsOrganizer
  iCalComponent::IsOrganizer() in iCalendar.php
  Return true if the person identified by the email address is down as an organizer for this meeting.
IsActive
  MenuOption::IsActive() in MenuSet.php
  Whether this option is currently active.
i18n
  i18n() in Translation.php
  Mark a string as being internationalized. This is a semaphore method; it does nothing but it allows us to easily identify strings that require translation. Generally this is used to mark strings that will be stored in the database (like descriptions of permissions).
init_gettext
  init_gettext() in Translation.php
  Initialise our use of Gettext

j
top

$Joins
  Browser::$Joins in classBrowser.php
$Joins
  Editor::$Joins in classEditor.php
JustThisBitPlease
  iCalendar::JustThisBitPlease() in iCalendar.php
  A function to extract the contents of a BEGIN:SOMETHING to END:SOMETHING (perhaps multiply) and return just that bit (or, of course, those bits :-)
$just_logged_in
  Session::$just_logged_in in Session.php
  Whether the user logged in to view the current page. Perhaps some details on the login form might pollute an editable form and result in an unplanned submit. This can be used to program around such a problem.

l
top

$location
  AwlQuery::$location in AwlQuery.php
  Where we called this query from so we can find it in our code! Debugging may also be selectively enabled for a $location.
$Limit
  Browser::$Limit in classBrowser.php
$Limit
  Editor::$Limit in classEditor.php
$LookupSql
  EditorField::$LookupSql in classEditor.php
Layout
  Editor::Layout() in classEditor.php
LinkActiveSubMenus
  MenuSet::LinkActiveSubMenus() in MenuSet.php
  Mark each MenuOption as active that has an active sub-menu entry.
$last_session_end
  Session::$last_session_end in Session.php
  The date and time that the user requested their last page during their last session.
$last_session_start
  Session::$last_session_start in Session.php
  The date and time that the user logged on during their last session.
$logged_in
  Session::$logged_in in Session.php
  Whether this user has actually logged in.
Log
  Session::Log() in Session.php
  DEPRECATED Utility function to log stuff with printf expansion.
Login
  Session::Login() in Session.php
  Attempt to perform a login action.
LoginRequired
  Session::LoginRequired() in Session.php
  Checks that this user is logged in, and presents a login screen if they aren't.
LSIDLogin
  Session::LSIDLogin() in Session.php
  Attempts to logs in using a long-term session ID

m
top

$match_column
  Browser::$match_column in classBrowser.php
$match_function
  Browser::$match_function in classBrowser.php
$match_value
  Browser::$match_value in classBrowser.php
MatchedRow
  Browser::MatchedRow() in classBrowser.php
  Replace a row where $column = $value with an extra arbitrary row, returned from calling $function
MoreWhere
  Browser::MoreWhere() in classBrowser.php
  Add an [operator] ... to the SQL Where clause
MoreWhere
  Editor::MoreWhere() in classEditor.php
MultiEntryLine
  EntryForm::MultiEntryLine() in DataEntry.php
  A utility function for a data entry line, where the prompt is a drop-down.
MaskComponents
  iCalComponent::MaskComponents() in iCalendar.php
  Mask components, removing any that are not of the types in the list
MaskComponents
  iCalendar::MaskComponents() in iCalendar.php
MaskProperties
  iCalComponent::MaskProperties() in iCalendar.php
  Mask properties, removing any that are not in the list
MakeSomethingActive
  MenuSet::MakeSomethingActive() in MenuSet.php
  Mark each MenuOption as active that has an active sub-menu entry.
MaybeActive
  MenuOption::MaybeActive() in MenuSet.php
  Whether this option is currently active.
MenuOption
  MenuOption::MenuOption() in MenuSet.php
  The thing we click
MenuOption
  MenuOption in MenuSet.php
  Each menu option is an object.
MenuSet
  MenuSet::MenuSet() in MenuSet.php
  Start a new MenuSet with no options.
MenuSet
  MenuSet in MenuSet.php
  A MenuSet is a hierarchy of MenuOptions, some of which might be MenuSet objects themselves.
MenuSet.php
  MenuSet.php in MenuSet.php
MaskComponents
  vComponent::MaskComponents() in vComponent.php
  Mask components, removing any that are not of the types in the list
MaskProperties
  vComponent::MaskProperties() in vComponent.php
  Mask properties, removing any that are not in the list

n
top

$NewWhere
  Editor::$NewWhere in classEditor.php
new_lookup
  EntryField::new_lookup() in DataEntry.php
  Function called indirectly when a new EntryField of type 'lookup' is created.
NoHelp
  EntryForm::NoHelp() in DataEntry.php
  Set the line format to have no help display
Name
  iCalProp::Name() in iCalendar.php
  Get/Set name property
not_empty
  Validation::not_empty() in Validation.php
  Checks if a string is empty
$name
  vProperty::$name in vComponent.php
  The name of this property
Name
  vProperty::Name() in vComponent.php
  Get/Set name property
NewElement
  XMLElement::NewElement() in XMLElement.php
  Add a new sub-element

o
top

$Offset
  Browser::$Offset in classBrowser.php
$Order
  Browser::$Order in classBrowser.php
$OrderBrowserKey
  Browser::$OrderBrowserKey in classBrowser.php
$OrderDirection
  Browser::$OrderDirection in classBrowser.php
$OrderField
  Browser::$OrderField in classBrowser.php
OrWhere
  Browser::OrWhere() in classBrowser.php
  Add an OR ... to the SQL Where clause
$OptionList
  EditorField::$OptionList in classEditor.php
$Order
  Editor::$Order in classEditor.php
$OrderedFields
  Editor::$OrderedFields in classEditor.php
OrWhere
  Editor::OrWhere() in classEditor.php
olson_from_tzstring
  olson_from_tzstring() in AWLUtilities.php
  Try and extract something like "Pacific/Auckland" or "America/Indiana/Indianapolis" if possible.

p
top

Parameters
  AwlQuery::Parameters() in AwlQuery.php
  Return the parameters we are planning to substitute into the query string
prepare
  AwlDatabase::prepare() in AwlDatabase.php
  Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
Prepare
  AwlQuery::Prepare() in AwlQuery.php
  Tell the database to prepare the query that we will execute
PrepareTranslated
  AwlDatabase::PrepareTranslated() in AwlDatabase.php
  Operates identically to AwlDatabase::Prepare, except that $this->Translate() will be called on the query before any processing.
PostToValues
  Editor::PostToValues() in classEditor.php
  This will assign $_POST values to the internal Values object for each field that exists in the Fields array.
PopulateForm
  EntryForm::PopulateForm() in DataEntry.php
  Initialise some more of the forms fields, possibly with a prefix
PostToValues
  DBRecord::PostToValues() in DataUpdate.php
  This will assign $_POST values to the internal Values object for each field that exists in the Fields array.
Parameters
  iCalProp::Parameters() in iCalendar.php
  Get/Set parameters in their entirety
ParseFrom
  iCalComponent::ParseFrom() in iCalendar.php
  Parse the text $content into sets of iCalProp & iCalComponent within this iCalComponent
ParseFrom
  iCalProp::ParseFrom() in iCalendar.php
  The constructor parses the incoming string, which is formatted as per RFC2445 as a propname[;param1=pval1[; ... ]]:propvalue however we allow ourselves to assume that the RFC2445 content unescaping has already happened when iCalComponent::ParseFrom() called iCalComponent::UnwrapComponent().
ParseSomeLines
  iCalendar::ParseSomeLines() in iCalendar.php
  Function to parse lines from BEGIN:SOMETHING to END:SOMETHING into a nested array structure
PgQuery
  PgQuery in PgQuery.php
  The PgQuery Class.
PgQuery.php
  PgQuery.php in PgQuery.php
Plain
  PgQuery::Plain() in PgQuery.php
  Convert a string which has already been quoted and escaped for PostgreSQL into a magic array so that it will be inserted unmodified into the SQL string. Use with care!
param_to_global
  param_to_global() in AWLUtilities.php
  Convert a parameter to a global. We first look in _POST and then in _GET, and if they passed in a bunch of valid characters, we will make sure the incoming is cleaned to only match that set.
positive_dollars
  Validation::positive_dollars() in Validation.php
  Check that the given string is a positive dollar amount.
positive_integer
  Validation::positive_integer() in Validation.php
  Check that the given string is a positive integer.
$parameters
  vProperty::$parameters in vComponent.php
  An array of parameters to this property, represented as key/value pairs.
$properties
  vComponent::$properties in vComponent.php
  An array of properties, which are vProperty objects
Parameters
  vProperty::Parameters() in vComponent.php
  Get/Set parameters in their entirety
ParseFrom
  vProperty::ParseFrom() in vComponent.php
  The constructor parses the incoming string, which is formatted as per RFC2445 as a propname[;param1=pval1[; ... ]]:propvalue however we allow ourselves to assume that the RFC2445 content unescaping has already happened when vComponent::ParseFrom() called vComponent::UnwrapComponent().
ParseFrom
  vComponent::ParseFrom() in vComponent.php
  Parse the text $content into sets of vProperty & vComponent within this vComponent

q
top

$querystring
  AwlQuery::$querystring in AwlQuery.php
  The original query string
$query_time_warning
  AwlQuery::$query_time_warning in AwlQuery.php
  How long the query should take before a warning is issued.
QDo
  AwlQuery::QDo() in AwlQuery.php
  Simple QDo() class which will re-use this query for whatever was passed in, and execute it returning the result of the Exec() call. We can't call it Do() since that's a reserved word...
query
  AwlDatabase::query() in AwlDatabase.php
  Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
QueryString
  AwlQuery::QueryString() in AwlQuery.php
  Return the query string we are planning to execute
quote
  AwlQuery::quote() in AwlQuery.php
  Quote the given string so it can be safely used within string delimiters in a query. To be avoided, in general.
Quote
  AwlDBDialect::Quote() in AwlDBDialect.php
  Returns $value escaped in an appropriate way for this database dialect.
$Query
  Browser::$Query in classBrowser.php
$Query
  Editor::$Query in classEditor.php
$query_time_warning
  PgQuery::$query_time_warning in PgQuery.php
  How long the query should take before a warning is issued.
qpg
  qpg() in PgQuery.php
  Quote the given string (depending on its type) so that it can be used safely in a PostgreSQL query without fear of SQL injection errors.
quote
  PgQuery::quote() in PgQuery.php
  Quote the given string so it can be safely used within string delimiters in a query.
quoted_printable_encode
  quoted_printable_encode() in AWLUtilities.php
  Process a string to fit the requirements of RFC2045 section 6.7. Note that this works, but replaces more characters than the minimum set. For readability the spaces aren't encoded as =20 though.

r
top

releaseLock
  AwlCache::releaseLock() in AwlCache.php
  Release a lock
$result
  AwlQuery::$result in AwlQuery.php
  Result of the last execution
$rownum
  AwlQuery::$rownum in AwlQuery.php
  number of current row - use accessor to get/set
$rows
  AwlQuery::$rows in AwlQuery.php
  number of rows from pg_numrows - use accessor to get value
ReplaceNamedParameters
  AwlDBDialect::ReplaceNamedParameters() in AwlDBDialect.php
  Replaces named query parameters of the form :name with appropriately escaped substitutions.
ReplaceParameters
  AwlDBDialect::ReplaceParameters() in AwlDBDialect.php
  Replaces query parameters with appropriately escaped substitutions.
Rollback
  AwlDatabase::Rollback() in AwlDatabase.php
  Cancel a transaction in progress.
Rollback
  AwlQuery::Rollback() in AwlQuery.php
  Wrap the parent DB class Rollback() so we can $qry->Rollback() sometime after we $qry->Exec()
rownum
  AwlQuery::rownum() in AwlQuery.php
  Return the current rownum in the retrieved set
rows
  AwlQuery::rows() in AwlQuery.php
  Return the count of rows retrieved/affected
Render
  Browser::Render() in classBrowser.php
  This method is used to render the browser as HTML. If the query has not yet been executed then this will call DoQuery to do so.
RenderHeader
  BrowserColumn::RenderHeader() in classBrowser.php
  RenderHeader
RenderValue
  BrowserColumn::RenderValue() in classBrowser.php
RowFormat
  Browser::RowFormat() in classBrowser.php
  Set the format for an output row.
$Record
  Editor::$Record in classEditor.php
$RecordAvailable
  Editor::$RecordAvailable in classEditor.php
Render
  Editor::Render() in classEditor.php
  Render the templated component. The heavy lifting is done by the callback...
RenderAttributes
  EditorField::RenderAttributes() in classEditor.php
ReplaceEditorPart
  Editor::ReplaceEditorPart() in classEditor.php
  Replace parts into the form template.
$rendered
  EntryField::$rendered in DataEntry.php
  Once it actually is...
Render
  EntryField::Render() in DataEntry.php
  Render an EntryField into HTML
RevertLineFormat
  EntryForm::RevertLineFormat() in DataEntry.php
  Revert the line format to what was in place before the last TempLineFormat call.
Read
  DBRecord::Read() in DataUpdate.php
  To read the record from the database.
Render
  iCalProp::Render() in iCalendar.php
  Render a suitably escaped RFC2445 content string.
Render
  iCalComponent::Render() in iCalendar.php
  Renders the component, possibly restricted to only the listed properties
Render
  iCalendar::Render() in iCalendar.php
RenderParameters
  iCalProp::RenderParameters() in iCalendar.php
  Render the set of parameters as key1=value1[;key2=value2[; ...]] with any colons or semicolons escaped.
RFC2445ContentEscape
  iCalendar::RFC2445ContentEscape() in iCalendar.php
RFC2445ContentUnescape
  iCalendar::RFC2445ContentUnescape() in iCalendar.php
  Returns a content string with the RFC2445 escaping removed
$rendered
  MenuOption::$rendered in MenuSet.php
  The rendered HTML fragment (once it has been).
Render
  MenuSet::Render() in MenuSet.php
  Render the menu tree to an HTML fragment.
Render
  MenuOption::Render() in MenuSet.php
  Convert the menu option into an HTML string
RenderAsCSS
  MenuSet::RenderAsCSS() in MenuSet.php
  Render the menu tree to an HTML fragment.
$rows
  PgQuery::$rows in PgQuery.php
  number of rows from pg_numrows - for fetching result
rows
  PgQuery::rows() in PgQuery.php
  Provide a rows() method for forward compatibility with AwlQuery.
RenderLoginPanel
  Session::RenderLoginPanel() in Session.php
  Renders some HTML for a basic login panel
Render
  User::Render() in User.php
  Render the form / viewer as HTML to show the user
RenderFields
  User::RenderFields() in User.php
  Render the core details to show to the user
RenderRoles
  User::RenderRoles() in User.php
  Render the user's administrative roles
replace_uri_params
  replace_uri_params() in AWLUtilities.php
  Given a URL (presumably the current one) and a parameter, replace the value of parameter, extending the URL as necessary if the parameter is not already there.
RenderJavascript
  Validation::RenderJavascript() in Validation.php
  Returns the javascript for form validation using the rules.
$rendered
  vProperty::$rendered in vComponent.php
  The original value that this was parsed from, if that's the way it happened.
$rendered
  vComponent::$rendered in vComponent.php
  The rendered result (or what was originally parsed, if there have been no changes)
Render
  vProperty::Render() in vComponent.php
  Render a suitably escaped RFC2445 content string.
Render
  vComponent::Render() in vComponent.php
  Renders the component, possibly restricted to only the listed properties
RenderParameters
  vProperty::RenderParameters() in vComponent.php
  Render the set of parameters as key1=value1[;key2=value2[; ...]] with any colons or semicolons escaped.
Render
  XMLElement::Render() in XMLElement.php
  Render the document tree into (nicely formatted) XML
RenderContent
  XMLElement::RenderContent() in XMLElement.php
  Render just the internal content

s
top

set
  AwlCache::set() in AwlCache.php
  Set a value for the specified namespace/key, perhaps with an expiry (default 10 days)
$sth
  AwlQuery::$sth in AwlQuery.php
  The PDO statement handle, or null if we don't have one yet.
SetConnection
  AwlQuery::SetConnection() in AwlQuery.php
  Use a different database connection for this query
SetSearchPath
  AwlDBDialect::SetSearchPath() in AwlDBDialect.php
  Sets the current search path for the database.
SetSql
  AwlQuery::SetSql() in AwlQuery.php
  Simple SetSql() class which will reset the object with the querystring from the first argument.
$Sql
  BrowserColumn::$Sql in classBrowser.php
$SubTitle
  Browser::$SubTitle in classBrowser.php
SetDistinct
  Browser::SetDistinct() in classBrowser.php
  Set the SQL DISTINCT clause to a specific value.
SetDiv
  Browser::SetDiv() in classBrowser.php
  Set a div for wrapping the browse.
SetJoins
  Browser::SetJoins() in classBrowser.php
  Set the tables and joins for the SQL.
SetLimit
  Browser::SetLimit() in classBrowser.php
  Set the SQL LIMIT clause to a specific value.
SetOffset
  Browser::SetOffset() in classBrowser.php
  Set the SQL OFFSET clause to a specific value.
SetOrdering
  Browser::SetOrdering() in classBrowser.php
  Set up the ordering for the browser. Generally you should call this with the first parameter set as a field to order by default. Call with the second parameter set to 'D' or 'DESCEND' if you want to reverse the default order.
SetSubTitle
  Browser::SetSubTitle() in classBrowser.php
  Set a Sub Title for the browse.
SetTitle
  Browser::SetTitle() in classBrowser.php
  Set the Title for the browse.
SetTranslatable
  BrowserColumn::SetTranslatable() in classBrowser.php
SetTranslatable
  Browser::SetTranslatable() in classBrowser.php
  Set the named columns to be translatable
SetUnion
  Browser::SetUnion() in classBrowser.php
  Set a Union SQL statement.
SetWhere
  Browser::SetWhere() in classBrowser.php
  Set the SQL Where clause to a specific value.
$Sql
  EditorField::$Sql in classEditor.php
$SubmitName
  Editor::$SubmitName in classEditor.php
Set
  EditorField::Set() in classEditor.php
SetBaseTable
  Editor::SetBaseTable() in classEditor.php
SetJoins
  Editor::SetJoins() in classEditor.php
SetLookup
  Editor::SetLookup() in classEditor.php
SetLookup
  EditorField::SetLookup() in classEditor.php
SetOptionList
  Editor::SetOptionList() in classEditor.php
SetOptionList
  EditorField::SetOptionList() in classEditor.php
SetRecord
  Editor::SetRecord() in classEditor.php
SetSql
  Editor::SetSql() in classEditor.php
SetSql
  EditorField::SetSql() in classEditor.php
SetSubmitName
  Editor::SetSubmitName() in classEditor.php
SetTemplate
  Editor::SetTemplate() in classEditor.php
SetWhere
  Editor::SetWhere() in classEditor.php
SimpleForm
  EntryForm::SimpleForm() in DataEntry.php
  Set the line format to an extremely simple CSS based prompt / field layout.
StartForm
  EntryForm::StartForm() in DataEntry.php
  Start the actual HTML form. Return the fragment to do this.
SubmitButton
  EntryForm::SubmitButton() in DataEntry.php
  A utility function for a submit button within a data entry table
Set
  DBRecord::Set() in DataUpdate.php
  Sets a single field in the record
sql_from_object
  sql_from_object() in DataUpdate.php
  Build SQL INSERT/UPDATE statement from an associative array of fieldnames => values.
sql_from_post
  sql_from_post() in DataUpdate.php
  Build SQL INSERT/UPDATE statement from the $_POST associative array
Send
  EMail::Send() in EMail.php
  Actually send the email
SetBody
  EMail::SetBody() in EMail.php
  Set the body of the e-mail.
SetFrom
  EMail::SetFrom() in EMail.php
  Set the visible From address for the e-mail.
SetSender
  EMail::SetSender() in EMail.php
  Set the envelope sender address for the e-mail.
SetSubject
  EMail::SetSubject() in EMail.php
  Set the subject line for the email
SaveTimeZones
  iCalendar::SaveTimeZones() in iCalendar.php
Set
  iCalendar::Set() in iCalendar.php
  Set the value of a property
SetComponents
  iCalComponent::SetComponents() in iCalendar.php
  Sets some or all sub-components of the component to the supplied new components
SetComponents
  iCalendar::SetComponents() in iCalendar.php
SetParameterValue
  iCalProp::SetParameterValue() in iCalendar.php
  Set the value of a parameter
SetProperties
  iCalComponent::SetProperties() in iCalendar.php
  Set all properties, or the ones matching a particular type
SetType
  iCalComponent::SetType() in iCalendar.php
  Set the type of component which this is
SqlDateFormat
  iCalendar::SqlDateFormat() in iCalendar.php
SqlDurationFormat
  iCalendar::SqlDurationFormat() in iCalendar.php
SqlUTCFormat
  iCalendar::SqlUTCFormat() in iCalendar.php
$self
  MenuOption::$self in MenuSet.php
  A reference to this menu option itself
Set
  MenuOption::Set() in MenuSet.php
  Set arbitrary attributes of the menu option
Size
  MenuSet::Size() in MenuSet.php
  Find out how many options the menu has.
SetConnection
  PgQuery::SetConnection() in PgQuery.php
  Use a different database connection for this query
$session The session object is global.
  $session The session object is global. in Session.php
$session_id
  Session::$session_id in Session.php
  A unique id for this user's logged-in session.
SendTemporaryPassword
  Session::SendTemporaryPassword() in Session.php
  Sends a temporary password in response to a request from a user.
Session
  Session::Session() in Session.php
  Create a new Session object.
Session
  Session in Session.php
  A class for creating and holding session information.
Session.php
  Session.php in Session.php
session_salted_md5
  session_salted_md5() in AWLUtilities.php
  Make a salted MD5 string, given a string and (possibly) a salt.
session_salted_sha1
  session_salted_sha1() in AWLUtilities.php
  Make a salted SHA1 string, given a string and (possibly) a salt. PHP5 only (although it could be made to work on PHP4 (@see http://www.openldap.org/faq/data/cache/347.html). The algorithm used here is compatible with OpenLDAP so passwords generated through this function should be able to be migrated to OpenLDAP by using the part following the second '*', i.e.
session_simple_md5
  session_simple_md5() in AWLUtilities.php
  Make a plain MD5 hash of a string, identifying the type of hash it is
session_validate_password
  session_validate_password() in AWLUtilities.php
  Checks what a user entered against the actual password on their account.
selected
  Validation::selected() in Validation.php
  Checks that a string is not empty or zero
StartFilter
  vCalendar::StartFilter() in vCalendar.php
  Test a PROP-FILTER or COMP-FILTER and return a true/false COMP-FILTER (is-defined | is-not-defined | (time-range?, prop-filter*, comp-filter*)) PROP-FILTER (is-defined | is-not-defined | ((time-range | text-match)?, param-filter*))
SetComponents
  vComponent::SetComponents() in vComponent.php
  Sets some or all sub-components of the component to the supplied new components
SetParameterValue
  vProperty::SetParameterValue() in vComponent.php
  Set the value of a parameter
SetProperties
  vComponent::SetProperties() in vComponent.php
  Set all properties, or the ones matching a particular type
SetType
  vComponent::SetType() in vComponent.php
  Set the type of component which this is
SetAttribute
  XMLElement::SetAttribute() in XMLElement.php
  Set an element attribute to a value
SetContent
  XMLElement::SetContent() in XMLElement.php
  Set the whole content to a value

t
top

$translate_all
  AwlDatabase::$translate_all in AwlDatabase.php
  Holds whether we are translating all statements.
$txnstate
  AwlDatabase::$txnstate in AwlDatabase.php
  Holds the state of the transaction 0 = not started, 1 = in progress, -1 = error pending rollback/commit
TransactionState
  AwlQuery::TransactionState() in AwlQuery.php
  Returns the current state of a transaction, indicating if we have begun a transaction, whether the transaction has failed, or if we are not in a transaction.
TransactionState
  AwlDatabase::TransactionState() in AwlDatabase.php
  Returns the current state of a transaction, indicating if we have begun a transaction, whether the transaction has failed, or if we are not in a transaction.
TranslateAll
  AwlDatabase::TranslateAll() in AwlDatabase.php
  Switches on or off the processing flag controlling whether subsequent calls to AwlDatabase::Prepare are translated as if PrepareTranslated() had been called.
TranslateSQL
  AwlDBDialect::TranslateSQL() in AwlDBDialect.php
  Translates the given SQL string into a form that will hopefully work for this database dialect. This hook is intended to be used by developers to provide support for differences in database operation by translating the query string in an arbitrary way, such as through a file or database lookup.
$Title
  Browser::$Title in classBrowser.php
$TotalFuncs
  Browser::$TotalFuncs in classBrowser.php
$Totals
  Browser::$Totals in classBrowser.php
$Translatable
  BrowserColumn::$Translatable in classBrowser.php
$Type
  BrowserColumn::$Type in classBrowser.php
Title
  Browser::Title() in classBrowser.php
  Accessor for the Title for the browse, which could set the title also.
$Template
  Editor::$Template in classEditor.php
$Title
  Editor::$Title in classEditor.php
Title
  Editor::Title() in classEditor.php
  Accessor for the Title for the browse, which could set the title also.
TempLineFormat
  EntryForm::TempLineFormat() in DataEntry.php
  Set the line format to a temporary one that we can revert from.
TestFilter
  iCalendar::TestFilter() in iCalendar.php
TextMatch
  iCalProp::TextMatch() in iCalendar.php
  Test if our value contains a string
translate
  translate() in Translation.php
  Convert a string in English to whatever this user's locale is
Translation.php
  Translation.php in Translation.php
trace_bug
  trace_bug() in AWLUtilities.php
  Not as sever as a fatal() call, but we want to log and trace it
$type
  vComponent::$type in vComponent.php
  The type of this component, such as 'VEVENT', 'VTODO', 'VTIMEZONE', 'VCARD', etc.
TestFilter
  vProperty::TestFilter() in vComponent.php
  Test a PROP-FILTER or PARAM-FILTER and return a true/false PROP-FILTER (is-defined | is-not-defined | ((time-range | text-match)?, param-filter*)) PARAM-FILTER (is-defined | is-not-defined | ((time-range | text-match)?, param-filter*))
TestFilter
  vComponent::TestFilter() in vComponent.php
  Test a PROP-FILTER or COMP-FILTER and return a true/false COMP-FILTER (is-defined | is-not-defined | (time-range?, prop-filter*, comp-filter*)) PROP-FILTER (is-defined | is-not-defined | ((time-range | text-match)?, param-filter*))
TestParamFilter
  vProperty::TestParamFilter() in vComponent.php
TextMatch
  vProperty::TextMatch() in vComponent.php
  Test if our value contains a string
$tagname
  XMLElement::$tagname in XMLElement.php

u
top

$Union
  Browser::$Union in classBrowser.php
Undefine
  DBRecord::Undefine() in DataUpdate.php
  Unsets a single field from the record
UnwrapComponent
  iCalComponent::UnwrapComponent() in iCalendar.php
  This unescapes the (CRLF + linear space) wrapping specified in RFC2445. According to RFC2445 we should always end with CRLF but the CalDAV spec says that normalising XML parsers often muck with it and may remove the CR. We accept either case.
UnFetch
  PgQuery::UnFetch() in PgQuery.php
  Set row counter back one
$username
  Session::$username in Session.php
  The user's username used to log in.
$user_no
  Session::$user_no in Session.php
  The user_no of the logged in user.
User
  User::User() in User.php
  The constructor initialises a new record, potentially reading it from the database.
User
  User in User.php
  A class to handle reading, writing, viewing, editing and validating usr records.
User.php
  User.php in User.php
uuid
  uuid() in AWLUtilities.php
  Generates a Universally Unique IDentifier, version 4.
UpdateAttendeeStatus
  vCalendar::UpdateAttendeeStatus() in vCalendar.php
  Update the attendees of this VEVENT/VTODO
UpdateOrganizerStatus
  vCalendar::UpdateOrganizerStatus() in vCalendar.php
  Update the ORGANIZER of this VEVENT/VTODO
UnwrapComponent
  vComponent::UnwrapComponent() in vComponent.php
  This unescapes the (CRLF + linear space) wrapping specified in RFC2445. According to RFC2445 we should always end with CRLF but the CalDAV spec says that normalising XML parsers often muck with it and may remove the CR. We accept either case.

v
top

ValueReplacement
  Browser::ValueReplacement() in classBrowser.php
  Return values from the current row for replacing into a template.
$Value
  EditorField::$Value in classEditor.php
Value
  Editor::Value() in classEditor.php
  Gets the value of a field in the record currently assigned to this editor.
Value
  iCalProp::Value() in iCalendar.php
  Get/Set the content of the property
VCalendar
  iCalComponent::VCalendar() in iCalendar.php
  Apply standard properties for a VCalendar
Validate
  User::Validate() in User.php
  Validate the information the user submitted
Validate
  Validation::Validate() in Validation.php
  Validates the form according to it's rules.
Validation
  Validation::Validation() in Validation.php
  Initialise a new validation.
Validation
  Validation in Validation.php
  Rules used for validation of form fields.
Validation.php
  Validation.php in Validation.php
valid_date_format
  Validation::valid_date_format() in Validation.php
  Check that the given string matches the user's date format.
valid_email_format
  Validation::valid_email_format() in Validation.php
  Check that the given string is a valid email address.
vCalendar
  vCalendar in vCalendar.php
  A Class for representing components within an vComponent
vCalendar.php
  vCalendar.php in vCalendar.php
Value
  vProperty::Value() in vComponent.php
  Get/Set the content of the property
vComponent
  vComponent in vComponent.php
  A Class for representing components within an vComponent
vComponent.php
  vComponent.php in vComponent.php
vProperty
  vProperty in vComponent.php
  A Class for representing properties within a vComponent (VCALENDAR or VCARD)

w
top

$Where
  Browser::$Where in classBrowser.php
$Where
  Editor::$Where in classEditor.php
WhereNewRecord
  Editor::WhereNewRecord() in classEditor.php
Write
  Editor::Write() in classEditor.php
  Write the record
Write
  DBRecord::Write() in DataUpdate.php
  To write the record to the database
WrapComponent
  iCalComponent::WrapComponent() in iCalendar.php
  This imposes the (CRLF + linear space) wrapping specified in RFC2445. According to RFC2445 we should always end with CRLF but the CalDAV spec says that normalising XML parsers often muck with it and may remove the CR. We output RFC2445 compliance.
Write
  User::Write() in User.php
  Write the User record.
WriteRoles
  User::WriteRoles() in User.php
  Write the roles associated with the user
WrapComponent
  vComponent::WrapComponent() in vComponent.php
  This imposes the (CRLF + linear space) wrapping specified in RFC2445. According to RFC2445 we should always end with CRLF but the CalDAV spec says that normalising XML parsers often muck with it and may remove the CR. We output RFC2445 compliance.

x
top

XMLDocument
  XMLDocument in XMLDocument.php
  A class for XML Documents which will contain namespaced XML elements
XMLDocument.php
  XMLDocument.php in XMLDocument.php
$xmlns
  XMLElement::$xmlns in XMLElement.php
XMLElement
  XMLElement in XMLElement.php
  A class for XML elements which may have attributes, or contain other XML sub-elements
XMLElement.php
  XMLElement.php in XMLElement.php