Class: Workspace

Class:Workspace
Description:
File:/include/workspace.php
CVS Version:1.7
CVS Modification:2004-05-29 17:29
Variables:
NameTypeDefaultDescription
iIdInteger0
sTitleString
iStartDateInteger0
iEndDateInteger0
sApplyTypeString
aChildStructArrayfalse

Workspace

Description:Constructor
Returns: [Undefined]
Arguments:
NameTypeOptionalDescription

bGetById

Description:Get the object from the database
Returns: [Boolean] true on success
Arguments:
NameTypeOptionalDescription
iIdIntegerdatabase-id

bFetchObject

Description:Fetches the database-array to the current object
Returns: [Boolean] true on success
Arguments:
NameTypeOptionalDescription
aWorkspaceArray referenceArray to fetch

iGetChildStruct

Description:Fills the aChildStruct-array with WorkspaceStruct-objects
Returns: [Integer] NOF childrens
Arguments:
NameTypeOptionalDescription
sSortByString
bReqursiveBoolean YES [true]

sGetDHTMLMenu

Description:
Returns: [String]
Arguments:
NameTypeOptionalDescription
sJSObjectString
oCurrentLangObject YES [false]

bDelete

Description:Eliminates all the content of the workspace and the workspace itself
Returns: [Boolean] True if successful, False if an error ocurred
Arguments:
NameTypeOptionalDescription

bUpdate

Description:
Returns: [Boolean]
Arguments:
NameTypeOptionalDescription

bSaveRestrictedGroups

Description:
Returns: [Boolean]
Arguments:
NameTypeOptionalDescription
sAccessString

sGetRestrictedGroups

Description:
Returns: [String]
Arguments:
NameTypeOptionalDescription

aGetUserAccess

Description:Get an acossiative array with users rights to this object
Returns: [Array]
Arguments:
NameTypeOptionalDescription
oUserObject referenceuser-object