-
$className
-
The name of the class to generate. Gets optionally set inside the constructor method.
-
$code
-
The code of the class to generate. Gets optionally set inside the constructor method.
-
$code
-
The code of the file to create. Gets set inside the constructor method.
-
$code
-
The body of the function to generate. Gets optionally set inside the constructor method.
-
$columnName
-
-
$columnName
-
The name of the column that stores the rightId. This property is only used if $this->type is 'column' or 'table.column'.
-
$columnName
-
-
$columnName
-
-
$columnPrefix
-
The prefix all columns of this table. Often f_. Providing a column prefix makes the generated code more readable because the prefix can be remove where appropriate. Set in the construtor method.
-
$columnPrefix
-
The prefix of this column name. Often f_. Providing a column prefix makes the generated code more readable because the prefix can be remove where appropriate.
-
$columnPrefix
-
The column prefix used for all columns in $this->sql. Often f_. Providing a column prefix makes the generated code more readable because the prefix can be remove where appropriate. Set in the construtor method.
-
$columns
-
An array that holds all RSDEngineColumn objects for this table. New columns are added by calling the method _addColumn.
-
$condition
-
The PHP code to execute to get a boolean value that indicates if the user is allowed to perform this operation or not.
-
$condition
-
-
$condition
-
-
$condition
-
-
$config
-
An associative array containing all configuration options. Gets set inside the constructor method.
-
$config
-
An associative array containing the configuration information. Each entry is represented by a key-value pair. The key is the name of the configuration option while the value is its value (!).
-
$config
-
An associative array containing all configuration options. Gets set inside the constructor method.
-
$config
-
An associative array containing all configuration options. Gets set inside the constructor method.
-
$config
-
An associative array containing all configuration options. Gets set inside the constructor method.
-
$config
-
Stores the configuration information from config.ini, README, AUTHORS, RELEASE, INSTALL, FAQ and ddl.sql.
-
$contents
-
The SQL DDL for this table. Gets set inside the construtor method.
-
$copyright
-
The copyright information. This string must not contain newlines. Gets set inside the constructor method.
-
$copyright
-
The copyright information. This string must not contain newlines. Gets set inside the constructor method.
-
callLiveUserAuthAdminMethod
-
Calls a method of the LiveUser auth admin class with the specified arguments.
-
callLiveUserPermAdminMethod
-
Calls a method of the LiveUser perm admin class with the specified arguments.
-
canInsert
-
Returns whether the currently logged in user has the permission to perform an insert operation.
-
catch
-
Saves the error passed as argument on the error stack.
-
catch
-
Hands every error to onFatalError.
-
checkUniqueConstraints
-
Must be overwritten. Should return true if no unique constraints would be violated by using the array of assignments passed as argument for a INSERT or a UPDATE operation. Otherwise false should be returned.
-
createProject.php
-
-
columnExists
-
Returns true if a column with such a name exists, otherwise false is returned.
-
compare
-
Returns 0 if both arrays contain the same elements.
-
compare
-
Returns 0 if the two arguments are equal (===), otherwise -1.
-
compare
-
Returns 0 if both objects implement the method toString and the return values of both methods is equal (==). Otherwise -1 is returned.
-
compare
-
Returns 0 if objects passed as first and second argument are equal. They have to implement the method hashCode.
-
copyDirectory
-
Copies a directory including all subdirectories and files.
-
copySkel
-
-
count
-
Returns an integer representing the number of records that matched the conditions passed as first argument.
-
countElement
-
Returns the number of occurrences of a value in an array.
-
countErrors
-
Returns the number of occurred errors that match the conditions passed as agrument.
-
countErrorsByProperty
-
Returns the number of occured errors that were related to the property passed as argument.
-
countLiveUserAreaAdminsByAreaId
-
Returns the number of users that are admin of a certain area.
-
countLiveUserGroupsByRightId
-
Returns the number of users that have a certain right.
-
countLiveUserUsersByGroupId
-
-
countLiveUserUsersByRightId
-
Returns the number of users that have a certain right.
-
createKeyMethods
-
Creates all methods that depend an a column that is a primary or a foreign key.
-
createProject
-
Creates a new project and returns a new EVSProject.
-
createSelectIncludingMethod
-
Creates a selectIncluding* method.
-
createVersion
-
Create a directory for the new version and returns a new EVSVersion for it.
-
creditCard
-
Returns true if the passed argument is valid credit card number.
-
generate
-
Triggers the generation.
-
generateActivateGroupMethod
-
-
generateActivateGroupMethodName
-
-
generateAddAdminToAreaMethod
-
-
generateAddAdminToAreaMethodName
-
-
generateAddUserToGroupMethod
-
-
generateAddUserToGroupMethodName
-
-
generateCanActivateGroupMethodName
-
-
generateCanAddAdminToAreaMethodName
-
-
generateCanAddUserToGroupMethodName
-
-
generateCanDeactivateGroupMethodName
-
-
generateCanGrantRightToGroupMethodName
-
-
generateCanGrantRightToUserMethodName
-
-
generateCanRemoveAdminFromAreaMethodName
-
-
generateCanRemoveUserFromGroupMethodName
-
-
generateCanRevokeRightFromGroupMethodName
-
-
generateCanRevokeRightFromUserMethodName
-
-
generateCanUpdateAreaNameAndCommentMethodName
-
-
generateCanUpdateGroupNameAndCommentMethodName
-
-
generateCanUpdateLiveUserAreaMethods
-
-
generateCanUpdateLiveUserGroupMethods
-
-
generateCanUpdateLiveUserRightMethods
-
-
generateDeactivateGroupMethod
-
-
generateDeactivateGroupMethodName
-
-
generateGetNextMethod
-
Generates and Returns the getNext* method for this column.
-
generateGetNextMethodName
-
Returns the name of the getNext* method for this column.
-
generateGetStoredMethod
-
-
generateGetStoredMethodName
-
Returns the name of the getStored* method for this column.
-
generateGrantRightToGroupMethodName
-
-
generateGrantRightToUserMethodName
-
-
generateIsValidMethod
-
Generates and Returns the isValid* method for this column.
-
generateIsValidMethodName
-
Returns the name of the isValid* method for this column.
-
generateRemoveAdminFromAreaMethod
-
-
generateRemoveAdminFromAreaMethodName
-
-
generateRemoveStoredMethod
-
-
generateRemoveStoredMethodName
-
Returns the name of the removeStored* method for this column.
-
generateRemoveUserFromGroupMethod
-
-
generateRemoveUserFromGroupMethodName
-
-
generateRevokeRightFromGroupMethodName
-
-
generateRevokeRightFromUserMethodName
-
-
generateStoreUploadedMethod
-
-
generateStoreUploadedMethodName
-
Returns the name of the storeUploaded* method for this column.
-
generateUpdateAreaNameAndCommentMethod
-
-
generateUpdateAreaNameAndCommentMethodName
-
-
generateUpdateGroupNameAndCommentMethod
-
-
generateUpdateGroupNameAndCommentMethodName
-
-
generateUpdateLiveUserRightMethods
-
Generates the methods for granting a right to/revoking it from a user/group.
-
generateWhereClause
-
Returns a WHERE clause generated from the array passed as argument.
-
get
-
Returns an associative Array with all records from the specified select matching the conditions passed as first arguement.
-
getAll
-
Fetch all the rows returned from a query.
-
getAllCombinations
-
Returns all possible combinations of the elements of an array.
-
getAuthUserId
-
-
getBaseClassName
-
-
getChangelog
-
Returns a string containing the ChangeLog for this version.
-
getChildClassCode
-
Returns the code for the child class.
-
getChildClassInstanceName
-
Returns a reasonalbe name for an instance created from the child class.
-
getChildClassName
-
Returns the child class name.
-
getChildClassName
-
Returns the name of generated child class.
-
getClasses
-
Generates and returns the base and the child class for each table defined in $this->sql.
-
getClassName
-
Returns the class name.
-
getClassName
-
Returns the class name.
-
getClassName
-
Returns the class name.
-
getClassName
-
Returns the name of generated class.
-
getClassName
-
Returns the class name.
-
getClassName
-
Returns the class name.
-
getClassName
-
Returns the class name.
-
getCode
-
Returns the code for the configuratin file.
-
getCode
-
Returns the code for the file index.php.
-
getCode
-
Returns the code for the controller file for selecting records from a table.
-
getCode
-
Returns the code for this class.
-
getCode
-
Returns the code for the template file for deleting records from a table.
-
getCode
-
Returns the code for the base class.
-
getCode
-
Returns the code for the configuratin file of the application (for a database backended application).
-
getCode
-
Returns the code of the public initialization file.
-
getCode
-
Returns the code for the template file for updating a LiveUser area.
-
getCode
-
Returns the code of the private initialization file of the application.
-
getCode
-
Returns the code for the template file for updating records in a table.
-
getCode
-
Returns the code for this class.
-
getCode
-
Returns the code for the header template file.
-
getCode
-
Returns the code for the file that is included by the template file footer.tpl (created by RSDEngineTemplateFileFooter).
-
getCode
-
Returns the code for this class.
-
getCode
-
Returns the code for the template file for informig the user about a denied permission.
-
getCode
-
Returns the code for the template file for searching records in a table.
-
getCode
-
Returns the code for the file that is included by the template file header.tpl (created by RSDEngineTemplateFileHeader).
-
getCode
-
Returns the code for smarty template file to be included by the get-template to display the records.
-
getCode
-
Returns the code for the controller file for selecting one record from a table.
-
getCode
-
Returns the code for the controller file for searching records in a table.
-
getCode
-
Returns the code for smarty template file to be included by the get-template to display the records.
-
getCode
-
Returns the code for the template file for the paging feature.
-
getCode
-
Returns the code for the template file for selecting a single record from a table.
-
getCode
-
Returns the code for the file logut.php.
-
getCode
-
Returns the code for the controller file for inserting records into a table.
-
getCode
-
Returns the code for this function.
-
getCode
-
Returns the code for the controller file for updating a LiveUser group.
-
getCode
-
Returns the code of this method.
-
getCode
-
Returns the code for this class.
-
getCode
-
Returns the code for the template file for inserting records into a table.
-
getCode
-
Returns the code for the controller file for updating a LiveUser area.
-
getCode
-
Returns the code for the template file for viewing an occurred error.
-
getCode
-
Returns the code for this class.
-
getCode
-
Returns the code for the controller file for inserting records into a table.
-
getCode
-
Returns the code for this class.
-
getCode
-
Returns the code for the controller file for viewing the contents of the one column of a singel record of a table.
-
getCode
-
Returns the code for the footer template file.
-
getCode
-
Returns the code for this file.
-
getCode
-
Returns the code for the template file for selecting all records from a table.
-
getCode
-
Returns the code for the controller file for deleting records from a table.
-
getCode
-
Returns the code for the controller file for updating a LiveUser right.
-
getCode
-
Returns the code for the template file for updating a LiveUser group.
-
getCode
-
Returns the code for the template file for updating a LiveUser right.
-
getColumn
-
Returns the column named $columnName or an instance of RSError on failure.
-
getColumnNameForPartialMethodName
-
Returns the column name suitable for including it in a method name.
-
getColumnNameForVariableName
-
Returns the column name suitable for use as an identifyer name.
-
getColumnNameWithoutPrefix
-
Returns the column name without the prifix.
-
getColumnValue
-
Returns the value of what ever was specified as column value.
-
getControllerCreateFilename
-
Returns the filename of the controller that creates a record.
-
getControllerCreateFilename
-
Returns the filename of the controller that creates a record.
-
getControllerCreateFilename
-
Returns the filename of the controller that creates a record.
-
getControllerCreateFilename
-
Returns the filename of the controller that creates a record.
-
getControllerDeleteFilename
-
Returns the filename of the controller that deletes a record.
-
getControllerDeleteFilename
-
Returns the filename of the controller that deletes a record.
-
getControllerDeleteFilename
-
Returns the filename of the controller that deletes a record.
-
getControllerDeleteFilename
-
Returns the filename of the controller that deletes a record.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFilename
-
Returns the filename of the corresponding controller.
-
getControllerFiles
-
-
getControllerGetFilename
-
Returns the filename of the get controller.
-
getControllerGetFilename
-
Returns the filename of the controller that displays multiple records.
-
getControllerGetFilename
-
Returns the filename of the get controller.
-
getControllerGetFilename
-
Returns the filename of the controller that displays multiple records.
-
getControllerGetFilename
-
Returns the filename of the controller that displays multiple records.
-
getControllerGetFilename
-
Returns the filename of the get controller.
-
getControllerGetOneFilename
-
Returns the filename of the controller that displays just one record.
-
getControllerGetOneFilename
-
Returns the filename of the controller that displays just one record.
-
getControllerGetOneFilename
-
Returns the filename of the controller that displays just one record.
-
getControllerGetOneFilename
-
Returns the filename of the controller that displays just one record.
-
getControllerGetStorageFilename
-
Returns the filename of the getStorage* controller for a specific record.
-
getControllerGetStorageFilename
-
Returns the filename of the getStorage* controller for a specific record.
-
getControllerGetStorageFilename
-
Returns the filename of the getStorage* controller for a specific record.
-
getControllerGetStorageFilename
-
Returns the filename of the getStorage* controller for a specific record.
-
getControllerUpdateAreaFilename
-
Returns the filename of the controller that updates a LiveUser area.
-
getControllerUpdateAreaFilename
-
Returns the filename of the controller that updates a LiveUser area.
-
getControllerUpdateAreaFilename
-
Returns the filename of the controller that updates a LiveUser area.
-
getControllerUpdateAreaFilename
-
Returns the filename of the controller that updates a LiveUser area.
-
getControllerUpdateFilename
-
Returns the filename of the controller that updates a record.
-
getControllerUpdateFilename
-
Returns the filename of the controller that updates a record.
-
getControllerUpdateFilename
-
Returns the filename of the controller that updates a record.
-
getControllerUpdateFilename
-
Returns the filename of the controller that updates a record.
-
getControllerUpdateGroupFilename
-
Returns the filename of the controller that updates a LiveUser group.
-
getControllerUpdateGroupFilename
-
Returns the filename of the controller that updates a LiveUser group.
-
getControllerUpdateGroupFilename
-
Returns the filename of the controller that updates a LiveUser group.
-
getControllerUpdateGroupFilename
-
Returns the filename of the controller that updates a LiveUser group.
-
getControllerUpdateRightFilename
-
Returns the filename of the controller that updates a LiveUser right.
-
getControllerUpdateRightFilename
-
Returns the filename of the controller that updates a LiveUser right.
-
getControllerUpdateRightFilename
-
Returns the filename of the controller that updates a LiveUser right.
-
getControllerUpdateRightFilename
-
Returns the filename of the controller that updates a LiveUser right.
-
getCurrentOperation
-
Returns the name of the current/default operation.
-
getDeleteByPrimaryKeyMethodName
-
Returns the name of the method that can be used to delete records by the primary key from this table.
-
getElementsFromMultiDimArrayByKey
-
Returns an array containing all elements from the multidimensional array that where referenced by a key equal to $key.
-
getError
-
Returns the error stored in $this->_error or if no error occurred false.
-
getErrors
-
Returns an Array containing all errors from the error stack that match the specified conditions.
-
getFileContents
-
Returns the contents of the file $filename or an instance of RSError if fopen failed.
-
getFilename
-
Returns the name of the private initialization file.
-
getFilename
-
Returns the name of the public initialization file.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the name of the configuration file of the application class.
-
getFilename
-
Returns the filename of this index file.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the name of the initialization file of the application class.
-
getFilename
-
Returns the filename of this logout file.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
-
getFilename
-
-
getFilename
-
-
getFilename
-
-
getFilename
-
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFilename
-
Returns the filename.
-
getFileOptionProperty
-
-
getForeignKeyTarget
-
Returns the value of the property foreignKeyTarget.
-
getFunctionName
-
Returns the function name.
-
getFunctions
-
Returns the functions generated by RSDEngineDB in an associative array.
-
getGetByPrimaryKeyMethodName
-
Returns the name of the method that can be used to retrive records by the primary key from this table.
-
getHTMLInputTag
-
-
getInstanceName
-
Returns the name for an instance created from this class.
-
getInstanceName
-
Returns the name for an instance created from this class.
-
getInstanceName
-
Returns the name for an instance created from this class.
-
getInstanceName
-
Returns the name for an instance created from this class.
-
getInstanceName
-
Returns the name for identifyer that holds a newly created instance of the created class.
-
getInstanceName
-
Returns the name for an instance created from this class.
-
getInstanceName
-
Returns the instance name.
-
getIsValidFileOptions
-
Returns the validation options for this column if it was defined as isValid:file.
-
getIsValidMethodName
-
Returns the name of the method that checks if a value is valid for the column supplied as argument.
-
getLabelColumn
-
Returns an sql statement that can be used in a select query to retrieve a literal representation of this record.
-
getLatestCurrentDevelopmentVersion
-
Returns the latest current development version.
-
getLatestCurrentStableVersion
-
Returns the latest current stable version.
-
getLatestCurrentVersion
-
Returns the latest current version.
-
getLatestDevelopmentRelease
-
Returns the latest development release.
-
getLatestPatchlevelVersion
-
Returns the latest patchlevel version in the branch "$major.$minor".
-
getLatestStableRelease
-
Returns the latest stable release.
-
getLiveUserAreaAdminsByAreaId
-
Returns all users that are admin of a certain area.
-
getLiveUserAreaAdminsByNegativeAreaId
-
Returns all users that are not admin of a certain area.
-
getLiveUserAreaById
-
-
getLiveUserGroupById
-
-
getLiveUserGroupsByNegativeRightId
-
Returns all groups that do not have a certain right.
-
getLiveUserGroupsByRightId
-
Returns all groups that have a certain right.
-
getLiveUserOptions
-
Returns the property _liveUserOptions.
-
getLiveUserUsersByGroupid
-
Returns all users that are member of a certain group.
-
getLiveUserUsersByNegativeGroupId
-
Returns all users that are not admin of a certain area.
-
getLiveUserUsersByNegativeRightId
-
Returns all users that personally do not have a certain right.
-
getLiveUserUsersByRightId
-
Returns all users that personally have a certain right.
-
getObject
-
Returns the value of the field object.
-
getOne
-
Returns just one field of one record from this table.
-
getOperation
-
Returns the value of the field operation.
-
getPage
-
-
getPrepareString
-
Returns $this->_prepareString.
-
getPreviousVersion
-
Reads and returns the version number of the previous release from the file VERSION_ROOT/PREVIOUS_RELEASE.
-
getPrimaryKeyColumn
-
Returns the first column defined as primary key
-
getProject
-
Returns a new instance of EVSProject.
-
getProjectSkel
-
Returns an absolute path to the skel (skeleton) where all files for a new project are stored.
-
getProperty
-
Returns the value of the field property.
-
getRecordFilename
-
Returns the name of the file for displaying the records.
-
getRecordFilename
-
Returns the name of the file for displaying the records.
-
getRoot
-
Returns the root of the EVS directory structure.
-
getRow
-
Returns just one record from this table.
-
getSelectMethodColumns
-
Returns all columns that are returned from the method selectIncludingAll.
-
getSequenceNameForVariableName
-
Returns the sequence name suitable for use as an identifyer name.
-
getSmartyHTMLOptionsArray
-
Returns an array for use with a SMARTY {html_options} statement.
-
getTable
-
Returns the table named $tableName or an instance of RSError on failure.
-
getTable
-
-
getTableNameForVariableName
-
Returns the name of this table for use as a variable name.
-
getTableNameWithoutPrefix
-
Returns the name of this table without the prefix.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFilename
-
Returns the filename of the corresponding template.
-
getTemplateFiles
-
Returns an associative array containing instances of child classes of RSDEngineFile.
-
getUpdateByPrimaryKeyMethodName
-
Returns the name of the method that can be used to update records by the primary key in this table.
-
getUserId
-
-
getValue
-
Returns $this->_value.
-
getVersion
-
Returns the version specified by the version number passed as argument.
-
getVersionSkel
-
Returns an absolute path to the skel (skeleton) where all files for a version are stored.
-
getVersionWebApplicationSkel
-
Returns an absolute path to the skel (skeleton) where all files for a version that was defined as an web application are stored.
-
getWritePopup
-
This is just a little helper function that build an HTML popup for selecting the appropriate writing method.
-
grantLiveUserGroupRight
-
-
grantLiveUserUserRight
-
-
$ignore
-
Whether to ignore this table. Is set inside the method _parse.
-
$indent
-
-
$inputType
-
The input type for this column. Is set in the construtor method.
-
$inputTypeData
-
The the input type data (e.g. the options for a select box) for this column. Is set in the construtor method.
-
$instanceName
-
The instance name of the class to generate. Gets optionally set inside the constructor method.
-
$isCurrentVersion
-
Whether it is current version or a release. See the tutorial for details. Gets set inside the costructor method.
-
$isDevelopmentVersion
-
Whether it is a current development version or not. See the tutorial for details. Gets set inside the costructor method.
-
$isForeignKey
-
If this column is a foreign key.
-
$isLatestCurrentDevelopmentVersion
-
Whether it is the latest current development version. See the tutorial for details. Gets set in the method init.
-
$isLatestCurrentVersion
-
Whether it is the latest current version. See the tutorial for details. Gets set in the method init.
-
$isLatestDevelopmentRelease
-
Whether it is the latest development release. See the tutorial for details. Gets set in the method init.
-
$isLatestStableRelease
-
Whether it is the latest stable release. See the tutorial for details. Gets set in the method init.
-
$isPrimaryKey
-
If this column is a primary key.
-
$isRelease
-
Whether it is a release or a current version. See the tutorial for details. Gets set inside the costructor method.
-
$isStableVersion
-
Whether it is a current stable version or not. See the tutorial for details. Gets set inside the costructor method.
-
$isUndefinedKey
-
If this column is an undefined key.
-
$isValid
-
The isValid defintion of this column. Is set in the construtor method.
-
index.php
-
-
index.php
-
-
index.php
-
-
index.php
-
-
index.php
-
-
index.php
-
-
index.php
-
-
index.php
-
-
index.php
-
-
init.php
-
-
index.php
-
-
init
-
Sets the properties isLatestCurrentVersion, isLatestCurrentDevelopmentVersion, isLatestDevelopmentRelease, isLatestStableRelease.
-
insert
-
Inserts a record into the table.
-
isAdmin
-
-
isAlpha
-
Returns true if the passed string contains only alpha characters.
-
isAlphanumeric
-
Returns true if the passed string contains only alpha-numeric characters.
-
isAlphanumericIncludingUnderscore
-
Returns true if the passed string contains only alpha-numeric characters and underscores (_)
-
isAnyKey
-
Returns true if this column is a primary, foreign or undefined key.
-
isCleanText
-
Returns true if the passed string contains only alphanumeric characters of the Western alphabets
-
isDate
-
Validate date and times. The default format is YYYY-MM-DD.
-
isDateTime
-
This method is just like RSValidation::isDate but with a default format of YYYY-MM-DD HH:MM:SS.
-
isEmail
-
Returns true if the passed string is formatted as a valid e-mail adress.
-
isFloat
-
Returns true if the first argument is a float.
-
isInGroup
-
-
isInt
-
Returns true if the first argument is a number of a numeric string and has the maximum and/or minumum size as specified by the second and third argument.
-
isLiveUserAreaAdmin
-
Whether the current user is admin of the given area.
-
isNumeric
-
Returns true if the passed argument is a number or a numeric string.
-
isRSError
-
Returns true if the passed object is an instance of RSError.
-
isString
-
An alias for isStringExt.
-
isStringExt
-
-
isTime
-
This method is just like RSValidation::isDate but with a default format of HH:MM:SS.
-
isTimestamp
-
This method is just like RSValidation::isDate but with a default format of YYYYMMDDHHMMSS.
-
isValidColumnValue
-
Returns true if the value passed as second argument is valid for the column passed as first argument.
-
isValidDatabaseObjectName
-
Returns true if the passed string is valid database object name.
-
isValidForeignKey
-
Returns true if such a primary key exists in the specified table otherwise a new PEAR_Error.
-
$object
-
The name of the object to which the error is related.
-
$operation
-
The name of the operation this right is required for. Possible values are 'select', 'insert', 'update', 'delete' and 'undefined'.
-
$operation
-
The name of the operation.
-
$operation
-
The name of the operation.
-
$operation
-
The name of the operation.
-
$operation
-
The name of the operation to which the error is related.
-
$orderBy
-
The SQL expression by which the records should be ordered.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file. The default for this class is not to do so!
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file. The default for this class is not to do so!
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file. The default for this class is to do so!
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file. The default for this class is not to do so!
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing class file.
-
$overwriteExisting
-
Whether to overwrite an existing file. The default for this class is not to do so!
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file. The default for this class is not to do so!
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
$overwriteExisting
-
Whether to overwrite an existing file.
-
onDBError
-
Handle the occurence of DB errors.
-
onFatalError
-
Handle the occurence of fatal errors.
-
onFatalError
-
RSErrorManager:onFatalError is overwritten to customize the reaction on fatal errors.
-
onPermissionDenied
-
Handle the occurence of permission-denied errors.
-
overwrite
-
Updates all properties in with the values of the associative array passed as argument if the values are not null.
-
$recordCondition
-
The PHP code to execute for every record to get a boolean value that indicates if the user is allowed to perform this operation on the specific record or not.
-
$recordsPerPage
-
The number of records to display per page. This property is only relavant if $this->paging is set to true.
-
$relatedClasses
-
An associative array containing related files. A class that extends RSDEngineFile and overwrites the method getCode might need this to communicate with other classes that are created. Gets set inside the method setRelatedClasses.
-
$relatedFiles
-
An associative array containing related files. A class that extends RSDEngineFile and overwrites the method getCode might need this to communicate with other files that are created. Gets set inside the method setRelatedFiles.
-
$relatedFunctions
-
An associative array containing related files. A class that extends RSDEngineFile and overwrites the method getCode might need this to communicate with other functions that are created. Gets set inside the method setRelatedFunctions.
-
$relations
-
An array of all RSDRelation objects having this table as starting point. New relations are added by calling the method _addRelation.
-
$relations
-
An array containing instances of RSDEngineRelation.
-
$relationToSelectIncludingTable
-
The relation to the table (class) that contains the selectIncludingMethod.
-
$releases
-
An array containing all releases of the project as instances of EVSVersion (sorted by release number).
-
$rightOperand
-
-
$rightOperand
-
-
$rightOperand
-
-
$rsdEngineColumn
-
The column for which this option was set.
-
$rsdEngineColumn
-
The column for which this option was set.
-
$rsdEngineColumn
-
The column for which this option was set.
-
$rsdEngineDB
-
Holds a handle to the RSDEngineDB instance that created this instance.
-
$rsdEngineDBTable
-
The RSDEngineDBTable instance that created this instance.
-
$rsdEngineDBTable
-
The RSDEngineDBTable instance that created this instance.
-
$rsdEngineDBTable
-
The RSDEngineDBTable instance that created this instance.
-
$rsdEngineDBTable
-
The RSDEngineDBTable instance that created this instance.
-
$rsdEngineDBTable
-
The RSDEngineDBTable instance that created this instance.
-
RSDB.php
-
-
RSArrayUtil.php
-
-
RSDApplication.php
-
-
RSDEngineClass.php
-
-
RSDEngineControllerFileFooter.php
-
-
RSDEngineControllerFileHeader.php
-
-
RSDEngineControllerFile.php
-
-
RSDEngineDBApplicationBaseClass.php
-
-
RSDEngineDBApplicationClass.php
-
-
RSDEngineDBApplicationConfigFile.php
-
-
RSDEngineDBApplicationIndexFile.php
-
-
RSDEngineDBApplicationInitFile.php
-
-
RSDEngineDBApplicationLogoutFile.php
-
-
RSDEngineDBApplicationPrivateInitFile.php
-
-
RSDEngineDBApplicationPublicInitFile.php
-
-
RSDEngineDBControllerFileCreate.php
-
-
RSDEngineDBControllerFileDelete.php
-
-
RSDEngineDBControllerFileGetOne.php
-
-
RSDEngineDBControllerFileGetStored.php
-
-
RSDEngineDBControllerFileGet.php
-
-
RSDEngineDBControllerFileSearch.php
-
-
RSDEngineDBControllerFileUpdateArea.php
-
-
RSDEngineDBControllerFileUpdateGroup.php
-
-
RSDEngineDBControllerFileUpdateRight.php
-
-
RSDEngineDBControllerFileUpdate.php
-
-
RSDEngineDBTable.php
-
-
RSDEngineDBTemplateFileCreate.php
-
-
RSDEngineDBTemplateFileDelete.php
-
-
RSDEngineDBTemplateFileGetOne.php
-
-
RSDEngineDBTemplateFileGetRecord.php
-
-
RSDEngineDBTemplateFileGet.php
-
-
RSDEngineDBTemplateFileSearchRecord.php
-
-
RSDEngineDBTemplateFileSearch.php
-
-
RSDEngineDBTemplateFileUpdateArea.php
-
-
RSDEngineDBTemplateFileUpdateGroup.php
-
-
RSDEngineDBTemplateFileUpdateRight.php
-
-
RSDEngineDBTemplateFileUpdate.php
-
-
RSDEngineDB.php
-
-
RSDEngineErrorManagerClass.php
-
-
RSDEngineErrorManager.php
-
-
RSDEngineFile.php
-
-
RSDEngineFunction.php
-
-
RSDEngineSmartyBaseClass.php
-
-
RSDEngineSmartyClass.php
-
-
RSDEngineTemplateFileFatalError.php
-
-
RSDEngineTemplateFileFooter.php
-
-
RSDEngineTemplateFileHeader.php
-
-
RSDEngineTemplateFilePaging.php
-
-
RSDEngineTemplateFilePermissionDenied.php
-
-
RSDEngineTemplateFile.php
-
-
RSDEngine.php
-
-
RSDLiveUserApplication.php
-
-
RSDTable.php
-
-
RSErrorCodes.php
-
-
RSErrorManager.php
-
-
RSError.php
-
-
RSIO.php
-
-
RSStringUtil.php
-
-
RSValidation.php
-
-
releaseProject.php
-
-
runUnitTest.php
-
-
rsdConfig.php
-
-
rsdInit.php
-
-
releaseProject.php
-
-
runUnitTest.php
-
-
raiseRSError
-
This method is a wrapper for PEAR::raiseError. It returns an instance of the class RSError.
-
recordArrayToSmartyHTMLOptionsArray
-
Transforms an array of records to an array for use with a SMARTY {html_options} statement.
-
removeDuplicates
-
Removes all duplicates from an array.
-
removeLeadingString
-
Returns the string passed as argument with the leading dollar sign ($) removed removed.
-
removeLiveUserAreaAdmin
-
Removes an LiveUser area admin.
-
removeLiveUserUser
-
Removes a user from the auth and the perm container.
-
removeLiveUserUserFromGroup
-
-
removeTrailingString
-
Returns the string passed as argument with the trailing slash removed.
-
replaceInAllFilenames
-
Renames all files and directories in $path recursively by doing a string replacement.
-
replaceInFilename
-
Renames a file by doing a string replacement.
-
reportError
-
Report the occurence of an error.
-
reset
-
Removes all errors from the error stack and sets a new default operation.
-
revokeLiveUserGroupRight
-
-
revokeLiveUserUserRight
-
-
RSArrayComparator
-
Constructor method that initializes the private field _subComparator.
-
RSArrayComparator
-
A comparator for arrays.
-
RSArrayUtil
-
A Utility Class for Simple and Advanced Arrays Operations.
-
RSARRAYUTIL_IGNORE_ORDER
-
The comparator class RSArrayComparator accepts a constructor argument that defines if it should ignore the order of the elements. RSArrayUtil::getAllCombinations does the same - but in contrast to RSArrayComparator ignoring the order is the default.
-
RSARRAYUTIL_LAZY_COMPARISONS
-
Some methods accept an argument to change the comparison operator. Pass this constant to force 'lazy' comparison using '=='.
-
RSARRAYUTIL_RESPECT_ORDER
-
The comparator class RSArrayComparator accepts a constructor argument that defines if it should ignore the order of the elements. RSArrayUtil::getAllCombinations does the same - but in contrast to RSArrayComparator ignoring the order is the default.
-
RSARRAYUTIL_STRICT_COMPARISONS
-
Some methods accept an argument to change the comparison operator. Pass this constant to force strict comparison using '==='.
-
RSComparator
-
Base class for all implementations of comparators.
-
RSDApplication
-
The constructor initializes the field db and errorManager.
-
RSDApplication
-
RSDApplication is the base class for any application class.
-
RSDColumnValue
-
This class can be used to express a value to be used in a SQL statement.
-
RSDColumnValue
-
The constructor method.
-
RSDEngine
-
Construtor method.
-
RSDEngine
-
Rapid and Secure Development Engine - generates classes for accessing the database schema provided by the developer.
-
RSDEngineClass
-
Constructor that does the initialization.
-
RSDEngineClass
-
Helper class for generating a class.
-
RSDEngineColumn
-
Holds all information for one column of an RSDEngineDBTable.
-
RSDEngineColumn
-
The constructor that initializes this instance.
-
RSDEngineControllerFile
-
Constructor that does the initialization.
-
RSDEngineControllerFile
-
Helper class for creating template files.
-
RSDEngineControllerFileFooter
-
The generated file is included by the template file footer.tpl (created by RSDEngineTemplateFileFooter).
-
RSDEngineControllerFileHeader
-
The generated file is included by the template file header.tpl (created by RSDEngineTemplateFileHeader).
-
RSDEngineDB
-
Initializes this instance.
-
RSDEngineDB
-
This class provides the power of creating classes that simplify the acccess of database tables.
-
RSDEngineDBApplicationBaseClass
-
Generates the application base class (the main class) for database backended applications.
-
RSDEngineDBApplicationClass
-
Generates the Application class (the main class) for database backended applications.
-
RSDEngineDBApplicationConfigFile
-
Generates the configuration file for database backended applications.
-
RSDEngineDBApplicationIndexFile
-
Generates a file called index.php to be put in the code directory.
-
RSDEngineDBApplicationInitFile
-
Generates the init file.
-
RSDEngineDBApplicationLogoutFile
-
Generates a file called logout.php to be put in the code directory.
-
RSDEngineDBApplicationPrivateInitFile
-
Generates the private init file.
-
RSDEngineDBApplicationPublicInitFile
-
Generates the public init file.
-
RSDEngineDBControllerFileCreate
-
Generates the controller file for inserting records into a table.
-
RSDEngineDBControllerFileDelete
-
Generates the controller file for deleting records from a table.
-
RSDEngineDBControllerFileGet
-
Generates the controller file for selecting records from a table.
-
RSDEngineDBControllerFileGetOne
-
Generates the controller file for selecting one record from a table.
-
RSDEngineDBControllerFileGetStored
-
Generates the controller file for selecting one record from a table.
-
RSDEngineDBControllerFileSearch
-
Generates the controller file for searching records in a table.
-
RSDEngineDBControllerFileUpdate
-
Generates the controller file for inserting records into a table.
-
RSDEngineDBControllerFileUpdateArea
-
Generates the controller file for updating a LiveUser area.
-
RSDEngineDBControllerFileUpdateGroup
-
Generates the controller file for updating a LiveUser group.
-
RSDEngineDBControllerFileUpdateRight
-
Generates the controller file for updating a LiveUser right.
-
RSDEngineDBTable
-
Creates a class for accassing a database table.
-
RSDEngineDBTable
-
Constructor that initializes this instance and calls parse.
-
RSDEngineDBTemplateFileCreate
-
Generates the smarty template file for inserting records into a table.
-
RSDEngineDBTemplateFileDelete
-
Generates the smarty template file for deleting records from a table.
-
RSDEngineDBTemplateFileGet
-
Generates the smarty template file for selecting all records from a table.
-
RSDEngineDBTemplateFileGetOne
-
Generates the smarty template file for selecting a single record from a table.
-
RSDEngineDBTemplateFileGetRecord
-
Generates the smarty template file to be included by the get-template to display the records.
-
RSDEngineDBTemplateFileSearch
-
Generates the smarty template file for searching records from in table.
-
RSDEngineDBTemplateFileSearchRecord
-
Generates the smarty template file to be included by the search-template to display the records.
-
RSDEngineDBTemplateFileUpdate
-
Generates the smarty template file for updating records in a table.
-
RSDEngineDBTemplateFileUpdateArea
-
Generates the smarty template file for updating a LiveUser area.
-
RSDEngineDBTemplateFileUpdateGroup
-
Generates the smarty template file for updating a LiveUser group.
-
RSDEngineDBTemplateFileUpdateRight
-
Generates the smarty template file for updating a LiveUser right.
-
RSDEngineEditLiveUserAreaOption
-
An instance of this class is created for every editLiveUserArea option.
-
RSDEngineEditLiveUserAreaOption
-
-
RSDEngineEditLiveUserGroupOption
-
-
RSDEngineEditLiveUserGroupOption
-
An instance of this class is created for every editLiveUserGroup option.
-
RSDEngineEditLiveUserRightOption
-
-
RSDEngineEditLiveUserRightOption
-
An instance of this class is created for every editLiveUserRight option.
-
RSDEngineErrorManager
-
RSDEngineErrorManager implements an error management for the RSDEngine.
-
RSDEngineErrorManager
-
Calls the parent constructor.
-
RSDEngineErrorManagerClass
-
Generates the Application class (the main class) for database backended applications.
-
RSDEngineFile
-
Helper class for creating source files.
-
RSDEngineFile
-
Constructor that does the initialization.
-
RSDEngineFileOption
-
The constructor method.
-
RSDEngineFileOption
-
This class represents a file table option that is used to define settings for individual files.
-
RSDEngineFunction
-
Helper class for generating a function.
-
RSDEngineFunction
-
Constructor that does the initialization.
-
RSDEngineLiveUserRight
-
The constructor method.
-
RSDEngineLiveUserRight
-
This class represents a LiveUser table option that is used to define the rights the current user must have to perform certain operations.
-
RSDEngineMethod
-
A class for generating an entire PHP-Class.
-
RSDEngineMethod
-
Constructor method that initializes this instance.
-
RSDEngineRelation
-
Constructor method that initializes this instance.
-
RSDEngineRelation
-
Implements a relation between two database tables.
-
RSDEngineSmartyBaseClass
-
Generates a class extending the class Smarty.
-
RSDEngineSmartyClass
-
Generates a class extending the class Smarty.
-
RSDEngineTemplateFile
-
Constructor that does the initialization.
-
RSDEngineTemplateFile
-
Helper class for creating template files.
-
RSDEngineTemplateFileFatalError
-
Generates the smarty template file for viewing an occurred error.
-
RSDEngineTemplateFileFooter
-
Generates the smarty footer template.
-
RSDEngineTemplateFileHeader
-
Generates the smarty header template.
-
RSDEngineTemplateFilePaging
-
Generates the smarty template file for the paging feature.
-
RSDEngineTemplateFilePermissionDenied
-
Generates the smarty template file for informig the user about a denied permission.
-
RSDLiveUserApplication
-
RSDLiveUserApplication is the base class for any LiveUser application class.
-
RSDTable
-
This is the superclass for all RSDTable classes created for a specific table.
-
RSDTable
-
Constructor that calls the base class constructor PEAR().
-
RSD_CHECK_UNIQUE_CONSTRAINTS
-
Pass this constant to the methods isValidColumnValueArray, isValidColumnValue or any other isValid* method to check also unique constraints (if existing).
-
RSD_DEFAULT_CONFIG_ALLOW_USER_ORDER_BY
-
-
RSD_DEFAULT_CONFIG_AUTH
-
-
RSD_DEFAULT_CONFIG_AUTHORS
-
-
RSD_DEFAULT_CONFIG_AUTH_ACTIVATEDCOLUMN
-
-
RSD_DEFAULT_CONFIG_AUTH_CRYPTTYPE
-
-
RSD_DEFAULT_CONFIG_AUTH_LOGOUTURL
-
-
RSD_DEFAULT_CONFIG_AUTH_PASSWORDCOLUMN
-
-
RSD_DEFAULT_CONFIG_AUTH_SESSIONNAME
-
-
RSD_DEFAULT_CONFIG_AUTH_SESSIONTIMEOUT
-
-
RSD_DEFAULT_CONFIG_AUTH_TABLE
-
-
RSD_DEFAULT_CONFIG_AUTH_USERNAMECOLUMN
-
-
RSD_DEFAULT_CONFIG_COLUMN_PREFIX
-
-
RSD_DEFAULT_CONFIG_COPYRIGHT
-
-
RSD_DEFAULT_CONFIG_CREATE_CONTROLLERS_ARE_PUBLIC
-
-
RSD_DEFAULT_CONFIG_DATABASE_BACKEND
-
-
RSD_DEFAULT_CONFIG_DATABASE_ENSURE_REFERENTIAL_INTEGRITY
-
-
RSD_DEFAULT_CONFIG_DATABASE_HOST
-
-
RSD_DEFAULT_CONFIG_DATABASE_NAME
-
-
RSD_DEFAULT_CONFIG_DATABASE_PASSWORD
-
-
RSD_DEFAULT_CONFIG_DATABASE_TYPE
-
-
RSD_DEFAULT_CONFIG_DATABASE_USERNAME
-
-
RSD_DEFAULT_CONFIG_DELETE_CONTROLLERS_ARE_PUBLIC
-
-
RSD_DEFAULT_CONFIG_FILE_STORAGE_DIRECTORY
-
-
RSD_DEFAULT_CONFIG_GETONE_CONTROLLERS_ARE_PUBLIC
-
-
RSD_DEFAULT_CONFIG_GETONE_SELECT_METHOD_NAME
-
-
RSD_DEFAULT_CONFIG_GET_CONTROLLERS_ARE_PUBLIC
-
-
RSD_DEFAULT_CONFIG_GET_PAGING
-
-
RSD_DEFAULT_CONFIG_GET_SELECT_METHOD_NAME
-
-
RSD_DEFAULT_CONFIG_INSTALL
-
-
RSD_DEFAULT_CONFIG_LIVEUSER
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_ADMIN_CLASS
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_ADMIN_FILE
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_ALLOW_DUPLICATE_HANDLES
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_EXPIRE_TIME
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_IDLE_TIME
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_LOGIN_TIMEOUT
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_PASSWORD_ENCRYPTION_MODE
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_TABLE
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_TABLE_COLUMN_HANDLE
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_TABLE_COLUMN_IS_ACTIVE
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_TABLE_COLUMN_LAST_LOGIN
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_TABLE_COLUMN_PASSWORD
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_AUTH_TABLE_COLUMN_USERID
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_DESTROY_SESSION_ON_LOGOUT
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_FORCE_LOGIN
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_LOGIN_SUBMIT_METHOD
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_LOGOUT_REDIRECT_URL
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_PERM_ADMIN_CLASS
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_PERM_ADMIN_FILE
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_PERM_TABLE_PREFIX
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_PERM_TYPE
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_REFRESH_RIGHTS
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_REMEMBER_ME
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_REMEMBER_ME_COOKIE_DOMAIN
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_REMEMBER_ME_COOKIE_LIFETIME
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_REMEMBER_ME_COOKIE_NAME
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_REMEMBER_ME_COOKIE_PATH
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_REMEMBER_ME_COOKIE_SECRET_KEY
-
-
RSD_DEFAULT_CONFIG_LIVEUSER_SESSION_NAME
-
-
RSD_DEFAULT_CONFIG_MAIL
-
-
RSD_DEFAULT_CONFIG_MAIL_DEFAULT_SENDER
-
-
RSD_DEFAULT_CONFIG_MAIL_SENDMAILARGS
-
-
RSD_DEFAULT_CONFIG_MAIL_SENDMAILPATH
-
-
RSD_DEFAULT_CONFIG_MAIL_SMTPAUTH
-
-
RSD_DEFAULT_CONFIG_MAIL_SMTPHOST
-
-
RSD_DEFAULT_CONFIG_MAIL_SMTPPASSWORD
-
-
RSD_DEFAULT_CONFIG_MAIL_SMTPPORT
-
-
RSD_DEFAULT_CONFIG_MAIL_SMTPUSERNAME
-
-
RSD_DEFAULT_CONFIG_MAIL_TYPE
-
-
RSD_DEFAULT_CONFIG_MAKE_INPUT_TYPE_ASSUMPTION
-
-
RSD_DEFAULT_CONFIG_MAKE_ISVALID_ASSUMPTION
-
-
RSD_DEFAULT_CONFIG_MAKE_SEQUENCE_ASSUMPTION
-
-
RSD_DEFAULT_CONFIG_OVERWRITE_CONTROLLERS
-
-
RSD_DEFAULT_CONFIG_OVERWRITE_TEMPLATES
-
-
RSD_DEFAULT_CONFIG_PERM
-
-
RSD_DEFAULT_CONFIG_PERM_NAME_COLUMN
-
-
RSD_DEFAULT_CONFIG_PERM_REFERENCE_ID_COLUMN
-
-
RSD_DEFAULT_CONFIG_PERM_TABLE
-
-
RSD_DEFAULT_CONFIG_PHPDOCUMENTOR_DIR
-
-
RSD_DEFAULT_CONFIG_PROJECT_DESCRIPTION
-
-
RSD_DEFAULT_CONFIG_PROJECT_NAME
-
-
RSD_DEFAULT_CONFIG_README
-
-
RSD_DEFAULT_CONFIG_RECORDS_PER_PAGE
-
-
RSD_DEFAULT_CONFIG_SEARCH_CONTROLLERS_ARE_PUBLIC
-
-
RSD_DEFAULT_CONFIG_SEARCH_PAGING
-
-
RSD_DEFAULT_CONFIG_SEARCH_SELECT_METHOD_NAME
-
-
RSD_DEFAULT_CONFIG_SEPARATE_RECORD_TEMPLATE
-
-
RSD_DEFAULT_CONFIG_SHOW_KEY_COLUMNS
-
-
RSD_DEFAULT_CONFIG_SKEL
-
-
RSD_DEFAULT_CONFIG_SMARTY_DIR
-
-
RSD_DEFAULT_CONFIG_SMARTY_LEFTDELIMITER
-
-
RSD_DEFAULT_CONFIG_SMARTY_RIGHTDELIMITER
-
-
RSD_DEFAULT_CONFIG_SQL
-
-
RSD_DEFAULT_CONFIG_TABLE_PREFIX
-
-
RSD_DEFAULT_CONFIG_UPDATE_CONTROLLERS_ARE_PUBLIC
-
-
RSD_DEFAULT_CONFIG_UPDATE_VERSION_AFTER_RELEASE
-
-
RSD_DEFAULT_CONFIG_USE_FOOTER
-
-
RSD_DEFAULT_CONFIG_USE_HEADER
-
-
RSD_DEFAULT_CONFIG_VALIDATION_CLASSFILE
-
-
RSD_DEFAULT_CONFIG_VALIDATION_CLASSNAME
-
-
RSD_DEFAULT_CONFIG_VERSIONING
-
-
RSD_DEFAULT_CONFIG_WEBAPPLICATION
-
-
RSD_DEFAULT_CONFIG_WEBAPPLICATION_SKEL
-
-
RSD_DEFAULT_CONFIG_WRITE_APPLICATION_BASE_CLASS
-
-
RSD_DEFAULT_CONFIG_WRITE_APPLICATION_CHILD_CLASS
-
-
RSD_DEFAULT_CONFIG_WRITE_CONFIG_FILE
-
-
RSD_DEFAULT_CONFIG_WRITE_CONTROLLER_CREATE
-
-
RSD_DEFAULT_CONFIG_WRITE_CONTROLLER_DELETE
-
-
RSD_DEFAULT_CONFIG_WRITE_CONTROLLER_GET
-
-
RSD_DEFAULT_CONFIG_WRITE_CONTROLLER_GETONE
-
-
RSD_DEFAULT_CONFIG_WRITE_CONTROLLER_SEARCH
-
-
RSD_DEFAULT_CONFIG_WRITE_CONTROLLER_UPDATE
-
-
RSD_DEFAULT_CONFIG_WRITE_ERROR_MANAGER_CLASS
-
-
RSD_DEFAULT_CONFIG_WRITE_FATAL_ERROR_TEMPLATE
-
-
RSD_DEFAULT_CONFIG_WRITE_FOOTER_FILES
-
-
RSD_DEFAULT_CONFIG_WRITE_HEADER_FILES
-
-
RSD_DEFAULT_CONFIG_WRITE_INDEX_FILE
-
-
RSD_DEFAULT_CONFIG_WRITE_INIT_FILE
-
-
RSD_DEFAULT_CONFIG_WRITE_LOGOUT_FILE
-
-
RSD_DEFAULT_CONFIG_WRITE_PAGING_TEMPLATE
-
-
RSD_DEFAULT_CONFIG_WRITE_PERMISSION_DENIED_TEMPLATE
-
-
RSD_DEFAULT_CONFIG_WRITE_PRIVATE_INIT_FILE
-
-
RSD_DEFAULT_CONFIG_WRITE_PUBLIC_INIT_FILE
-
-
RSD_DEFAULT_CONFIG_WRITE_SMARTY_BASE_CLASS
-
-
RSD_DEFAULT_CONFIG_WRITE_SMARTY_CHILD_CLASS
-
-
RSD_DEFAULT_CONFIG_WRITE_TABLE_BASE_CLASSES
-
-
RSD_DEFAULT_CONFIG_WRITE_TABLE_CHILD_CLASSES
-
-
RSD_DEFAULT_CONFIG_WRITE_TEMPLATE_CREATE
-
-
RSD_DEFAULT_CONFIG_WRITE_TEMPLATE_DELETE
-
-
RSD_DEFAULT_CONFIG_WRITE_TEMPLATE_GET
-
-
RSD_DEFAULT_CONFIG_WRITE_TEMPLATE_GETONE
-
-
RSD_DEFAULT_CONFIG_WRITE_TEMPLATE_GETRECORD
-
-
RSD_DEFAULT_CONFIG_WRITE_TEMPLATE_SEARCH
-
-
RSD_DEFAULT_CONFIG_WRITE_TEMPLATE_SEARCHRECORD
-
-
RSD_DEFAULT_CONFIG_WRITE_TEMPLATE_UPDATE
-
-
RSD_HYPOTHETICAL
-
Some generated methods accept this constant as argument. If passed the method will not perform the actual operation but will only check if the user has the right to do so. If she has the method will return true. Otherwise it will return a permission denied error.
-
RSD_NO_LIVEUSER_RIGHT_CHECK
-
Pass this constant to the methods select, update, create, delete and all selectIncluding* methods to prevent LiveUser from checking for any rights.
-
RSD_RSDENGINE_DOCUMENTATION_URL
-
The URL where the user level documentation of the RSDEngine can be found. This URL is used to display help information.
-
RSError
-
Constructor method.
-
RSError
-
An extended version of PEAR_Error.
-
RSErrorManager
-
Constructor method.
-
RSErrorManager
-
Implementation of an Error Management System.
-
RSERROR_ARRAY_ZERO_LENGTH
-
The array contained no elements
-
RSERROR_FATAL_ERROR
-
Indicates the the error is fatal.
-
RSERROR_FILE_NOT_FOUND
-
File not found.
-
RSERROR_INVALID
-
A general error indicating that the variable was not in the correct format.
-
RSERROR_INVALID_FOREIGN_KEY
-
Is was tried to build a reference to a non-existing primary key.
-
RSERROR_NOT_ARRAY
-
The value was not an array.
-
RSERROR_NOT_BOOLEAN
-
The value was not a boolean.
-
RSERROR_NOT_INTEGER
-
The value was not an integer.
-
RSERROR_NOT_OBJECT
-
The value was not an object.
-
RSERROR_NOT_SET
-
The variable was not set.
-
RSERROR_NOT_STRING
-
The value was not a string.
-
RSERROR_NO_SUCH_CLASS
-
It was tried to instantinate a non-existing class.
-
RSERROR_NO_SUCH_FUNCTION
-
It was tried to call a non-existing method.
-
RSERROR_NO_SUCH_METHOD
-
It was tried to call a non-existing method.
-
RSERROR_NO_SUCH_RECORD
-
It was tried to access a non-existing record.
-
RSERROR_PERMISSION_DENIED
-
A permission violation occurred.
-
RSERROR_TOO_HIGH
-
The integer variable was too high.
-
RSERROR_TOO_LONG
-
The string variable was too long.
-
RSERROR_TOO_LOW
-
The integer variable was too low.
-
RSERROR_TOO_SHORT
-
The string variabe was too short.
-
RSERROR_UNKNOWN
-
An unknown error.
-
RSERROR_WRONG_TYPE
-
The variable did not have the correct type.
-
RSIO
-
A Utility Class for IO Operations.
-
RSIO_ERROR_CANNOT_READ_FILE
-
The error code that will be returned if getFileContents fails.
-
RSIO_NO_OVERWRITE
-
To be passed to some of the methods of RSIO if you not wish overwriting.
-
RSIO_OVERWRITE
-
To be passed to some of the methods of RSIO if you wish overwriting.
-
RSPrimitiveComparator
-
A Comparator for comparing primitives.
-
RSStringUtil
-
A Utility Class for Manipulating Strings.
-
RSToStringComparator
-
A Comparator for comparing objects by the return values of their toString methods.
-
RSValidation
-
A Utility Class for Validating all kinds of data.
-
$_afterDelete
-
PHP Code to be executed after a delete operation.
-
$_afterInsert
-
PHP Code to be executed after an insert operation.
-
$_afterUpdate
-
PHP Code to be executed after an update operation.
-
$_beforeDelete
-
PHP Code to be executed before a delete operation.
-
$_beforeInsert
-
PHP Code to be executed before an insert operation.
-
$_beforeUpdate
-
PHP Code to be executed before an update operation.
-
$_currentOperation
-
The name of the current operation.
-
$_error
-
This is where an error that occures in the constructor is stored.
-
$_errors
-
An array holding all errors that occurre - the error stack.
-
$_excludeSelectMethodPatters
-
An array of patterns used to exclude selectIncluding* methods.
-
$_fileOptions
-
An array containing all file table options of this table.
-
$_ignoreOrder
-
Whether to ignore the order of the elements. Gets set inside the constructor method.
-
$_includeSelectMethodPatters
-
An array of patterns used to include excluded selectIncluding* methods.
-
$_isValidFileOptions
-
An associative array holding the validation options for this column.
-
$_label
-
The label to be used for records of this table.
-
$_liveUserAuthAdmin
-
An instance of one of the LiveUser auth admin classes.
-
$_liveUserOptions
-
An multidimensional array of configuration options.
-
$_liveUserPermAdmin
-
An instance of one of the LiveUser perm admin classes.
-
$_liveUserRights
-
An array containing all LiveUser table options of this table.
-
$_prepareString
-
The prepare string.
-
$_root
-
The path where EVS is installed.
-
$_selectIncludingMethodRelations
-
An array that holds each set of relations that was used to build a selectIncluding method.
-
$_subComparator
-
Holds the boolean value false or an instance of the cass RSComperator or a class that extends it. Gets initialized in the construtor method.
-
$_tables
-
Associative array that holds handels to all RSDTable object created. The table name is used as the key.
-
$_uniqueConstraints
-
An array of all unique constraints of this table. Each constraint is represented by an array holding all column names that build that constraint. New unique constraints are added by calling the method _addUniqueConstraint.
-
$_value
-
Depending on $this->_prepareString $this->_value will be treaded differently.
-
$_warnings
-
The number of warnings that occurred.
-
_addColumn
-
Adds an instance of RSDEngineColumn to the array $this->columns.
-
_addRelation
-
Adds an instance of RSDRelation to the array $this->relations.
-
_addTable
-
Adds an instance of RSDEngineDBTable to the internal stack of RSDEngineDBTable object.
-
_addUniqueConstraint
-
Adds an array holding representing a unique constraint to the array $this->_uniqueConstraints.
-
_authorsToDocBook
-
Returns a string containing DocBook Tags for the authors passed as argument.
-
_checkColumnDuplicates
-
Produces warnings for columns that are not unique.
-
_checkRelations
-
Checks if all relations in the array passed as argument have existing starting points and destinations.
-
_collectRelations
-
Copies all RSDRelation objects hold by the RSDEngineDBTable instances in RSDEngineDBTable::realations to RSDEngine::relations.
-
_connect
-
Connect to database by using the given DSN string
-
_copySkelDir
-
Copies a directory including all subdirectories and files.
-
_createCanDelete
-
Creates the method 'canDelete';
-
_createCanSelect
-
Creates the method 'canDelete';
-
_createCanUpdate
-
Creates the method 'canUpdate';
-
_createCanUpdateLiveUserRightMethods
-
Calls generateUpdateLiveUserRightMethods and generateCanUpdateLiveUserRightMethods on all RSDEngineColumn objects stored in $this->columns.
-
_createCheckUniqueConstraintsMethod
-
Creates the method 'checkUniqueConstrains'.
-
_createDeleteByMethods
-
Creates a deleteByCOLUMNNAME method for each column that is a primary or a foreign key.
-
_createDeleteMethod
-
Creates the method 'delete';
-
_createGetByMethods
-
Creates a getByCOLUMNNAME method for each column that is a primary or a foreign key.
-
_createGetIsValidMethodNameMethod
-
Creates just one method: getIsValidMethodName.
-
_createGetLabelColumnMethod
-
Creates just one method: getLabelColumn.
-
_createGetNextMethods
-
Calls generateGetNextMethod on all RSDEngineColumn objects stored in $this->columns.
-
_createGetSmartyHTMLOptionsArrayMethod
-
Creates just one method: getSmartyHTMLOptionsArray.
-
_createGetStoredMethods
-
Calls generateGetStoredMethod on all RSDEngineColumn objects stored in $this->columns.
-
_createInsertMethod
-
Creates the method 'insert';
-
_createIsValidMethods
-
Calls generateIsValidMethod on all RSDEngineColumn objects stored in $this->columns.
-
_createJoinFunctions
-
Calls createJoin _createJoinFunctionsForTable for each instance of RSDEngineDBTable.
-
_createJoinFunctionsForTable
-
Calls RSDEngineDBTable::createSelectIncludingMethod for each combination of relations valid for a table.
-
_createKeyMethods
-
Calls the method RSDEngineDBTable::createKeyMethods for all RSDEngineDBTable objects.
-
_createParseOptionsMethod
-
Creates the method '_parseOptions'.
-
_createRemoveStoredMethods
-
Calls generateRemoveStoredMethod on all RSDEngineColumn objects stored in $this->columns.
-
_createSelectMethod
-
Creates the method 'select';
-
_createStoreUploadedMethods
-
Calls generateStoreUploadedMethod on all RSDEngineColumn objects stored in $this->columns.
-
_createUpdateByMethods
-
Creates a updateByCOLUMNNAME method for each column that is a primary or a foreign key.
-
_createUpdateMethod
-
Creates the method 'update';
-
_done
-
-
_extractMajorVersion
-
Returns the major version number from the version number passed as argument.
-
_extractMinorVersion
-
Returns the minor version number from the version number passed as argument.
-
_extractPatchlevelVersion
-
Returns the patchlevel version number from the version number passed as argument.
-
_generateAssignment
-
Generates an SQL-assignment of a value to a column usable in a where clause.
-
_generateNameForCreateSelectIncludingMethod
-
Returns a name for a selectIncluding* method which is determinated by the relations passed as argument.
-
_getCommaSeperatedListOfColumnNames
-
Returns a string with all column names seperated by ", ".
-
_getCommaSeperatedListOfColumnNamesForVariableNames
-
Returns a string with all column names formatted for use as identifyers and prefixd with '$', seperated by ', ' and optionally quoted.
-
_getConstructorMethod
-
Creates just one method: the constructor.
-
_getFileOption
-
Returns the requested RSDEngineFileOption instance or the boolean value false if non-existing.
-
_getFileOptionDefaultProperty
-
-
_getRelationsByFromTable
-
Returns an Array containing all relations that have the table specified by the first argument as starting point.
-
_getRelationsRelatedToTable
-
Returns an Array or relations that start from the table $tableName or from the tables these relations point to.
-
_getSelectIncludingMethodName
-
Returns the name of the selectIncluding method that performs a join at least over all tables saved in $tableNames.
-
_isValidRelationCombination
-
Returns true if the combination of relations passed as array as second argument is valid for the table name passed as first argument.
-
_loadVersions
-
Fills the arrays $this->versions and $this->releases with instances of EVSVersion.
-
_log
-
Logs the message passed as argument.
-
_parse
-
Parses the SQL DDL stored in $this->contents.
-
_parse
-
Parses the provided SQL DDL stored in the property $this->sql and generates a RSDEngineDBTable object for each table, stores it in $this->tables.
-
_parseAfterDeleteTableOption
-
Parses the afterDelete table option saved in $this->tableOptions.
-
_parseAfterInsertTableOption
-
Parses the afterInsert table option saved in $this->tableOptions.
-
_parseAfterUpdateTableOption
-
Parses the afterUpdate table option saved in $this->tableOptions.
-
_parseBeforeDeleteTableOption
-
Parses the beforeDelete table option saved in $this->tableOptions.
-
_parseBeforeInsertTableOption
-
Parses the beforeInsert table option saved in $this->tableOptions.
-
_parseBeforeUpdateTableOption
-
Parses the beforeUpdate table option saved in $this->tableOptions.
-
_parseBodyLine
-
Parses on line of SQL-Code.
-
_parseExcludeSelectMethodTableOptions
-
Parses the excludeSelectMethod table options saved in $this->tableOptions.
-
_parseFileTableOptions
-
Parses the file table options saved in $this->tableOptions.
-
_parseIncludeSelectMethodTableOptions
-
Parses the includeSelectMethod table options saved in $this->tableOptions.
-
_parseLabelTableOption
-
Parses the file table options saved in $this->tableOptions.
-
_parseLiveUserRightTableOptions
-
Parses the LiveUserEdit table options saved in $this->tableOptions.
-
_propertyToString
-
-
_removeFromArray
-
Removes all magic quotes from the array passed by reference.
-
_removeTablePrefix
-
Strips the table prefix from a table name and returns it.
-
_setDefaults
-
Set some default options. RSDB adds the options activatedcol and persistent!
-
_setIsKeyForAllColumns
-
Set foreign/primary key related properties for all RSDEngineDBTable objects.
-
_setLiveUserRightSelectIncludingMethodName
-
Sets the property selectIncludingMethod for all LiveUserRight instances.
-
_versionSortCompare
-
Method used to sort the versions of the project by release number.