Alpha Framework alpha--model
[ class tree: alpha--model ] [ index: alpha--model ] [ all elements ]

Element index for package alpha--model

Package indexes

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ l ] [ m ] [ n ] [ o ] [ p ] [ q ] [ r ] [ s ] [ t ] [ u ] [ v ] [ _ ]

_

_

__construct
in file BlacklistedClientObject.inc, method BlacklistedClientObject::__construct()
    Constructor for the class
__construct
in file PersonObject.inc, method PersonObject::__construct()
    Constructor for the class that populates all of the complex types with default values
__construct
in file RightsObject.inc, method RightsObject::__construct()
    Constructor
__construct
in file TagObject.inc, method TagObject::__construct()
    The constructor
__construct
in file BadRequestObject.inc, method BadRequestObject::__construct()
    Constructor for the class
__construct
in file ArticleVoteObject.inc, method ArticleVoteObject::__construct()
    Constructor for the class
__construct
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::__construct()
    The constructor
__construct
in file ArticleCommentObject.inc, method ArticleCommentObject::__construct()
    constructor for the class
__construct
in file ArticleObject.inc, method ArticleObject::__construct()
    The constructor which sets up some housekeeping attributes
__construct
in file AlphaDAO.inc, method AlphaDAO::__construct()
    The constructor which sets up some housekeeping attributes
a

a

$articleOID
in file ArticleVoteObject.inc, variable ArticleVoteObject::$articleOID
    The article this comment belongs to
$articleOID
in file ArticleCommentObject.inc, variable ArticleCommentObject::$articleOID
    The article this comment belongs to
$author
in file ArticleObject.inc, variable ArticleObject::$author
    The author of the article
addProperty
in file AlphaDAO.inc, method AlphaDAO::addProperty()
    Adds in a new class property without loosing existing data (does an ALTER TABLE query on the database).
addProperty
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::addProperty()
    Adds in a new class property without loosing existing data (does an ALTER TABLE query on the database).
addProperty
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::addProperty()
    (non-PHPdoc)
addToCache
in file AlphaDAO.inc, method AlphaDAO::addToCache()
    Stores the business object to the configured cache instance
after_loadByAttribute_callback
in file RightsObject.inc, method RightsObject::after_loadByAttribute_callback()
    Set up the transient attributes for the rights group after it has loaded
after_loadByAttribute_callback
in file PersonObject.inc, method PersonObject::after_loadByAttribute_callback()
    Set up the transient attributes for the site after it has loaded
after_loadByAttribute_callback
in file ArticleObject.inc, method ArticleObject::after_loadByAttribute_callback()
    Set up the transient URL attributes for the artcile after it has loaded
after_load_callback
in file ArticleObject.inc, method ArticleObject::after_load_callback()
    Set up the transient URL attributes for the article after it has loaded
after_load_callback
in file RightsObject.inc, method RightsObject::after_load_callback()
    Set up the transient attributes for the rights group after it has loaded
after_load_callback
in file PersonObject.inc, method PersonObject::after_load_callback()
    Set up the transient attributes for the rights group after it has loaded
after_save_callback
in file ArticleObject.inc, method ArticleObject::after_save_callback()
    After creating a new ArticleObject, tokenize the description field to form a set of automated tags and save them.
after_save_callback
in file PersonObject.inc, method PersonObject::after_save_callback()
    Looks up the OID for the Standard rights group, then relates the new person to that group if they are not in it already. If that group does not exist it will be recreated!
AlphaDAO
in file AlphaDAO.inc, class AlphaDAO
    Base business object class definition providing DAO storage via the configured provider.
AlphaDAOProviderFactory
in file AlphaDAOProviderFactory.inc, class AlphaDAOProviderFactory
    A factory for creating DAO provider implementations that implement the AlphaDAOProviderInterface interface.
AlphaDAOProviderInterface
in file AlphaDAOProviderInterface.inc, class AlphaDAOProviderInterface
    An interface that defines all of the Data Access Object (DAO) methods that should be included in a provider that implements this interface.
AlphaDAOProviderMySQL
in file AlphaDAOProviderMySQL.inc, class AlphaDAOProviderMySQL
    MySQL DAO provider (uses the MySQLi native API in PHP).
ArticleCommentObject
in file ArticleCommentObject.inc, class ArticleCommentObject
    An article comment class for user comments
