-
$accept
-
The browser accept string, as submitted by user-agent
-
$accept_encoding
-
The browser accept-encoding string
-
$accept_language
-
The browser accept-language string
-
$active
-
Whether the globals registration is active
-
$agent
-
Agent which will action this setting
-
$attr
-
Attributes array for current/last tag
-
$attributes
-
-
$authentication_method
-
User authentication method
-
$auth_code
-
Optional authorisation hash code
-
$auth_fail_option
-
Option to take on auth failure
-
$auth_fail_redirect
-
URL to redirect to on auth failure
-
$auth_type
-
Type of authentication in effect
-
add
-
Add to the body content
-
add
-
Add new content to the page section.
-
addparameter
-
Add the given parameter to this setting.
-
addto
-
Adds content to the given plugin. If the plugin doesn't exist yet, then we create it first. If it already exists, then we append the new content to it.
-
add_attribute
-
Adds an attribute to this tag.
-
add_content
-
Add new content to the webstream..
-
add_content
-
Allows adding of any type of content to the plugin. This could be
-
add_database
-
Add database Add a new database to the list of datasources which are going to be used to serve this response. The dbtype and the name are the only mandatory parameters.
-
add_language
-
Adds another language for the current webpage. Webpages might contain content in multiple languages, hence the need for a list.
-
add_language
-
Adds another language for the current head. Webpages might contain content in multiple languages, hence the need for a list.
-
add_named_script
-
Add named script This adds a specific lump of script to the body under a unique name.
-
add_named_script
-
This adds a specific lump of script to the webpage under a unique name.
-
add_plugin
-
Add a new plugin to the plugin set. The type of plugin is determined from the content passed as the second paramter. Allowed data-types for content: object (must inherit RenderableObject), a function definition, a file-path, or just literal content.
-
add_popup_script
-
Add popup window scripting.
-
add_script
-
Add more scripting to this page section.
-
add_script
-
Add named script to the body
-
add_scriptsrc
-
Add script URL to the body
-
add_scriptsrc
-
Add script reference link Add more scripting to this section in the form of a link to a script source file.
-
add_style
-
Add the given content to the current style. Appends style statements to the style string, which is rendered when the page gets rendered.
-
allowed_groups
-
Allowed groups This defines the allowed user-groups for this response, otherwise they get an error page returned. The list of allowed groups should be a comma-delimited string.
-
ALL_MIMES
-
-
antihack.php
-
-
anypermitted
-
This is a variant permitted query method, which takes a comma-delimited list of agent IDs, and returns true if ANY one or more of these has the required permissions. This facilitates passing of a group membership list for a given user, for example.
-
application
-
Class comprising the functionality of an application. This is used to contain and manage the basic configuration properties of an application. This class knows how to read the configuration in, store the values, and write it out again.
-
application
-
Construct a new application. Creating the application will also attempt to read in the XML configuration file as specified (or defaulted). If the file is read successfully, then the valid flag is set true.
-
application-defs.php
-
-
APP_UNDEF
-
Undefined setting or parameter value..
-
assign_DTD
-
Assign the DTD for the resident head page section. We have two ways to do this: directly via passed parameter $DTD, or indirectly by using the content (browser) type, and looking up the DTD from the array of DTD specifiers created in the response object.
-
AUDIO_MIMES
-
-
authenticate
-
Authenticate a user Tries all types of authentication we know about using the parameters passed to it.
-
authenticate_authid
-
Authenticate a user by authorisation ID
-
authenticate_ipaddress
-
Authenticate a user by IP address
-
authenticate_password
-
Authenticate a password according to the appropriate encryption regime.
-
authenticate_userid
-
Authenticate a user by userid/password.
-
AUTHFAIL_DIE_MSG
-
Failed authentication: Die, with 'not authorised' message.
-
AUTHFAIL_DIE_SILENT
-
Failed authentication: Die silently.
-
AUTHFAIL_GUEST
-
Failed authentication: Welcome the user as a guest instead.
-
AUTHFAIL_REDIRECT
-
Failed authentication: Re-direct to specified URL.
-
authorised_user
-
The Authorised User class This derived class just allows us a different way of defining a new user, when we know their authorisation code.
-
authorised_user
-
Constructor Create a new authorised user object.
-
$cachecontrol
-
Cache control directive, usually passed on URL
-
$cached
-
Page is cached or dynamic
-
$cache_expiry
-
Seconds expiry for cached webpages
-
$cache_path
-
Path to use to save cached version of webpage
-
$cache_regen
-
If true, force regeneration of cached webpage
-
$charset
-
Charset for content of the page
-
$charset
-
Charset for this page
-
$compression_minsize
-
Minimum size in bytes before invoking compression
-
$compression_type
-
Compression type to use for response content
-
$configpath
-
Path to application configuration file
-
$content
-
Accumulated debugging output content
-
$content
-
Page section content
-
$content
-
The content to send to browser
-
$cookiename
-
The session cookie name
-
$cookiename
-
The name of the cookie to use
-
cache
-
Cache this webpage Causes the current webpage to be regarded as a cached page.
-
CACHED
-
The webpage is cached
-
card
-
Set up the Wap page (card) attributes for our response. This is the exact equivalent to the page() method above, but for WAP phones instead.
-
cdata
-
Method invoked when character data is available
-
check_group_membership
-
Check group membership
-
clear
-
Clear all content from the page section.
-
clear
-
Clear all plugins from the set
-
close_webstream
-
Close the webstream. Return any current webpage content. Clear the current content. This method clears content, but leaves any replacement definitions untouched for further processing. It is designed to be called as part of the final webpage rendering process.
-
CONTENT_AIFF
-
AIFF sound files
-
CONTENT_ASF
-
Media player ASF, ASX Movies
-
CONTENT_AUDIO
-
AU/SND basic audio files
-
CONTENT_AVI
-
AVI Movies
-
CONTENT_BMP
-
BMP attachment
-
CONTENT_CSV
-
CSV attachments
-
CONTENT_FLASH
-
Shockwave Flash movies
-
CONTENT_GIF
-
GIF attachment
-
CONTENT_HTML
-
HTML attachments
-
CONTENT_JPEG
-
Jpeg image attachment
-
CONTENT_LATEX
-
Latex format
-
CONTENT_MP3
-
MP3 audio files
-
CONTENT_MPEG
-
MPEG Movies
-
CONTENT_MSACCESS
-
M$ Word docs
-
CONTENT_MSDOS
-
EXE files, binaries of poor parentage
-
CONTENT_MSEXCEL
-
M$ Excel spreadsheets
-
CONTENT_MSPROJECT
-
M$ Project files
-
CONTENT_MSWORD
-
M$ Word docs
-
CONTENT_OCTET
-
Binaries of questionable parentage
-
CONTENT_OGG
-
OGG sound files
-
CONTENT_PDF
-
Adobe PDF's
-
CONTENT_PHOTO
-
Photo Jpeg image attachment
-
CONTENT_PNG
-
PNG attachment
-
CONTENT_PSCRIPT
-
Postscript format
-
CONTENT_QUICKTIME
-
Quicktime movies
-
CONTENT_RA
-
REALAUDIO sound files
-
CONTENT_RTF
-
Rich text format
-
CONTENT_TEX
-
Tex format
-
CONTENT_TEXT
-
TEXT
-
CONTENT_TIFF
-
TIFF attachment
-
CONTENT_WAV
-
WAV sound files
-
CONTENT_WINMEDIA
-
Windows Media Player
-
CONTENT_XML
-
XML attachments
-
CONTENT_ZIP
-
ZIP archive
-
control-panel.php
-
-
CP_VIEW_AUTH
-
View of authentication & security settings
-
CP_VIEW_DB
-
View of database settings
-
CP_VIEW_DEBUG
-
View of debugging settings
-
CP_VIEW_DEFAULT
-
Standard (default) view
-
crash
-
Crash the response with message A fatal error ocurred. We die with a message to the system log and to the user. Code supplied is optional.
-
CUSTOM_COMPRESSION
-
Webpage compression: Use custom Phplib compression. For Php < v4.04
-
$datasource
-
Datasources associated with this response
-
$db_backed
-
The type of this session
-
$debugclass
-
Classes of debugging to accumulate
-
$debugger
-
The debugger for this response
-
$definitions
-
-
$DTD
-
Array of DTD specifiers for this response. @see set_dtd()
-
$DTD
-
The Document Type Definition for this head section
-
DBG_ALL
-
Everything. Warning, this can be VERBOSE!
-
DBG_AUTH
-
Show site authentication output
-
DBG_DEBUG
-
Ad-hoc debugging output
-
DBG_DEFAULT
-
DEBUG and DIAGNOSTICS as default setting
-
DBG_DIAGNOSTIC
-
Diagnostic output
-
DBG_DUMP
-
Dump HTTP and PHP page vars
-
DBG_NONE
-
No debugging (redundant)
-
DBG_O_ALL
-
Ubiquitous output mode
-
DBG_O_CLI
-
Output for CLI: echoed raw ASCII, LF end-of-line
-
DBG_O_DEFAULT
-
Default output mode (stored)
-
DBG_O_ECHO
-
Output via direct echo
-
DBG_O_LOG
-
Output to system log
-
DBG_O_LOGFILE
-
To logfile (not implemented yet)
-
DBG_O_NONE
-
No output
-
DBG_O_STORED
-
Output stored in $content
-
DBG_PROFILE
-
Show debugging profiler output
-
DBG_SQL
-
SQL queries to database
-
DBG_SQLDATA
-
SQL SELECT data from database
-
DBG_TABLES
-
Show table borders and validation checks
-
DBG_TRACE
-
Provide debug traceback info
-
DBG_UNDEFINED
-
Dummy value
-
debug
-
Add content to debug content Adds the string content to the debugger output. This is done in raw fashion without any
or linefeed chars appended.
-
debugbr
-
Add content to debug content with
Adds the string content to the debugger output and appends
to it. This is intended for output to HTML pages.
-
debugger.php
-
-
debugging
-
Return debugger status Function for external routines to determine whether debugging is enabled or not..
-
debug_class
-
Set debug class(es) to accept
-
debug_class
-
Set debugging class(es) Sets the class or classes (OR'ed together) of debug output which will be accepted/rendered on ouput.
-
debug_dump
-
Sets flag for debugger to include global vars in output.
-
debug_hascontent
-
Return whether we have any content, true or false.
-
debug_hex
-
Add string to debug content as hexdump
-
debug_mode
-
Set debug mode
-
debug_off
-
Set debugging off
-
debug_on
-
Set debugging on Sets the debugging on. Sets class(es) to accept.
-
debug_output
-
Set debug output mode
-
debug_output
-
Set debugger output mode This function allows setting of the debugger output mode which determines where output goes.
-
debug_phpinfo
-
Calls Php phpinfo() function
-
debug_profile
-
Insert an entry into the profiler. This label will have a line in the profile output against the time elapsed since the last line.
-
debug_profiling
-
Returns true if the RESPONSE is in profiling mode
-
debug_render
-
Render the debug output as a string.
-
debug_trace
-
DEBUG TRACEBACK Usage: In your function you bracket the statements you want to label for tracing as in the following example..
-
debug_write
-
Set debug output mode Register content for debugging output. Check that it is of an acceptable class and direct it all to the right place(s).
-
deck
-
The deck class The class is a special kind of body section. It contains all of the main page content for a WAP phone (wml).
-
deck
-
Constructor Create a new deck object.
-
DEFAULT_AGENT
-
The default agent ID
-
delete
-
Delete registered variables.
-
delete_cookie
-
Delete session cookie Deletes the session cookie from the user's browser.
-
delparameter
-
Get the value of a named parameter from a named setting. This only works for settings which are unique - ie. it won't work well for parms which can occur multiple times, eg: 'database'. Option to specify the element name for arrayed parameters.
-
delparameter
-
Delete the given parameter from this setting.
-
discard
-
Discard all webpage content For discarding the content so far with immediate effect.
-
displayvar
-
Display a variable nicely Variables might be other than simple scalars. This function is used internally by the debugger to make sure we show them off in their best light.
-
DOCUMENT_MIMES
-
-
$generated
-
True if page has been generated
-
$globals
-
Globals object. Manages the global vars in this response
-
$globals
-
-
$group_info
-
Group membership details in full, as associative array
-
$group_names
-
Array of group membership names (strings)
-
$guest_browser_lifetime
-
True if we should limit 'guest' to browser lifetime
-
generate
-
Generate the webpage content This routine is usually called after all the set-up calls for the head, body etc. have been made. This echoes each page section to the buffer, in preparation for delivery to the browser.
-
generate_password
-
Generate a new password. Although we take note of whether the user is local or remote, in general we don't expect to be generating passwords for remotely maintained users.
-
getparameter
-
Get the value of a named parameter.
-
getparameter
-
Get the value of a named parameter from a named setting. This only works for settings which are unique - ie. it won't work well for parms which can occur multiple times, eg: 'database'. Option to specify the element name for arrayed parameters.
-
getsettingix
-
Return the index number of the named setting.
-
getvalue
-
Get the parameter value. If the element name is given (for an array type parameter) then we return the value of that element.
-
get_auth_code
-
Get user Authorisation Code Return this user's unique authorisation code; generate one if it isn't there yet, from userid and current time.
-
get_decodedvalue
-
Return decoded value (or array of values) so that applications can use the data unencumbered with URL encoding etc.
-
get_groups
-
Get user groups info
-
get_setting
-
Return setting by name. NB: some settings can have multiple entries under the same name, eg. 'database'. In this case we return an array of setting objects, otherwise the single setting object.
-
get_settingindex
-
Return the index of the given named setting, or -1 if not found.
-
get_stylesheets
-
Get the filenames for the main stylesheet and (optionally) the
-
get_template
-
Read in the template for this page section.
-
get_trimcontent
-
Return content, if not null or newline.
-
get_user_by_auth_code
-
Get user by Authorisation Code Internal function to return the user record from auth_code. The authorisation code is usually a string containing a complex key generated by something like MD5 or better.
-
get_user_by_id
-
Get user by ID Internal function to return the user record from id.
-
get_user_by_ip
-
Get user by IP Internal function to return the user record which has IP address(es) which coincide with the client IP address being used for this access.
-
globalise
-
Globalise specific vars
-
globalise
-
Globalise the variables which have already been registered. Also
-
globalise_all
-
Globalises all variables from all possible sources. This duplicates the effect of Php register_globals = On in the Php configuration .ini file.
-
globalise_all
-
Set globalise all
-
globals
-
A class to handle globalisation of specific variables. This class
-
globals
-
Creates the object which contains the vars to globalise and the methods to globalise them. Takes optional parameters which are vars to globalise.
-
globals-defs.php
-
-
group_ids_list
-
Get group IDs list
-
group_names_list
-
Get group names list
-
$page_expiry_secs
-
Dynamic page expiry in seconds. Time to allow a dynamic page to
-
$page_id
-
Page ID - key to ax_sitepage record
-
$parameters
-
-
$parms
-
Miscellaneous content for the body tag
-
$passwd_alphanum_mixed
-
Security profile: if true, passwords must be mixture of alpha & numeric
-
$passwd_apply_stopwords
-
Security profile: if true, passwords must not match built-in stopword list
-
$passwd_char_uniqueness
-
Security profile: char uniqueness level - none, low, medium, or high
-
$passwd_delay_ms
-
Security profile: delay in millisec after a password failure
-
$passwd_encryption
-
Security profile: how passwords are encrypted:
-
$passwd_expiry_days
-
Security profile: no. of days a password lasts
-
$passwd_expiry_ts
-
Date-time that the password will expire at (Unix timestamp)
-
$passwd_failures
-
Number of consequetive password failures we have had
-
$passwd_forever
-
Flag, true if user password never expires
-
$passwd_history
-
Array of previously used passwords
-
$passwd_history_cycle
-
Security profile: password history cycle - number of saved passwords
-
$passwd_max_attempts
-
Security profile: no. of consequetive password failures allowed
-
$passwd_min_chars
-
Security profile: min characters in a new password
-
$password
-
Text password (encrypted or plain)
-
$perms
-
Array of permisssions. This is an associative array with the
-
$persistent_hosts
-
Array of hosts we wish to connect persistently to
-
$pluginid
-
ID or name of this plugin
-
$plugins
-
Array of plugins in this set
-
$pluginset
-
Set of plugins with content
-
$plugin_contents
-
Array of plugin content objects
-
$profile
-
Profiler data array
-
$profile_timer
-
Microtimer object for profiling
-
page
-
Set up the page attributes for our response. This is an important call, and should be made just after including response-defs.php in your source code. It sets up the page title, the template file which defines the page structure, the theme and stylesheet.
-
page_section
-
Constructor Create a new page section object.
-
page_section
-
The page section class
-
parameter
-
Make a new parameter.
-
parameter
-
A parameter class to contain setting parameter information. Every parameter has an idetifying name, and a type. The value of a parameter can be an array of name=>value pairs, or a scalar type such as a string, integer or boolean.
-
parse
-
Parse the application XML which is provided.
-
password_expired
-
Check whether the password for this user has expired. Returns true if it has, else false.
-
permission
-
Low-level method for returning the permission for the given agent and perm. We return one of three states: agent is allowed, agent is disallowed, or agent permission status is undefined/unknown. The latter would occur if the agent ID is unrecognised in this class (ie. not in the $perms array).
-
permissions
-
The permissions class. This class encpasulates a set of permissions which can be managed and tested by the associated methods.
-
permissions
-
Constructor Create a new permissions object with an optional permissions set.
-
permit
-
Assign the given agent(s) the given access permission. The first paramter is a (comma) delimited list of agent IDs to assign the permission to.
-
PERM_ALL
-
All permitted
-
PERM_ALLOWED
-
Permission is given
-
PERM_CREATE
-
Permission to create items
-
PERM_DELETE
-
Permission to delete items
-
PERM_DISALLOWED
-
Permission is refused
-
PERM_NONE
-
Nothing permitted
-
PERM_READ
-
Permission to read/view items
-
PERM_UNDEFINED
-
Permission is undefined
-
PERM_UPDATE
-
Permission to update/modify items
-
plugin
-
Constructor Create a new plugin object.
-
plugin
-
Add content to a plugin Plugins are regions of a webpage which you want to plug content into.
-
plugin
-
Plugin class A plugin is something which can be used by the system to render content to be plugged into a webpage in any specified place.
-
plugin-defs.php
-
-
pluginset
-
Pluginset class This class manages plugins as a set. It is designed for use by webpages, which can have many types of plugin content defined for them.
-
pluginset
-
Constructor Create a new plugin set. This is just a container for plugins.
-
plugin_inline
-
Start/stop inline plugin content definition
-
plugin_replace
-
Define or redefine a plugin. This acts similarly to the above plugin() method, except that here we replace the existing content, if any is present, with this content.
-
profile
-
Profile breakpoint.
-
profiling
-
Returns true if this debugger is in profiling mode.
-
push_password_history
-
Push the current password on the history stack. Trim the history
-
$remote_address
-
The remote IP address
-
$remote_auth_dbname
-
User authentication remote database name
-
$remote_auth_fields
-
User authentication remote table field mapping
-
$remote_auth_source
-
User authentication source
-
$remote_auth_tablename
-
User authentication remote user table
-
$replacement
-
Replacements to make in template
-
$requested
-
Path to the requested script/page
-
$requested_query
-
Query string (if any) supplied to requested page
-
recover
-
Recover session Recover an existing session. This will obliterate any pre-existing session information in this object, since we expect it to succeed..
-
register
-
Register the given comma-delimited list of varnames, These are the names of global variables which can come from 'outside sources'.
-
register
-
Register vars Register given variables for globalisation.
-
remember
-
Remember variables by name, across page requests using our keep functionality. This utilises Php session handling to maintain the value of variables named here. Pass a list of vars as a string delimited by a comma.
-
remember
-
Remember variable names Register the given comma-delimited list of varnames in the current session..
-
REMOTE_AUTH_LDAP
-
User data maintained on an LDAP server (not yet implemented)
-
REMOTE_AUTH_REMOTEDB
-
User data is maintained on a remote database
-
render
-
Return content to caller
-
render
-
Generate the content into the buffer, then return the content.
-
render
-
Render output
-
render
-
This method takes the given template, and renders the plugins on it one by one. Each plugin is applied to the template, replacing all occurences of the appropriate tag based on the pluginid. Then finally the resulting string is returned.
-
render
-
Returns the string which represents all of the content
-
RenderableObject
-
Constructor Create a renderable object. Any object which you want to be able to deliver content to a device such as a web browser or wap phone etc. should inherit this class.
-
RenderableObject
-
RenderableObject class This object should be inherited by all classes which are intended to output content for the client browser.
-
renderable.php
-
-
replace
-
Replace pattern in webpage content
-
replace
-
Replaces multiple occurrences of the given tag (pattern) in the body content with the specified new stuff.
-
replace_content
-
Replace all webpage content For replacing the total contents of the buffer so far with a new content. Throw buffer away and start anew with immediate effect.
-
report_classes
-
List classes debugger is accepting
-
reset_webstream
-
Reset the webstream. This method clears any current content, and also clears any stored replacement definitions. This resets the stream to the point at which it was created - a virgin webstream.
-
response
-
THE RESPONSE CLASS
-
response
-
Constructor Create a new response.
-
response-defs.php
-
-
$script
-
Script content for this page section
-
$scriptsrc
-
Scripts which are sourced via a URL
-
$session_id
-
The ID of this session
-
$session_record
-
The session record complete
-
$session_track_logins
-
Whether we are tracking session logins
-
$settings
-
-
$site_docroot
-
Path to the site document root
-
$site_url
-
The URL of this website
-
$state
-
State of processing
-
$style
-
Style settings for the webpage
-
$stylesheet
-
Name of the stylesheet associated with the webpage
-
$stylesheet_ie
-
Name of the IE stylesheet
-
$stylesheet_ns
-
Name of the Netscape stylesheet
-
save
-
Save the application as XML file back to the same filename it was read in from, ie. after changes have been made. This generates the whole file as fresh XML, and writes it out.
-
save_password_data
-
Save the password data as stored in this object, to the user record.
-
script
-
Returns all of the defined script. Literal script is rendered for each language if more than one language is being used. Each language is bracketed with the usual <script language=foo></script> tags. Any script sources (URL references to scripts) are also rendered.
-
select_database
-
Selects a database to use This will connect it if it isn't already connected. Calling this with no database name will select the default one. Returns the database unique identifier, or false if none was selected.
-
send
-
Send content to user browser
-
send
-
Generate the content and then send it to the user browser.
-
send_errorcode_and_die
-
Send HTTP error code and die Generic function to abort and send an error code notification to the user. These are lookalike errors for generic ones like 404: Page not found etc. This function will not return.
-
send_error_and_die
-
Send error and die Generic function to abort and send an error notification to the user instead. This function is a one-way trip to oblivion.
-
send_to_browser
-
Send content to user browser
-
send_to_file
-
Send content to file Deliver the content to a given file.
-
send_to_file
-
Send debug output to a file.
-
session
-
THE SESSION CLASS A class to manage user sessions. A session is simply a thing which contains information about a user who has logged on to the system, so in fact the session is just an extension of a user.
-
session
-
Constructor Create a new session.
-
session-defs.php
-
-
session_clear
-
Clear session vars Common method for clearing out the current session info from the object variables.
-
session_create
-
Create new session Make a brand new session for the user.
-
session_delete
-
Delete the session Delete the current session from the system.
-
session_valid
-
Is session valid Return validity status. If there is a session ID and a valid user then the whole session is deemed valid, otherwise not.
-
SESS_1_DAY
-
Session lasts for 24 hours
-
SESS_1_HOUR
-
Session lasts for 1 hour
-
SESS_1_MONTH
-
Session lasts for 1 month
-
SESS_1_WEEK
-
Session lasts for 1 week
-
SESS_1_YEAR
-
Session lasts for 1 year
-
SESS_4_HOURS
-
Session lasts for 4 hours
-
SESS_8_HOURS
-
Session lasts for 8 hours
-
SESS_12_HOURS
-
Session lasts for 12 hours
-
SESS_20_MINS
-
Session lasts for 20 minutes
-
SESS_ALLOW
-
Login limit exceeded: Allow, assume app. takes action
-
SESS_ALLOW_CULL
-
Login limit exceeded: Allow session, cull oldest
-
SESS_BLOCK_GUEST
-
Login limit exceeded: Block session, login as guest instead
-
SESS_BLOCK_MSG
-
Login limit exceeded: Block session, nice message
-
SESS_BLOCK_REDIRECT
-
Login limit exceeded: Block session, redirect to URL
-
SESS_BLOCK_SILENT
-
Login limit exceeded: Block session, no message
-
SESS_BROWSER_LIFETIME
-
Session lasts as long as user browser is open
-
SESS_DATABASE_BACKED
-
Session is backed by a database connection
-
SESS_FOREVER
-
Session lasts forever.. well, 10 years is near enough.
-
SESS_STANDALONE
-
Session is standalone, no database
-
SESS_ZERO_LIFETIME
-
Session has no lifetime, immediate expiry
-
setdefault
-
Assign the default permission. This is the permission which is applied if the supplied agent is not recognised.
-
setparameter
-
Set the value of a parameter which already exists in this setting.
-
setparameter
-
Set the value of a named parameter for a named setting. Optionally provide the element name for arrayed parameters.
-
setting
-
Application settings class. This class contains one or more parameters.
-
setting
-
Make a new setting
-
setvalue
-
Set the parameter to given value. If the parameter has an array of values, the name is also given.
-
set_authentication_type
-
Set website authentication
-
set_blocked_ips
-
define a blocked IP list.
-
set_buffering_mode
-
Set buffering option
-
set_charset
-
Set the charset for this head section
-
set_compression_minsize
-
Set compression threshold Set the threshold size of content before we use compression.
-
set_compression_type
-
Set compression type
-
set_cookie
-
Set the session cookie.
-
set_cookiename
-
Set session cookie name. This method protects against silliness by detecting nullstring cookienames, and re-defining them to a default name based on the application prefix. Null cookienames are a very bad idea all around.
-
set_dtd
-
Set the DTD specifier string for this head section.
-
set_dtd
-
Set the DTDs array for all possible content types for this webpage.
-
set_encoding
-
Sets the content-type header characterset encoding, and (optionally)
-
set_guest_browser_lifetime
-
Set session guest browser lifetime flag If set True this causes the cookie lifetime to be forced to the browser lifetime if the user is 'guest'.
-
set_http_host
-
Set the hostname of the machine serving this Axyl website. This is usually the same as that in the global $HTTP_HOST variable.
-
set_keep
-
Set keep enable status. If the keep is enabled then there is access to the remember() and forget() methods to control persistent vars using Php session handling functions.
-
set_lifetime
-
Set session lifetime Set the session cookie lifetime in seconds.
-
set_metadata_mode
-
Set metadata mode
-
set_metatag
-
Add meta tag to the section
-
set_metatag
-
Add a meta tag to the webpage head section.
-
set_microsites_mode
-
Set microsites mode
-
set_multilang
-
Sets the status of the multi-language flag 'multilang'. If this flag is true then multi-language facilities are enabled. This allows the setting of tags to indicate webpage language(s), and for inputting different character encodings via form elements etc.
-
set_onload
-
Define the script to execute after page has loaded
-
set_onload
-
Define the script to execute after page has loaded
-
set_page_expirysecs
-
Set page expiry in seconds. This affects all of the pages returned by Axyl.
-
set_parms
-
Define other miscellaneous content to be put into the body tag.
-
set_password
-
Set the user login password. Store it according to the encryption mode. We assume a plain text password is being supplied.
-
set_password_expiry
-
Set the password expiry timestamp afresh. We use the settings for how long passwords should last, and add this to the time now to get the expiry datetime.
-
set_persistent_hosts
-
Define persistent hosts list.
-
set_remote_authentication
-
Set the user authentication method. This determines how we authenticate the user. Normally we just authenticate via the local database, but this method allows that to be varied for remotely maintained account details.
-
set_security_profile
-
Set the user security profile. This is a bunch of parameters which will are applied to ALL users, including this one, when passwords are being set, created or otherwise checked.
-
set_sessiontype
-
Set session database backing type The database backing 'type' can be either SESS_DATABASE_BACKED, or SESS_STANDALONE.
-
set_session_track_logins
-
Set session track logins flag If set True this causes the session logins for this site to be tracked for each user. This amounts to an extra DB update of a login count field.
-
set_style
-
Define the style NB: The way this is currently done, you are expected to supply your style WITHOUT style tags here.
-
set_style
-
Define the style settings for the webpage. Usually the stylesheet will be all you require, however occasionally it is necessary to have specific styles for a page. Set these here, but make sure to provide the FULL style complete with <style></style> tags.
-
set_stylesheet
-
Set the filenames for the main stylesheet and (optionally) the stylesheet for Internet Explorer compatible browsers.
-
set_stylesheet
-
Set the stylesheet to use. This should be a valid pathname to an existing file. The second parm is for special styles for Internet Explorer-compatible browsers.
-
set_template
-
Define the template for the webpage.
-
set_template
-
Set the template file Base webpage content on a template. We echo this to the buffer.
-
set_theme
-
Define the theme
-
set_title
-
Define the webpage title
-
set_title
-
Define the title
-
synchronize
-
Make this current application object the same structure as the