Classes and interfaces

AuthContainerInterface

To be compatible with the auth package, containers must impliment this interface.

« More »

Auth

Acts as a central Authorisation and permissions system for the script.

« More »

AuthContainer

An available AuthContainer registered on the Auth system.

« More »

AuthContainers

Collection of AuthContainer objects.

« More »

AuthDataManager

DataManager class for Auth system.

« More »

ClickController

Control and count clicks.

« More »

Group

Users belong to one or more Group which in turn grants permissions.

« More »

Groups

Collection of Group objects

« More »

ImpliedRights

Collection of ImpliedRight objects

« More »

Rights

Collection of Right objects

« More »

Classes and interfaces

DStructCacheInterface

Provides consistant caching interface.

« More »

APCCache

Singleton class wrapping APC caching.

« More »

Base

Prepares and caches database statements.

« More »

Calculate

Static methods providing calculations.

« More »

Convert

Static methods providing conversions.

« More »

DB

Extends PDO class

« More »

DBIterator

Wraps database result set functionality.

« More »

DBSelector

Container for multiple DB Connections and allows switching.

« More »

DStructGeneralException

General exception thrown by DStruct.

« More »

DStructMemCache

Wraps PHP's MemCache class.

« More »

DatabaseCache

Facade for caching in the database.

« More »

Format

Static methods providing formatting.

« More »

Generate

Static methods which 'generate'.

« More »

NullCache

If there is not cache available, then the bootstrap uses this class.

« More »

ObjCollection

Provides functionality for Object Collections.

« More »

ObjWatcher

Identity Map object.

« More »

Prefs

Application settings and Constants.

« More »

Prefs

Application settings and Constants.

« More »

ProjectError

Aids collation of error messages, and helps test whether errors exist.

« More »

SMTPEmail

Wraps PEAR's Mail and Mail_mime packages.

« More »

Validate

Class containing static methods to aid Validation

« More »

Classes and interfaces

FSPermissions

Alter permissions on a *nix file system.

« More »

FileUploader

Simplified wrapper for file uploading.

« More »

Classes and interfaces

URLTranslatorInterface

Interface for mobile translator classes.

« More »

MobileController

Controller class for mobile package.

« More »

URLTranslatorExtension

Not yet available.

« More »

URLTranslatorFactory

Factory to create translator classes.

« More »

URLTranslatorPath

Translates URLs which use different paths.

« More »

URLTranslatorSubDomain

Not yet available.

« More »

Classes and interfaces

CSVOutput

Create a CSV file.

« More »

DataTable

Write tables from arrays or datasets.

« More »

HMenu

Dynamically create horizantal CSS menus.

« More »

ListTable

Build a table suitable for lists.

« More »

TableBuilder

Build tables dynamically.

« More »

VMenu

Dynamically create vertical CSS menus.

« More »

Classes and interfaces

RSSFeed

Builds and outputs RSS feeds.

« More »

RSSItem

Items in the RSS feed.

« More »

RSSItems

RSSItem collection object.

« More »

Classes and interfaces

TreeNodeMemberInterface

Programer defined objects which will be attached to a {@link TreeNode} should impliment this interface.

« More »

Tree

Tree which contains Nodes.

« More »

TreeDataManager

Manages database access for {@link Tree} class.

« More »

TreeNode

Nodes of a {@link Tree} structure.

« More »

TreeNodeDataManager

DataManager for {@link TreeNode} class

« More »

TreeNodes

{@link TreeNode} collection object.

« More »

Trees

Object collection of {@link Tree} class.

« More »