ArticleObject
in file ArticleObject.inc, class ArticleObject
    An article class for the CMS
ArticleVoteObject
in file ArticleVoteObject.inc, class ArticleVoteObject
    An article vote class for user ratings
AlphaDAO.inc
procedural page AlphaDAO.inc
AlphaDAOProviderFactory.inc
procedural page AlphaDAOProviderFactory.inc
AlphaDAOProviderInterface.inc
procedural page AlphaDAOProviderInterface.inc
AlphaDAOProviderMySQL.inc
procedural page AlphaDAOProviderMySQL.inc
ArticleCommentObject.inc
procedural page ArticleCommentObject.inc
ArticleObject.inc
procedural page ArticleObject.inc
ArticleVoteObject.inc
procedural page ArticleVoteObject.inc
b

b

$bodyOnload
in file ArticleObject.inc, variable ArticleObject::$bodyOnload
    Optional custom body onload Javascript
BadRequestObject
in file BadRequestObject.inc, class BadRequestObject
    A HTTP request that resulted in a 404 response. The class is only used when the sysEnableClientTempBlacklistFiler setting is set to true to enable the filter.
before_populateFromPost_callback
in file PersonObject.inc, method PersonObject::before_populateFromPost_callback()
    Encrypts any fields called 'password' posted for the PersonObject
begin
in file AlphaDAO.inc, method AlphaDAO::begin()
    Starts a new database transaction.
begin
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::begin()
    Starts a new database transaction.
begin
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::begin()
    (non-PHPdoc)
BlacklistedClientObject
in file BlacklistedClientObject.inc, class BlacklistedClientObject
    A HTTP client that is blacklisted from accessing this application
BadRequestObject.inc
procedural page BadRequestObject.inc
BlacklistedClientObject.inc
procedural page BlacklistedClientObject.inc
c

c

$client
in file BlacklistedClientObject.inc, variable BlacklistedClientObject::$client
    The (unique) client string this is blocked
$client
in file BadRequestObject.inc, variable BadRequestObject::$client
    The HTTP user-agent client string
$comments
in file ArticleObject.inc, variable ArticleObject::$comments
    A Relation containing all of the comments on this article
$content
in file TagObject.inc, variable TagObject::$content
    The content of the tag
$content
in file ArticleObject.inc, variable ArticleObject::$content
    The article content
$content
in file ArticleCommentObject.inc, variable ArticleCommentObject::$content
    The content of the comment posted by the user
$created_by
in file AlphaDAO.inc, variable AlphaDAO::$created_by
    The OID of the person who created this BO
$created_ts
in file AlphaDAO.inc, variable AlphaDAO::$created_ts
    The timestamp of creation
cast
in file AlphaDAO.inc, method AlphaDAO::cast()
    Cast a BO to another type of BO. A new BO will be returned with the same OID and version_num as the old BO, so this is NOT a true cast but is a copy. All attribute values will be copied accross.
checkBOTableExists
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::checkBOTableExists()
    (non-PHPdoc)
checkBOTableExists
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::checkBOTableExists()
    Static method to check the database and see if the table for the indicated BO class name exists (assumes table name will be $BOClassName less "Object").
checkBOTableExists
in file AlphaDAO.inc, method AlphaDAO::checkBOTableExists()
    Static method to check the database and see if the table for the indicated BO class name exists (assumes table name will be $BOClassName less "Object").
checkClassDefExists
in file AlphaDAO.inc, method AlphaDAO::checkClassDefExists()
    Checks if the definition for the BO class name provided exists on the file system.
checkRecordExists
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::checkRecordExists()
    (non-PHPdoc)
checkRecordExists
in file AlphaDAO.inc, method AlphaDAO::checkRecordExists()
    Checks that a record exists for the BO in the database.
checkRecordExists
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::checkRecordExists()
    Checks that a record exists for the BO in the database.
checkTableExists
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::checkTableExists()
    (non-PHPdoc)
checkTableExists
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::checkTableExists()
    Checks to see if the table exists in the database for the current business class.
checkTableExists
in file AlphaDAO.inc, method AlphaDAO::checkTableExists()
    Checks to see if the table exists in the database for the current business class.
checkTableNeedsUpdate
in file AlphaDAO.inc, method AlphaDAO::checkTableNeedsUpdate()
    Checks to see if the table in the database matches (for fields) the business class definition, i.e. if the database table is in sync with the class definition.
