ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Public Member Functions | |
__construct ($settingsContainer, $server_id, $mid) | |
Constructor. More... | |
getContainer () | |
Get container object. More... | |
getServer () | |
getMid () | |
Get mid. More... | |
executeCommand () | |
ilCtrl executeCommand More... | |
cancel () | |
return to parent container More... | |
Data Fields | |
const | TAB_DIRECTORY = 1 |
const | TAB_COURSE = 2 |
Protected Member Functions | |
cStart () | |
Goto default page. More... | |
dStart () | |
Goto default page. More... | |
cInitOverview ($form=null, $current_attribute=null) | |
Show overview page. More... | |
cAddAttribute () | |
Add one attribute in form. More... | |
cDeleteAttribute () | |
Delete last attribute in form. More... | |
cShowLocalExplorer () | |
Show local explorer. More... | |
cInitMappingForm ($current_node, $current_attribute) | |
Init the mapping form. More... | |
cSaveOverview () | |
Save overview. More... | |
cDeleteRulesOfNode () | |
cSettings (ilPropertyFormGUI $form=null) | |
Show course allocation @global ilTabsGUI $ilTabs. More... | |
initFormCSettings () | |
Init settings form. More... | |
dSettings (ilPropertyFormGUI $form=null) | |
Show directory allocation @global ilTabsGUI $ilTabs. More... | |
cUpdateSettings () | |
Update course settings. More... | |
cAttributes () | |
Show active attributes @global ilTabsGUI $ilTabs. More... | |
dUpdateSettings () | |
Update node mapping settings. More... | |
initFormDSettings () | |
dTrees () | |
Show directory trees. More... | |
dConfirmDeleteTree () | |
Delete tree settings. More... | |
dDeleteTree () | |
Delete tree. More... | |
dEditTree (ilPropertyFormGUI $form=null) | |
Edit directory tree assignments. More... | |
dInitFormTreeSettings (ilPropertyFormGUI $form=null) | |
Init form settings. More... | |
dUpdateTreeSettings () | |
dSynchronizeTree () | |
Synchronize Tree. More... | |
dSynchronizeTrees () | |
dShowLocalExplorer () | |
Show local explorer. More... | |
dShowCmsExplorer (ilExplorer $localExplorer) | |
Show cms explorer. More... | |
dInitEditTree () | |
Init tree. More... | |
dMap () | |
Do mapping. More... | |
dMappingOverview () | |
Show directory trees. More... | |
setTabs () | |
Set tabs @global ilTabsGUI $ilTabs. More... | |
setSubTabs ($a_tab) | |
Set Sub tabs @global ilTabsGUI $ilTabs. More... | |
Protected Attributes | |
$log | |
$lng = null | |
$ctrl = null | |
Private Attributes | |
$container = null | |
$server = null | |
$mid = null | |
Definition at line 15 of file class.ilECSMappingSettingsGUI.php.
ilECSMappingSettingsGUI::__construct | ( | $settingsContainer, | |
$server_id, | |||
$mid | |||
) |
Constructor.
ilObjectGUI | $settingsContainer |
Definition at line 36 of file class.ilECSMappingSettingsGUI.php.
References $GLOBALS, $ilCtrl, $lng, $mid, and ilECSSetting\getInstanceByServerId().
|
protected |
Add one attribute in form.
Definition at line 204 of file class.ilECSMappingSettingsGUI.php.
References cInitOverview(), ilECSCourseAttributes\getInstance(), getMid(), and getServer().
ilECSMappingSettingsGUI::cancel | ( | ) |
return to parent container
Definition at line 112 of file class.ilECSMappingSettingsGUI.php.
References $GLOBALS.
|
protected |
Show active attributes @global ilTabsGUI $ilTabs.
Definition at line 671 of file class.ilECSMappingSettingsGUI.php.
References $GLOBALS, $table, ilECSCourseAttributes\getInstance(), getMid(), getServer(), and setSubTabs().
|
protected |
Delete last attribute in form.
Definition at line 214 of file class.ilECSMappingSettingsGUI.php.
References cInitOverview(), ilECSCourseAttributes\getInstance(), getMid(), and getServer().
|
protected |
Definition at line 426 of file class.ilECSMappingSettingsGUI.php.
References $rule, getMid(), ilECSCourseMappingRule\getRulesOfRefId(), getServer(), and ilUtil\sendSuccess().
|
protected |
Init the mapping form.
Definition at line 258 of file class.ilECSMappingSettingsGUI.php.
References $attributes, $form, $rule, $section, ilObject\_lookupObjId(), ilObject\_lookupTitle(), ilECSCourseAttributes\getInstance(), ilECSCourseMappingRule\getInstanceByAttribute(), getMid(), getServer(), and ilECSCourseMappingRule\hasRules().
Referenced by cInitOverview(), and cSaveOverview().
|
protected |
Show overview page.
Definition at line 151 of file class.ilECSMappingSettingsGUI.php.
References $form, $GLOBALS, cInitMappingForm(), cShowLocalExplorer(), getMid(), getServer(), ilECSCourseMappingRule\lookupLastExistingAttribute(), and setSubTabs().
Referenced by cAddAttribute(), cDeleteAttribute(), cSaveOverview(), and cStart().
|
protected |
Save overview.
Definition at line 383 of file class.ilECSMappingSettingsGUI.php.
References $form, $rule, cInitMappingForm(), cInitOverview(), ilECSCourseMappingRule\getInstanceByAttribute(), getMid(), getServer(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
|
protected |
Show course allocation @global ilTabsGUI $ilTabs.
Definition at line 453 of file class.ilECSMappingSettingsGUI.php.
References $form, $GLOBALS, initFormCSettings(), and setSubTabs().
Referenced by cStart(), and cUpdateSettings().
|
protected |
Show local explorer.
Definition at line 224 of file class.ilECSMappingSettingsGUI.php.
References $_GET.
Referenced by cInitOverview().
|
protected |
Goto default page.
Definition at line 126 of file class.ilECSMappingSettingsGUI.php.
References cInitOverview(), cSettings(), ilECSNodeMappingSettings\getInstanceByServerMid(), getMid(), and getServer().
|
protected |
Update course settings.
Definition at line 616 of file class.ilECSMappingSettingsGUI.php.
References $attributes, $form, $GLOBALS, $info, $name, cSettings(), ilECSNodeMappingSettings\getInstanceByServerMid(), getMid(), ilECSMappingUtils\getRoleMappingInfo(), getServer(), initFormCSettings(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
|
protected |
Delete tree settings.
Definition at line 782 of file class.ilECSMappingSettingsGUI.php.
References $GLOBALS, getMid(), getServer(), ilECSCmsData\lookupTitle(), and setSubTabs().
|
protected |
Delete tree.
Definition at line 813 of file class.ilECSMappingSettingsGUI.php.
References $data, $GLOBALS, ilECSNodeMappingAssignments\deleteMappings(), ilECSImport\deleteRessources(), getMid(), getServer(), ilECSCmsData\lookupCmsIdsOfTree(), ilECSCmsTree\lookupRootId(), and ilUtil\sendSuccess().
|
protected |
Edit directory tree assignments.
Definition at line 858 of file class.ilECSMappingSettingsGUI.php.
References $form, $GLOBALS, dInitFormTreeSettings(), dShowCmsExplorer(), and dShowLocalExplorer().
Referenced by dInitEditTree(), and dUpdateTreeSettings().
|
protected |
Init tree.
Definition at line 1151 of file class.ilECSMappingSettingsGUI.php.
References dEditTree(), getMid(), getServer(), and ilECSCmsData\updateStatus().
|
protected |
Init form settings.
Definition at line 892 of file class.ilECSMappingSettingsGUI.php.
References $form, $title, getMid(), getServer(), ilECSCmsData\lookupCmsId(), ilECSMappingUtils\lookupMappingStatus(), ilECSCmsTree\lookupRootId(), ilECSMappingUtils\MAPPED_MANUAL, and ilECSMappingUtils\mappingStatusToString().
Referenced by dEditTree(), and dUpdateTreeSettings().
|
protected |
Do mapping.
Definition at line 1166 of file class.ilECSMappingSettingsGUI.php.
References $_POST, ilObject\_lookupObjId(), ilECSNodeMappingAssignments\deleteDisconnectableMappings(), ilECSNodeMappingAssignments\deleteMappingsByCsId(), getMid(), getServer(), ilECSNodeMappingAssignments\lookupDefaultTitleUpdate(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and ilECSCmsData\updateStatus().
|
protected |
Show directory trees.
Definition at line 1236 of file class.ilECSMappingSettingsGUI.php.
References $GLOBALS, and setSubTabs().
|
protected |
Show directory allocation @global ilTabsGUI $ilTabs.
Definition at line 594 of file class.ilECSMappingSettingsGUI.php.
References $form, $GLOBALS, initFormDSettings(), and setSubTabs().
Referenced by dStart().
|
protected |
Show cms explorer.
Definition at line 1084 of file class.ilECSMappingSettingsGUI.php.
References $_GET, $GLOBALS, getMid(), getServer(), ilECSNodeMappingAssignments\lookupAssignmentsByRefId(), ilECSNodeMappingAssignments\lookupMappedItemsForRefId(), and ilECSCmsTree\lookupRootId().
Referenced by dEditTree().
|
protected |
Show local explorer.
Definition at line 1048 of file class.ilECSMappingSettingsGUI.php.
References $_GET, and $GLOBALS.
Referenced by dEditTree().
|
protected |
Goto default page.
Definition at line 139 of file class.ilECSMappingSettingsGUI.php.
References dSettings(), dTrees(), ilECSNodeMappingSettings\getInstanceByServerMid(), getMid(), and getServer().
|
protected |
Synchronize Tree.
Definition at line 1003 of file class.ilECSMappingSettingsGUI.php.
References $sync, getServer(), and ilUtil\sendSuccess().
|
protected |
Definition at line 1016 of file class.ilECSMappingSettingsGUI.php.
References $res, ilLogLevel\DEBUG, getServer(), ilUtil\sendFailure(), ilECSEventQueueReader\TYPE_DIRECTORY_TREES, and ilECSEvent\UPDATED.
|
protected |
Show directory trees.
Definition at line 751 of file class.ilECSMappingSettingsGUI.php.
References $GLOBALS, getMid(), getServer(), and setSubTabs().
Referenced by dStart().
|
protected |
Update node mapping settings.
Definition at line 702 of file class.ilECSMappingSettingsGUI.php.
References $form, $ilCtrl, ilECSNodeMappingSettings\getInstanceByServerMid(), getMid(), getServer(), initFormDSettings(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
|
protected |
Definition at line 970 of file class.ilECSMappingSettingsGUI.php.
References $form, dEditTree(), dInitFormTreeSettings(), getMid(), getServer(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
ilECSMappingSettingsGUI::executeCommand | ( | ) |
ilCtrl executeCommand
Definition at line 80 of file class.ilECSMappingSettingsGUI.php.
References $GLOBALS, $ilCtrl, getServer(), and setTabs().
ilECSMappingSettingsGUI::getContainer | ( | ) |
Get container object.
Definition at line 54 of file class.ilECSMappingSettingsGUI.php.
References $container.
ilECSMappingSettingsGUI::getMid | ( | ) |
Get mid.
Definition at line 72 of file class.ilECSMappingSettingsGUI.php.
References $mid.
Referenced by cAddAttribute(), cAttributes(), cDeleteAttribute(), cDeleteRulesOfNode(), cInitMappingForm(), cInitOverview(), cSaveOverview(), cStart(), cUpdateSettings(), dConfirmDeleteTree(), dDeleteTree(), dInitEditTree(), dInitFormTreeSettings(), dMap(), dShowCmsExplorer(), dStart(), dTrees(), dUpdateSettings(), dUpdateTreeSettings(), initFormCSettings(), initFormDSettings(), setSubTabs(), and setTabs().
ilECSMappingSettingsGUI::getServer | ( | ) |
Definition at line 63 of file class.ilECSMappingSettingsGUI.php.
References $server.
Referenced by cAddAttribute(), cAttributes(), cDeleteAttribute(), cDeleteRulesOfNode(), cInitMappingForm(), cInitOverview(), cSaveOverview(), cStart(), cUpdateSettings(), dConfirmDeleteTree(), dDeleteTree(), dInitEditTree(), dInitFormTreeSettings(), dMap(), dShowCmsExplorer(), dStart(), dSynchronizeTree(), dSynchronizeTrees(), dTrees(), dUpdateSettings(), dUpdateTreeSettings(), executeCommand(), initFormCSettings(), initFormDSettings(), setSubTabs(), and setTabs().
|
protected |
Init settings form.
Definition at line 473 of file class.ilECSMappingSettingsGUI.php.
References $attributes, $form, $info, $name, $path, $tpl, ilECSMappingUtils\getAuthModeSelection(), ilECSMappingUtils\getCourseMappingFieldSelectOptions(), ilECSCourseAttributes\getInstance(), ilECSNodeMappingSettings\getInstanceByServerMid(), getMid(), ilECSMappingUtils\getRoleMappingInfo(), and getServer().
Referenced by cSettings(), and cUpdateSettings().
|
protected |
Definition at line 724 of file class.ilECSMappingSettingsGUI.php.
References $form, ilECSNodeMappingSettings\getInstanceByServerMid(), getMid(), and getServer().
Referenced by dSettings(), and dUpdateSettings().
|
protected |
Set Sub tabs @global ilTabsGUI $ilTabs.
string | $a_tab |
Definition at line 1281 of file class.ilECSMappingSettingsGUI.php.
References ilECSCourseAttributes\getInstance(), ilECSNodeMappingSettings\getInstanceByServerMid(), getMid(), and getServer().
Referenced by cAttributes(), cInitOverview(), cSettings(), dConfirmDeleteTree(), dMappingOverview(), dSettings(), and dTrees().
|
protected |
Set tabs @global ilTabsGUI $ilTabs.
Definition at line 1249 of file class.ilECSMappingSettingsGUI.php.
References getMid(), getServer(), and ilECSParticipantSettings\loookupCmsMid().
Referenced by executeCommand().
|
private |
Definition at line 25 of file class.ilECSMappingSettingsGUI.php.
Referenced by getContainer().
|
protected |
Definition at line 30 of file class.ilECSMappingSettingsGUI.php.
|
protected |
Definition at line 29 of file class.ilECSMappingSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 23 of file class.ilECSMappingSettingsGUI.php.
|
private |
Definition at line 27 of file class.ilECSMappingSettingsGUI.php.
Referenced by __construct(), and getMid().
|
private |
Definition at line 26 of file class.ilECSMappingSettingsGUI.php.
Referenced by getServer().
const ilECSMappingSettingsGUI::TAB_COURSE = 2 |
Definition at line 18 of file class.ilECSMappingSettingsGUI.php.
const ilECSMappingSettingsGUI::TAB_DIRECTORY = 1 |
Definition at line 17 of file class.ilECSMappingSettingsGUI.php.