

Fonctions membres publiques | |
| init () | |
| main () | |
| printContent () | |
| initTCEForms () | |
| getModuleParameters () | |
| getTitle () | |
| buildForm () | |
| buildEditForm () | |
| buildNewForm () | |
| createButtons () | |
| getOwnerUser ($uid) | |
| processData () | |
| fixVariousTCAFields () | |
| fixTCAUserField ($fieldName) | |
| checkWorkspaceAccess () | |
Attributs publics | |
| $MCONF = array() | |
| $MOD_MENU = array() | |
| $MOD_SETTINGS = array() | |
| $doc | |
| $content | |
| $isEditAction = false | |
| $workspaceId | |
| $tceforms | |
| SC_mod_user_ws_workspaceForms::init | ( | ) |
Initializes the module. See t3lib_SCbase::init() for more information.
Réimplémentée à partir de t3lib_SCbase.
| SC_mod_user_ws_workspaceForms::main | ( | ) |
Creates module content.
| SC_mod_user_ws_workspaceForms::printContent | ( | ) |
Outputs module content to the browser.
| SC_mod_user_ws_workspaceForms::initTCEForms | ( | ) |
Initializes t3lib_TCEform class for use in this module.
| SC_mod_user_ws_workspaceForms::getModuleParameters | ( | ) |
Retrieves module parameters from the t3lib_div::_GP. The following arguments are retrieved:
| SC_mod_user_ws_workspaceForms::getTitle | ( | ) |
Retrieves a title of the module according to action.
| SC_mod_user_ws_workspaceForms::buildForm | ( | ) |
Creates form for workspace. This function is a wrapper around buildEditForm() and buildNewForm().
| SC_mod_user_ws_workspaceForms::buildEditForm | ( | ) |
Creates a form for editing workspace. Parts were adopted from alt_doc.php.
| SC_mod_user_ws_workspaceForms::buildNewForm | ( | ) |
| SC_mod_user_ws_workspaceForms::createButtons | ( | ) |
| SC_mod_user_ws_workspaceForms::getOwnerUser | ( | $ | uid | ) |
Returns owner user (i.e. current BE user) in the format suitable for TCE forms. This function uses t3lib_loadDBGroup to create value. Code is adopted from t3lib_transferdata::renderRecord_groupProc().
| string | $uid UID of the record (as NEW...) |
| SC_mod_user_ws_workspaceForms::processData | ( | ) |
Processes submitted data. This function uses t3lib_TCEmain::process_datamap() to create/update records in the sys_workspace table. It will print error messages just like any other Typo3 module with similar functionality. Function also changes workspace ID and module mode to 'edit' if new record was just created.
| SC_mod_user_ws_workspaceForms::fixVariousTCAFields | ( | ) |
Fixes various $TCA fields for better visual representation of workspace editor.
| SC_mod_user_ws_workspaceForms::fixTCAUserField | ( | $ | fieldName | ) |
"Fixes" $TCA to enable blinding for users/groups for non-admin users only.
| string | $fieldName Name of the field to change |
| SC_mod_user_ws_workspaceForms::checkWorkspaceAccess | ( | ) |
Checks if use has editing access to the workspace.
| SC_mod_user_ws_workspaceForms::$MCONF = array() |
Loaded with the global array $MCONF which holds some module configuration from the conf.php file of backend modules.
Réimplémentée à partir de t3lib_SCbase.
| SC_mod_user_ws_workspaceForms::$MOD_MENU = array() |
The module menu items array. Each key represents a key for which values can range between the items in the array of that key.
Réimplémentée à partir de t3lib_SCbase.
| SC_mod_user_ws_workspaceForms::$MOD_SETTINGS = array() |
Current settings for the keys of the MOD_MENU array
Réimplémentée à partir de t3lib_SCbase.
| SC_mod_user_ws_workspaceForms::$doc |
Generally used to hold an instance of the 'template' class from typo3/template.php
Réimplémentée à partir de t3lib_SCbase.
| SC_mod_user_ws_workspaceForms::$content |
Generally used for accumulating the output content of backend modules
Réimplémentée à partir de t3lib_SCbase.
| SC_mod_user_ws_workspaceForms::$isEditAction = false |
| SC_mod_user_ws_workspaceForms::$workspaceId |
| SC_mod_user_ws_workspaceForms::$tceforms |
1.5.3