checkTableNeedsUpdate
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::checkTableNeedsUpdate()
    (non-PHPdoc)
checkTableNeedsUpdate
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::checkTableNeedsUpdate()
    Checks to see if the table in the database matches (for fields) the business class definition, i.e. if the database table is in sync with the class definition.
checkUserVoted
in file ArticleObject.inc, method ArticleObject::checkUserVoted()
    Method to determine if the logged-in user has already voted for this article
cleanTagContent
in file TagObject.inc, method TagObject::cleanTagContent()
    Cleans tag content by removing white spaces and converting to lowercase.
commit
in file AlphaDAO.inc, method AlphaDAO::commit()
    Commits the current database transaction.
commit
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::commit()
    (non-PHPdoc)
commit
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::commit()
    Commits the current database transaction.
createAttachmentsFolder
in file ArticleObject.inc, method ArticleObject::createAttachmentsFolder()
    Creates the attachment folder for the article on the server.
createForeignIndex
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::createForeignIndex()
    Creates a foreign key constraint (index) in the database on the given attribute.
createForeignIndex
in file AlphaDAO.inc, method AlphaDAO::createForeignIndex()
    Creates a foreign key constraint (index) in the database on the given attribute.
createForeignIndex
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::createForeignIndex()
    (non-PHPdoc)
createUniqueIndex
in file AlphaDAO.inc, method AlphaDAO::createUniqueIndex()
    Creates a unique index in the database on the given attribute(s).
createUniqueIndex
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::createUniqueIndex()
    Creates a unique index in the database on the given attribute(s).
createUniqueIndex
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::createUniqueIndex()
    (non-PHPdoc)
d

d

$dataLabels
in file BadRequestObject.inc, variable BadRequestObject::$dataLabels
    An array of data display labels for the class properties
$dataLabels
in file PersonObject.inc, variable PersonObject::$dataLabels
    An array of data display labels for the class properties
$dataLabels
in file ArticleCommentObject.inc, variable ArticleCommentObject::$dataLabels
    An array of data display labels for the class properties
$dataLabels
in file AlphaDAO.inc, variable AlphaDAO::$dataLabels
    An array of the data labels used for displaying class attributes
$dataLabels
in file ArticleObject.inc, variable ArticleObject::$dataLabels
    An array of data display labels for the class properties
$dataLabels
in file RightsObject.inc, variable RightsObject::$dataLabels
    An array of data display labels for the class properties
$dataLabels
in file ArticleVoteObject.inc, variable ArticleVoteObject::$dataLabels
    An array of data display labels for the class properties
$dataLabels
in file BlacklistedClientObject.inc, variable BlacklistedClientObject::$dataLabels
    An array of data display labels for the class properties
$dataLabels
in file TagObject.inc, variable TagObject::$dataLabels
    An array of data display labels for the class properties
$defaultAttributes
in file AlphaDAO.inc, variable AlphaDAO::$defaultAttributes
    An array of the names of all of the default attributes of a persistent BO defined in this class
$description
in file ArticleObject.inc, variable ArticleObject::$description
    The description of the article
$displayName
in file PersonObject.inc, variable PersonObject::$displayName
    The forum display name of the person
delete
in file AlphaDAO.inc, method AlphaDAO::delete()
    Deletes the current object from the database.
delete
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::delete()
    Deletes the current object from the database.
delete
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::delete()
    (non-PHPdoc)
deleteAllByAttribute
in file AlphaDAO.inc, method AlphaDAO::deleteAllByAttribute()
    Delete all object instances from the database by the specified attribute matching the value provided.
disconnect
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::disconnect()
    (non-PHPdoc)
disconnect
in file AlphaDAO.inc, method AlphaDAO::disconnect()
    Disconnects the current database connection if one exists
disconnect
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::disconnect()
    Disconnects the current database connection if one exists (self::$connection is set)
dropTable
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::dropTable()
    Drops the table if the model requirements have changed. All data is lost!
dropTable
in file AlphaDAO.inc, method AlphaDAO::dropTable()
    Drops the table if the model requirements have changed. All data is lost!
dropTable
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::dropTable()
    (non-PHPdoc)
e

e

$email
in file PersonObject.inc, variable PersonObject::$email
    The email address for the person
f

f

findMissingFields
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::findMissingFields()
    (non-PHPdoc)
