![]() |
![]() |
|
Data Structures | |
| class | AdminController |
| AdminController is used as an entry point to the admintool. More... | |
| class | BackupController |
| This Controller creates a backup (action 'makebackup') from a directory and restores (action 'restorebackup') a created one to that directory respectively. It creates a directory named after the 'backupName' parameter in the backup directory whose name is determined by the configuration key 'backupDir' (section 'cms'). Then it copies all files found in the directory given in the 'sourceDir' parameter to that directory. Subclasses may add additional work packages by overriding the BackupController::getAdditionalWorkPackage method. More... | |
| class | ConfigController |
| ConfigController is used to edit configuration files. The controller uses the global variable CONFIG_PATH to locate the configuration files. The global variables CONFIG_EXTENSION and MAIN_CONFIG_FILE are used to determine which files are configuration files and which one is the default one. More... | |
| class | EditRightsController |
| EditRightsController is used to edit rights on a resource. More... | |
| class | MySQLBackupController |
| This Controller enhances the file backup defined by BackupController by a backup of a given MySQL database. More... | |
| class | PrincipalController |
| PrincipalController is used to edit users and roles. More... | |
| class | AssociateController |
| AssociateController is a controller that (dis-)associates Nodes (by setting the parent/child relations). More... | |
| class | AsyncPagingController |
| AsyncPagingController is a controller that allows to navigate lists. More... | |
| class | BatchController |
| BatchController allows to define work packages that will be processed in a sequence. It simplifies the usage of LongTaskController functionality for splitting different bigger tasks into many smaller (similar) tasks where the whole number of tasks isn't known at designtime. More... | |
| class | ChildrenListController |
| ChildrenListController is a controller that loads chilren of a given node and displays the result in a list. More... | |
| class | ConcurrencyController |
| ConcurrencyController is a controller that allows to lock/unlock objects. More... | |
| class | CopyController |
| CopyController is a controller that copies Nodes. More... | |
| class | DeleteController |
| DeleteController is a controller that delete Nodes. More... | |
| class | DisplayController |
| DisplayController is a simple controller demonstrating how to display a Node using the displaynode.tpl template. More... | |
| class | ExitController |
| ExitController stops the script execution immediatly by calling the exit function. More... | |
| class | FailureController |
| FailureController is a controller that shows an error page to the user. More... | |
| class | InsertController |
| InsertController is a controller that inserts Nodes. More... | |
| class | ListboxController |
| ListboxController is a controller that uses g_getOIDs to retrieve listbox data. More... | |
| class | LoginController |
| LoginController is a controller that handles the login process. More... | |
| class | LongTaskController |
| LongTaskController is a controller that may be used as base class for tasks, that require a long execution time such as construction of a list of pages. More... | |
| class | MultipleActionController |
| MultipleActionController is a controller that executes multiple actions by passing them do the appropriate controllers and returning all results as once. More... | |
| class | NodeListController |
| NodeListController is a controller that loads nodes of a given type and displays the result in a list. More... | |
| class | PageExportController |
| PageExportController is an abstract controller that is used as base class for Controller classes that export content to pages defined by templates. Export is triggered by any action except 'preview' and 'continue'. On 'preview' action PageExportController creates a preview corresponding to a given oid and context. More... | |
| class | PagingController |
| PagingController is a controller that allows to navigate lists. More... | |
| class | ResourceListController |
| ResourceListController is a controller that fetches a resource list from the server and displays it using the resourcelist.tpl template. For each resource type and subtype there has to be a method defined which is named getlist_'type'_'subtype'. This method returns an assoziative array with the urls of the resources as keys and a user defined array as values. The returned array will be assigned to the view in a variable named resourceList. For example for the resource type 'link' with subtype 'content' there has to be a method getlist_link_content. This controller defines three methods getlist_link_content, getlist_link_resource and getlist_image_resource. Users may override these methods to implement special application requirements. The template resourcelist.tpl is usually opened in a popup window. When selecting a resource it calls the method SetUrl(value, fieldName) of the opener window, which is supposed to set the selected value in the input field identified by fieldName. In addition to listing files the controller processes the actions 'createDir' and 'delete'. More... | |
| class | ResourceTreeController |
| ResourceTreeController allows to browse cms content in a tree view and set links when selecting a resource. It works together with resourcetree.tpl. More... | |
| class | SaveController |
| SaveController is a controller that saves Node data. More... | |
| class | SearchController |
| SearchController is a controller that exectutes a search for oids and displays them in a paged list. If a type is given in the parameters, it will search for oids of that type where the attribute values match the given ones (advanced search). Otherwise it searches for a given searchterm in all nodes and displays the result in a list (simple search). If the action is definesearch, it will display an input form for node values to search for. More... | |
| class | SimpleBatchController |
| SimpleBatchController is a controller demonstrating the use of BatchController for cutting a long task into a fixed number of smaller tasks. More... | |
| class | SimpleLongTaskController |
| SimpleLongTaskController is a controller demonstrating the use of LongTaskController for cutting a long task into a fixed number of smaller tasks. More... | |
| class | SimplePagingController |
| SimplePagingController is a controller demonstrating the use of PagingController for splitting long lists into several pages. More... | |
| class | SOAPController |
| SOAPController is a controller that handles SOAPRequests. More... | |
| class | SortController |
| SortController is a controller that sorts Nodes of same type. More... | |
| class | TerminateController |
| TerminateController stops the action processing by returning false in executeKernel. More... | |
| class | TreeViewController |
| TreeViewController is used to visualize cms data in a tree view. More... | |
| class | UserController |
| UserController is used to edit data of the current users. More... | |
| class | ViewController |
| ViewController is a controller that has no logic. It is used to display a static view only. More... | |
| class | XMLExportController |
| XMLExportController exports the content tree into an XML file. More... | |
|
This page generated via doxygen 1.5.8 Mon Mar 30 01:58:41 2009. Copyright © 2009 wemove digital solutions GmbH. |
|