findMissingFields
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::findMissingFields()
    Returns an array containing any properties on the class which have not been created on the database table yet.
findMissingFields
in file AlphaDAO.inc, method AlphaDAO::findMissingFields()
    Returns an array containing any properties on the class which have not been created on the database table yet.
g

g

generatePassword
in file PersonObject.inc, method PersonObject::generatePassword()
    Generates a random password for the user
get
in file AlphaDAO.inc, method AlphaDAO::get()
    Generic getter method for accessing class properties. Will use the method get.ucfirst($prop) instead if that method exists at a child level (by default). Set $noChildMethods to true if you don't want to use any get.ucfirst($prop) method even if it exists, false otherwise (default).
getArticleComments
in file ArticleObject.inc, method ArticleObject::getArticleComments()
    Method for fetching all of the comments for this article
getArticleScore
in file ArticleObject.inc, method ArticleObject::getArticleScore()
    Method for returning the calculated score for this article
getArticleVotes
in file ArticleObject.inc, method ArticleObject::getArticleVotes()
    Method for fetching all of the votes for this article
getAttachmentSecureURL
in file ArticleObject.inc, method ArticleObject::getAttachmentSecureURL()
    Generates a secure URL for downloading an attachment file via the ViewAttachment controller
getAttachmentsLocation
in file ArticleObject.inc, method ArticleObject::getAttachmentsLocation()
    Generates the location of the attachments folder for this article
getAttachmentsURL
in file ArticleObject.inc, method ArticleObject::getAttachmentsURL()
    Generates the URL of the attachments folder for this article
getBadRequestCount
in file BadRequestObject.inc, method BadRequestObject::getBadRequestCount()
    Gets the count of bad requests for the client with this IP and client string in the past configurable period (sysTempBlacklistFilerPeriod)
getBOClassNames
in file AlphaDAO.inc, method AlphaDAO::getBOClassNames()
    Loops over the core and custom BO directories and builds an array of all of the BO class names in the system.
getCommentCount
in file PersonObject.inc, method PersonObject::getCommentCount()
    Method for getting a count of the amount of article comments posted by the user
getConnection
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::getConnection()
    Gets the current connection singleton, or creates a new one if none exists
getConnection
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::getConnection()
    (non-PHPdoc)
getConnection
in file AlphaDAO.inc, method AlphaDAO::getConnection()
    Gets the current connection singleton, or creates a new one if none exists
getContentFileDate
in file ArticleObject.inc, method ArticleObject::getContentFileDate()
    Returns the timestamp of when the content .text file for this article was last modified.
getCount
in file AlphaDAO.inc, method AlphaDAO::getCount()
    Gets the count from the database for the amount of objects of this class.
getCount
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::getCount()
    Gets the count from the database for the amount of objects of this class.
getCount
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::getCount()
    (non-PHPdoc)
getCreateTS
in file AlphaDAO.inc, method AlphaDAO::getCreateTS()
    Method for getting the date/time of when the BO was created.
getCreatorId
in file AlphaDAO.inc, method AlphaDAO::getCreatorId()
    Method for getting the OID of the person who created this BO.
getDataLabel
in file AlphaDAO.inc, method AlphaDAO::getDataLabel()
    Gets the data label for the given attribute name.
getDataLabels
in file AlphaDAO.inc, method AlphaDAO::getDataLabels()
    Gets the data labels array.
getDefaultAttributes
in file AlphaDAO.inc, method AlphaDAO::getDefaultAttributes()
    Get the array of default attribute names.
getDisplayName
in file PersonObject.inc, method PersonObject::getDisplayName()
    Getter for displayName
getFriendlyClassName
in file AlphaDAO.inc, method AlphaDAO::getFriendlyClassName()
    Converts "BusinessObject" to "Business" and returns.
getID
in file AlphaDAO.inc, method AlphaDAO::getID()
    Gets the OID for the object in zero-padded format (same as getOID()). This version is designed to be overridden in case you want to do something different with the ID of your objects outside of the standard 11 digit OID sequence used internally in Alpha.
getIndexes
in file AlphaDAO.inc, method AlphaDAO::getIndexes()
    Gets an array of all of the names of the active database indexes for this class.
getIndexes
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::getIndexes()
    Gets an array of all of the names of the active database indexes for this class.
getIndexes
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::getIndexes()
    (non-PHPdoc)
getInstance
in file AlphaDAOProviderFactory.inc, method AlphaDAOProviderFactory::getInstance()
    A static method that attempts to return a AlphaDAOProviderInterface instance based on the name of the provider class supplied.
getLastDatabaseError
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::getLastDatabaseError()
    (non-PHPdoc)
getLastDatabaseError
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::getLastDatabaseError()
    Returns the last database error string for the current connection.
getLastQuery
in file AlphaDAO.inc, method AlphaDAO::getLastQuery()
    Get the last database query run on this object.
getMAX
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::getMAX()
    (non-PHPdoc)
getMAX
in file AlphaDAO.inc, method AlphaDAO::getMAX()
    Gets the maximum OID value from the database for this class type.
getMAX
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::getMAX()
    Gets the maximum OID value from the database for this class type.
getMembers
in file RightsObject.inc, method RightsObject::getMembers()
    Get the group members Relation
getOID
in file AlphaDAO.inc, method AlphaDAO::getOID()
    Gets the OID for the object in zero-padded format (same as getID()). This version is final so cannot be overridden.
getPersistentAttributes
in file AlphaDAO.inc, method AlphaDAO::getPersistentAttributes()
    Get the array of persistent attribute names, i.e. those that are saved in the database.
getPopularTagsArray
in file TagObject.inc, method TagObject::getPopularTagsArray()
    Returns a hash array of the most popular tags based on their occurence in the database, ordered by alphabet and restricted to the a count matching the $limit supplied. The returned has array uses the tag content as a key and the database value as a value.
getPropObject
in file AlphaDAO.inc, method AlphaDAO::getPropObject()
    Gets the property object rather than the value for complex attributes. Returns false if the property exists but is private.
getTableName
in file AlphaDAO.inc, method AlphaDAO::getTableName()
    Getter for the TABLE_NAME, which should be set by a child of this class.
getTransientAttributes
in file AlphaDAO.inc, method AlphaDAO::getTransientAttributes()
    Get the array of transient attribute names.
getUniqueAttributes
in file AlphaDAO.inc, method AlphaDAO::getUniqueAttributes()
    Returns the array of names of unique attributes on this BO
getUpdateTS
in file AlphaDAO.inc, method AlphaDAO::getUpdateTS()
    Method for getting the date/time of when the BO was last updated.
getUpdatorId
in file AlphaDAO.inc, method AlphaDAO::getUpdatorId()
    Method for getting the OID of the person who updated this BO.
getVersion
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::getVersion()
    (non-PHPdoc)
getVersion
in file AlphaDAO.inc, method AlphaDAO::getVersion()
    Gets the version_num of the object from the database (returns 0 if the BO is not saved yet).
getVersion
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::getVersion()
    Gets the version_num of the object from the database (returns 0 if the BO is not saved yet).
getVersionNumber
in file AlphaDAO.inc, method AlphaDAO::getVersionNumber()
    Method for getting version number of the object.
h

h

$headerContent
in file ArticleObject.inc, variable ArticleObject::$headerContent
    Any custom HTML header content (e.g. Javascript) for the article
hasAttribute
in file AlphaDAO.inc, method AlphaDAO::hasAttribute()
    Check to see if an attribute exists on the BO.
i

i

$IP
in file BadRequestObject.inc, variable BadRequestObject::$IP
    The IP of the client
inGroup
in file PersonObject.inc, method PersonObject::inGroup()
    Checks to see if the person is in the rights group specified
isInstalled
in file AlphaDAO.inc, method AlphaDAO::isInstalled()
    Static method that tries to determine if the system database has been installed or not.
isLoadedFromFile
in file ArticleObject.inc, method ArticleObject::isLoadedFromFile()
    Returns true if the article content was loaded from a .text file, false otherwise.
isTableOverloaded
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::isTableOverloaded()
    (non-PHPdoc)
isTableOverloaded
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::isTableOverloaded()
    Checks to see if the table name matches the classname, and if not if the table name matches the classname name of another BO, i.e. the table is used to store multiple types of BOs.
isTableOverloaded
in file AlphaDAO.inc, method AlphaDAO::isTableOverloaded()
    Checks to see if the table name matches the classname, and if not if the table name matches the classname name of another BO, i.e. the table is used to store multiple types of BOs.
isTagged
in file AlphaDAO.inc, method AlphaDAO::isTagged()
    Returns true if the BO has a Relation property called tags, false otherwise.
isTransient
in file AlphaDAO.inc, method AlphaDAO::isTransient()
    Inspector to see if the business object is transient (not presently stored in the database).
l

l

$lastQuery
in file AlphaDAO.inc, variable AlphaDAO::$lastQuery
    The last database query run by this object. Useful for tracing an error.
load
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::load()
    (non-PHPdoc)
load
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::load()
    Populates the child object with the properties retrived from the database for the object $OID.
load
in file AlphaDAO.inc, method AlphaDAO::load()
    Populates the child object with the properties retrived from the database for the object $OID.
loadAll
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::loadAll()
    (non-PHPdoc)
loadAll
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::loadAll()
    Loads all of the objects of this class into an array which is returned.
loadAll
in file AlphaDAO.inc, method AlphaDAO::loadAll()
    Loads all of the objects of this class into an array which is returned.
loadAllByAttribute
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::loadAllByAttribute()
    Loads all of the objects of this class by the specified attribute into an array which is returned.
loadAllByAttribute
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::loadAllByAttribute()
    (non-PHPdoc)
loadAllByAttribute
in file AlphaDAO.inc, method AlphaDAO::loadAllByAttribute()
    Loads all of the objects of this class by the specified attribute into an array which is returned.
loadAllByAttributes
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::loadAllByAttributes()
    (non-PHPdoc)
loadAllByAttributes
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::loadAllByAttributes()
    Loads all of the objects of this class by the specified attributes into an array which is returned.
loadAllByAttributes
in file AlphaDAO.inc, method AlphaDAO::loadAllByAttributes()
    Loads all of the objects of this class by the specified attributes into an array which is returned.
loadAllByDayUpdated
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::loadAllByDayUpdated()
    (non-PHPdoc)
loadAllByDayUpdated
in file AlphaDAO.inc, method AlphaDAO::loadAllByDayUpdated()
    Loads all of the objects of this class that where updated (updated_ts value) on the date indicated.
loadAllByDayUpdated
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::loadAllByDayUpdated()
    Loads all of the objects of this class that where updated (updated_ts value) on the date indicated.
loadAllFieldValuesByAttribute
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::loadAllFieldValuesByAttribute()
    Loads all of the specified attribute values of this class by the specified attribute into an array which is returned.
loadAllFieldValuesByAttribute
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::loadAllFieldValuesByAttribute()
    (non-PHPdoc)
loadAllFieldValuesByAttribute
in file AlphaDAO.inc, method AlphaDAO::loadAllFieldValuesByAttribute()
    Loads all of the specified attribute values of this class by the specified attribute into an array which is returned.
loadByAttribute
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::loadByAttribute()
    Populates the child object from the database table by the given attribute value.
loadByAttribute
in file AlphaDAO.inc, method AlphaDAO::loadByAttribute()
    Populates the child object from the database table by the given attribute value.
loadByAttribute
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::loadByAttribute()
    (non-PHPdoc)
loadClassDef
in file AlphaDAO.inc, method AlphaDAO::loadClassDef()
    Loads the definition from the file system for the BO class name provided.
loadContentFromFile
in file ArticleObject.inc, method ArticleObject::loadContentFromFile()
    Loads the content of the ArticleObject from the specified file path
loadFromCache
in file AlphaDAO.inc, method AlphaDAO::loadFromCache()
    Attempts to load the business object from the configured cache instance
loadRecentWithLimit
in file ArticleObject.inc, method ArticleObject::loadRecentWithLimit()
    Gets an array of the OIDs of the most recent articles added to the system (by date), from the newest article to the amount specified by the $limit
loadTags
in file TagObject.inc, method TagObject::loadTags()
    Returns an array of TagObjects matching the class and OID provided
m

m

$members
in file RightsObject.inc, variable RightsObject::$members
    A Relation containing all of the PersonObjects that have these rights
makeTable
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::makeTable()
    Builds a new database table for the BO class.
makeTable
in file AlphaDAO.inc, method AlphaDAO::makeTable()
    Builds a new database table for the BO class.
makeTable
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::makeTable()
    (non-PHPdoc)
markPersistent
in file AlphaDAO.inc, method AlphaDAO::markPersistent()
    Removes the name of the attribute provided from the list of transient (non-saved) attributes for this BO, ensuring that it will be saved on the next attempt.
markTransient
in file AlphaDAO.inc, method AlphaDAO::markTransient()
    Adds the name of the attribute provided to the list of transient (non-saved) attributes for this BO.
markUnique
in file AlphaDAO.inc, method AlphaDAO::markUnique()
    Adds the name of the attribute(s) provided to the list of unique (constrained) attributes for this BO.
n

n

$name
in file RightsObject.inc, variable RightsObject::$name
    The name of the rights
o

o

$OID
in file AlphaDAO.inc, variable AlphaDAO::$OID
    The object ID
p

p

$password
in file PersonObject.inc, variable PersonObject::$password
    The password for the person
$personOID
in file ArticleVoteObject.inc, variable ArticleVoteObject::$personOID
    The person who cast the vote
$printURL
in file ArticleObject.inc, variable ArticleObject::$printURL
    The print URL for this article (transient)
$published
in file ArticleObject.inc, variable ArticleObject::$published
    A boolean to control whether the artcile is publically accessible or not
PersonObject.inc
procedural page PersonObject.inc
PersonObject
in file PersonObject.inc, class PersonObject
    The main person/user class for the site
populateFromPost
in file AlphaDAO.inc, method AlphaDAO::populateFromPost()
    Populates the current business object from global POST data.
q

q

query
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::query()
    (non-PHPdoc)
query
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::query()
    Returns a 2d array, where each element in the array is another array representing a database row.
query
in file AlphaDAO.inc, method AlphaDAO::query()
    Returns a 2d array, where each element in the array is another array representing a database row.
r

r

$requestedResource
in file BadRequestObject.inc, variable BadRequestObject::$requestedResource
    The non-existant resource that the client requested
$rights
in file PersonObject.inc, variable PersonObject::$rights
    A Relation containing all of the rights groups that this person belongs to
RightsObject.inc
procedural page RightsObject.inc
rebuildTable
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::rebuildTable()
    (non-PHPdoc)
rebuildTable
in file AlphaDAO.inc, method AlphaDAO::rebuildTable()
    Re-builds the table if the model requirements have changed. All data is lost!
rebuildTable
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::rebuildTable()
    Re-builds the table if the model requirements have changed. All data is lost!
reload
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::reload()
    (non-PHPdoc)
reload
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::reload()
    Reloads the object from the database, overwritting any attribute values in memory.
reload
in file AlphaDAO.inc, method AlphaDAO::reload()
    Reloads the object from the database, overwritting any attribute values in memory.
removeFromCache
in file AlphaDAO.inc, method AlphaDAO::removeFromCache()
    Removes the business object from the configured cache instance
RightsObject
in file RightsObject.inc, class RightsObject
    The group level rights object for the application permissions
rollback
in file AlphaDAO.inc, method AlphaDAO::rollback()
    Aborts the current database transaction.
rollback
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::rollback()
    (non-PHPdoc)
rollback
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::rollback()
    Aborts the current database transaction.
s

s

$score
in file ArticleVoteObject.inc, variable ArticleVoteObject::$score
    The actual vote score (default 1-10)
$section
in file ArticleObject.inc, variable ArticleObject::$section
    The article site section
$state
in file PersonObject.inc, variable PersonObject::$state
    The state of the person (account status)
save
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::save()
    (non-PHPdoc)
save
in file AlphaDAO.inc, method AlphaDAO::save()
    Saves the object. If $this->OID is empty or null it will INSERT, otherwise UPDATE.
save
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::save()
    Saves the object. If $this->OID is empty or null it will INSERT, otherwise UPDATE.
saveAttribute
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::saveAttribute()
    (non-PHPdoc)
saveAttribute
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::saveAttribute()
    Saves the field specified with the value supplied. Only works for persistent BOs. Note that no Alpha type validation is performed with this method!
saveAttribute
in file AlphaDAO.inc, method AlphaDAO::saveAttribute()
    Saves the field specified with the value supplied. Only works for persistent BOs. Note that no Alpha type validation is performed with this method!
sendMail
in file PersonObject.inc, method PersonObject::sendMail()
    A generic method for mailing a person
set
in file AlphaDAO.inc, method AlphaDAO::set()
    Generic setter method for setting class properties. Will use the method set.ucfirst($prop) instead if that method exists at a child level (by default). Set $noChildMethods to true if you don't want to use any get.ucfirst($prop) method even if it exists, false otherwise (default).
setBO
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::setBO()
    (non-PHPdoc)
setBO
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::setBO()
    Provide the BO that we are going to map the data to from this provider.
setDisplayName
in file PersonObject.inc, method PersonObject::setDisplayName()
    Setter for displayName
setEnumOptions
in file AlphaDAOProviderInterface.inc, method AlphaDAOProviderInterface::setEnumOptions()
    Populate all of the enum options for this object from the database.
setEnumOptions
in file AlphaDAO.inc, method AlphaDAO::setEnumOptions()
    Populate all of the enum options for this object from the database.
setEnumOptions
in file AlphaDAOProviderMySQL.inc, method AlphaDAOProviderMySQL::setEnumOptions()
    (non-PHPdoc)
setLastQuery
in file AlphaDAO.inc, method AlphaDAO::setLastQuery()
    Sets the last query executed on this business object
setOID
in file AlphaDAO.inc, method AlphaDAO::setOID()
    Setter for the Object ID (OID)
setupRels
in file PersonObject.inc, method PersonObject::setupRels()
    Sets up the Relation definitions on this BO
t

t

$taggedAttributes
in file ArticleObject.inc, variable ArticleObject::$taggedAttributes
    An array of all of the attributes on this BO which are tagged
$taggedClass
in file TagObject.inc, variable TagObject::$taggedClass
    The name of the class of the object which is tagged
$taggedOID
in file TagObject.inc, variable TagObject::$taggedOID
    The OID of the object which is tagged
$tags
in file ArticleObject.inc, variable ArticleObject::$tags
    A Relation containing all of the tags on this article
$title
in file ArticleObject.inc, variable ArticleObject::$title
    The article title
$transientAttributes
in file AlphaDAO.inc, variable AlphaDAO::$transientAttributes
    An array of the names of all of the transient attributes of a persistent BO which are not saved to the DB
TagObject.inc
procedural page TagObject.inc
TABLE_NAME
in file TagObject.inc, class constant TagObject::TABLE_NAME
    The name of the database table for the class
TABLE_NAME
in file RightsObject.inc, class constant RightsObject::TABLE_NAME
    The name of the database table for the class
TABLE_NAME
in file BlacklistedClientObject.inc, class constant BlacklistedClientObject::TABLE_NAME
    The name of the database table for the class
TABLE_NAME
in file ArticleObject.inc, class constant ArticleObject::TABLE_NAME
    The name of the database table for the class
TABLE_NAME
in file ArticleCommentObject.inc, class constant ArticleCommentObject::TABLE_NAME
    The name of the database table for the class
TABLE_NAME
in file PersonObject.inc, class constant PersonObject::TABLE_NAME
    The name of the database table for the class
TABLE_NAME
in file ArticleVoteObject.inc, class constant ArticleVoteObject::TABLE_NAME
    The name of the database table for the class
TABLE_NAME
in file BadRequestObject.inc, class constant BadRequestObject::TABLE_NAME
    The name of the database table for the class
TagObject
in file TagObject.inc, class TagObject
    The tag class used in tag clouds and search
tokenize
in file TagObject.inc, method TagObject::tokenize()
    Splits the passed content by spaces, filters (removes) stop words from stopwords.ini, and returns an array of TagObject instances.
u

u

$uniqueAttributes
in file AlphaDAO.inc, variable AlphaDAO::$uniqueAttributes
    An array of the uniquely-constained attributes of this persistent BO
$updated_by
in file AlphaDAO.inc, variable AlphaDAO::$updated_by
    The OID of the person who last updated this BO
$updated_ts
in file AlphaDAO.inc, variable AlphaDAO::$updated_ts
    The timestamp of the last update
$URL
in file PersonObject.inc, variable PersonObject::$URL
    The website URL of the person
$URL
in file ArticleObject.inc, variable ArticleObject::$URL
    The URL for this article (transient)
v

v

$version_num
in file AlphaDAO.inc, variable AlphaDAO::$version_num
    The version number of the object, used for locking mechanism
$votes
in file ArticleObject.inc, variable ArticleObject::$votes
    A Relation containing all of the votes on this article
validate
in file AlphaDAO.inc, method AlphaDAO::validate()
    Validates the object to be saved.

Documentation generated on Tue, 13 Dec 2011 20:25:27 +0000 by phpDocumentor 1.4.3