|
ILIAS
Release_3_10_x_branch Revision 61812
|
Inheritance diagram for ilObjSessionGUI:
Collaboration diagram for ilObjSessionGUI:Public Member Functions | |
| __construct ($a_data, $a_id, $a_call_by_reference, $a_prepare_output=true) | |
| Constructor. | |
| executeCommand () | |
| execute command | |
| registerObject () | |
| register to session | |
| unregisterObject () | |
| unregister from session | |
| infoScreenObject () | |
| this one is called from the info button in the repository not very nice to set cmdClass/Cmd manually, if everything works through ilCtrl in the future this may be changed | |
| infoScreen () | |
| info screen | |
| sendFileObject () | |
| send file | |
| createObject () | |
| create new event | |
| saveObject () | |
| save object | |
| editObject () | |
| edit object | |
| updateObject () | |
| update object | |
| confirmDeleteFilesObject () | |
| confirm delete files | |
| deleteFilesObject () | |
| delete files | |
| materialsObject () | |
| show material assignment | |
| saveMaterialsObject () | |
| save material assignment | |
| updateMembersObject () | |
| update participants | |
| attendanceListObject () | |
| show attendance list selection | |
| printViewMembersObject () | |
| print view | |
| eventsListObject () | |
| list sessions of all user | |
| addLocatorItems () | |
| Add session locator. | |
| getTabs ($tabs_gui) | |
| Build tabs. | |
Public Member Functions inherited from ilObjectGUI | |
| ilObjectGUI ($a_data, $a_id=0, $a_call_by_reference=true, $a_prepare_output=true) | |
| Constructor public. | |
| withReferences () | |
| determines wether objects are referenced or not (got ref ids or not) | |
| setCreationMode ($a_mode=true) | |
| if true, a creation screen is displayed the current $_GET[ref_id] don't belong to the current class! the mode is determined in ilrepositorygui | |
| getCreationMode () | |
| get creation mode | |
| assignObject () | |
| prepareOutput () | |
| prepare output | |
| setTitleAndDescription () | |
| called by prepare output | |
| showUpperIcon () | |
| showMountWebfolderIcon () | |
| setTabs () | |
| set admin tabs public | |
| setAdminTabs () | |
| set admin tabs public | |
| getAdminTabs (&$tabs_gui) | |
| administration tabs show only permissions and trash folder | |
| getHTML () | |
| setActions ($a_actions="") | |
| set possible actions for objects in list. | |
| setSubObjects ($a_sub_objects="") | |
| set possible subobjects for this object. | |
| setLocator () | |
| set Locator | |
| omitLocator ($a_omit=true) | |
| addAdminLocatorItems () | |
| should be overwritten to add object specific items (repository items are preloaded) | |
| undeleteObject () | |
| get object back from trash | |
| insertSavedNodes ($a_source_id, $a_dest_id, $a_tree_id, &$a_affected_ids) | |
| recursive method to insert all saved nodes of the clipboard (maybe this function could be moved to a rbac class ?) | |
| confirmedDeleteObject () | |
| confirmed deletion if object -> objects are moved to trash | |
| cancelDeleteObject () | |
| cancel deletion of object | |
| removeFromSystemObject () | |
| remove objects from trash bin and all entries therefore every object needs a specific deleteObject() method | |
| removeDeletedNodes ($a_node_id, $a_checked, $a_delete_objects, &$a_affected_ids) | |
| remove already deleted objects within the objects in trash recursive function | |
| cancelObject ($in_rep=false) | |
| cancel action and go back to previous page public | |
| importObject () | |
| import new object form | |
| displayEditForm ($fields) | |
| display edit form (usually called by editObject) | |
| afterUpdate () | |
| permObject () | |
| show permissions of current node | |
| getFormAction ($a_cmd, $a_formaction="") | |
| get form action for command (command is method name without "Object", e.g. | |
| setFormAction ($a_cmd, $a_formaction) | |
| set specific form action for command | |
| getReturnLocation ($a_cmd, $a_location="") | |
| get return location for command (command is method name without "Object", e.g. | |
| setReturnLocation ($a_cmd, $a_location) | |
| set specific return location for command | |
| getTargetFrame ($a_cmd, $a_target_frame="") | |
| get target frame for command (command is method name without "Object", e.g. | |
| setTargetFrame ($a_cmd, $a_target_frame) | |
| set specific target frame for command | |
| permSaveObject () | |
| save permissions | |
| isVisible ($a_ref_id, $a_type) | |
| displayList () | |
| display object list | |
| viewObject () | |
| list childs of current object | |
| deleteObject ($a_error=false) | |
| display deletion confirmation screen only for referenced objects. | |
| trashObject () | |
| show trash content of object | |
| addRoleObject () | |
| adds a local role This method is only called when choose the option 'you may add local roles'. | |
| showActions ($with_subobjects=false) | |
| show possible action (form buttons) | |
| getActions () | |
| Get Actions. | |
| showPossibleSubObjects () | |
| show possible subobjects (pulldown menu) | |
| getTemplateFile ($a_cmd, $a_type="") | |
| get a template blockfile format: tpl. | |
| getTitlesByRefId ($a_ref_ids) | |
| get Titles of objects this method is used for error messages in methods cut/copy/paste | |
| getTabs (&$tabs_gui) | |
| get tabs abstract method. | |
| __showButton ($a_cmd, $a_text, $a_target= '') | |
| hitsperpageObject () | |
| & | __initTableGUI () |
| __setTableGUIBasicData (&$tbl, &$result_set, $a_from="") | |
| standard implementation for tables use 'from' variable use different initial setting of table | |
| __showClipboardTable ($a_result_set, $a_from="") | |
| infoObject () | |
| __buildRoleFilterSelect () | |
| __filterRoles ($a_roles, $a_filter) | |
| ownerObject () | |
| changeOwnerObject () | |
| redirectToRefId ($a_ref_id, $a_cmd="") | |
| redirects to (repository) view per ref id usually to a container and usually used at the end of a save/import method where the object gui type (of the new object) doesn't match with the type of the current $_GET["ref_id"] value | |
| fillCloneTemplate ($a_tpl_varname, $a_type) | |
| Fill object clone template This method can be called from any object GUI class that wants to offer object cloning. | |
| fillCloneSearchTemplate ($a_tpl_varname, $a_type) | |
| Add an object search in case the number of existing objects is too big to offer a selection list. | |
| cloneAllObject () | |
| Clone single (not container object) Method is overwritten in ilContainerGUI. | |
| copyWizardHasOptions ($a_mode) | |
| Check if there is any modules specific option. | |
| getCenterColumnHTML () | |
| Get center column. | |
| getRightColumnHTML () | |
| Display right column. | |
| setColumnSettings ($column_gui) | |
| May be overwritten in subclasses. | |
| checkPermission ($a_perm, $a_cmd="") | |
Static Public Member Functions | |
| static | _goto ($a_target) |
| goto | |
Data Fields | |
| $lng | |
| $ctrl | |
| $tpl | |
Data Fields inherited from ilObjectGUI | |
| const | COPY_WIZARD_NEEDS_PAGE = 1 |
| $ilias | |
| $objDefinition | |
| $tpl | |
| $tree | |
| $lng | |
| $data | |
| $object | |
| $ref_id | |
| $obj_id | |
| $maxcount | |
| $formaction | |
| $return_location | |
| $target_frame | |
| $tab_target_script | |
| $actions | |
| $sub_objects | |
| $omit_locator = false | |
Protected Member Functions | |
| createRecurringSessions () | |
| create recurring sessions | |
| membersObject () | |
| members | |
| initAttendanceForm () | |
| show attendance list selection form | |
| printAttendanceListObject () | |
| print attendance list | |
| initForm ($a_mode) | |
| Init Form. | |
| load () | |
| load settings | |
| loadRecurrenceSettings () | |
| load recurrence settings | |
| __toUnix ($date, $time) | |
| protected | |
| formatPath ($a_ref_id) | |
| format path | |
Protected Member Functions inherited from ilObjectGUI | |
| searchCloneSourceObject () | |
| Search clone source by title. | |
| buildCloneSelect ($existing_objs) | |
| Build a select box for clonable objects (permission write) | |
Protected Attributes | |
| $course_ref_id = 0 | |
| $course_obj_id = 0 | |
| $files = array() | |
ilObjSessionGUI: ilPermissionGUI, ilInfoScreenGUI
Definition at line 38 of file class.ilObjSessionGUI.php.
| ilObjSessionGUI::__construct | ( | $a_data, | |
| $a_id, | |||
| $a_call_by_reference, | |||
$a_prepare_output = true |
|||
| ) |
Constructor.
public
| @return |
Definition at line 56 of file class.ilObjSessionGUI.php.
References $ilCtrl, $lng, and $tpl.
|
protected |
protected
| @return |
Definition at line 1464 of file class.ilObjSessionGUI.php.
Referenced by load().
Here is the caller graph for this function:
|
static |
| ilObjSessionGUI::addLocatorItems | ( | ) |
Add session locator.
public
Reimplemented from ilObjectGUI.
Definition at line 1502 of file class.ilObjSessionGUI.php.
References $_GET.
| ilObjSessionGUI::attendanceListObject | ( | ) |
show attendance list selection
public
Definition at line 779 of file class.ilObjSessionGUI.php.
References $tpl, ilObjectGUI\checkPermission(), and initAttendanceForm().
Here is the call graph for this function:| ilObjSessionGUI::confirmDeleteFilesObject | ( | ) |
confirm delete files
public
| @return |
Definition at line 529 of file class.ilObjSessionGUI.php.
References $file, editObject(), and ilUtil\sendInfo().
Here is the call graph for this function:| ilObjSessionGUI::createObject | ( | ) |
create new event
protected
| @return |
Reimplemented from ilObjectGUI.
Definition at line 313 of file class.ilObjSessionGUI.php.
References ilObjectGUI\fillCloneTemplate(), and initForm().
Referenced by saveObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
create recurring sessions
protected
| @return |
Definition at line 396 of file class.ilObjSessionGUI.php.
References ilObjectGUI\$tree, ilCalendarRecurrenceCalculator\calculateDateList(), IL_CAL_UNIX, and IL_CAL_YEAR.
Referenced by saveObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjSessionGUI::deleteFilesObject | ( | ) |
delete files
public
| @return |
Definition at line 573 of file class.ilObjSessionGUI.php.
References $file, editObject(), and ilUtil\sendInfo().
Here is the call graph for this function:| ilObjSessionGUI::editObject | ( | ) |
edit object
protected
| @return |
Reimplemented from ilObjectGUI.
Definition at line 443 of file class.ilObjSessionGUI.php.
References $file, and initForm().
Referenced by confirmDeleteFilesObject(), deleteFilesObject(), and updateObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjSessionGUI::eventsListObject | ( | ) |
list sessions of all user
public
| @return |
Definition at line 1002 of file class.ilObjSessionGUI.php.
References $_GET, $_SESSION, $course_ref_id, $ilErr, ilObjectGUI\$tree, ilObjectGUI\__showButton(), ilCourseParticipants\_getInstanceByObjId(), ilObjUser\_lookupLogin(), ilObjUser\_lookupName(), ilUtil\_sortIds(), ilUtil\getImagePath(), ilObjectFactory\getInstanceByRefId(), and ilUtil\switchColor().
Here is the call graph for this function:| ilObjSessionGUI::executeCommand | ( | ) |
execute command
public
Reimplemented from ilObjectGUI.
Definition at line 78 of file class.ilObjSessionGUI.php.
References $cmd, $ret, ilObjectGUI\checkPermission(), infoScreen(), and ilObjectGUI\prepareOutput().
Here is the call graph for this function:
|
protected |
format path
protected
| int | ref_id |
Definition at line 1475 of file class.ilObjSessionGUI.php.
References ilObjectGUI\$tree.
Referenced by materialsObject().
Here is the caller graph for this function:| ilObjSessionGUI::getTabs | ( | $tabs_gui | ) |
Build tabs.
public
Definition at line 1519 of file class.ilObjSessionGUI.php.
References ilObjectGUI\$tree.
| ilObjSessionGUI::infoScreen | ( | ) |
info screen
protected
| @return |
Definition at line 198 of file class.ilObjSessionGUI.php.
References $file, $files, $location, and $tpl.
Referenced by executeCommand(), and infoScreenObject().
Here is the caller graph for this function:| ilObjSessionGUI::infoScreenObject | ( | ) |
this one is called from the info button in the repository not very nice to set cmdClass/Cmd manually, if everything works through ilCtrl in the future this may be changed
Definition at line 184 of file class.ilObjSessionGUI.php.
References infoScreen().
Here is the call graph for this function:
|
protected |
show attendance list selection form
protected
Definition at line 798 of file class.ilObjSessionGUI.php.
References $comment, and ilCheckboxInputGUI\setOptionTitle().
Referenced by attendanceListObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Init Form.
protected
Definition at line 1130 of file class.ilObjSessionGUI.php.
References $file, $section, $title, ilRecurrenceInputGUI\enableUntilSelection(), ilUtil\getImagePath(), ilYuiUtil\initDomEvent(), ilCheckboxInputGUI\setChecked(), ilDateTimeInputGUI\setMinuteStepSize(), ilTextInputGUI\setValue(), and ilTextAreaInputGUI\setValue().
Referenced by createObject(), editObject(), saveObject(), and updateObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
load settings
protected
| @return |
Definition at line 1295 of file class.ilObjSessionGUI.php.
References ilObjectGUI\$data, $file, $filename, __toUnix(), IL_CAL_DATE, IL_CAL_FKT_GETDATE, and ilUtil\stripSlashes().
Referenced by saveObject(), and updateObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
load recurrence settings
protected
Definition at line 1374 of file class.ilObjSessionGUI.php.
References IL_CAL_FREQ_DAILY, IL_CAL_FREQ_MONTHLY, IL_CAL_FREQ_WEEKLY, IL_CAL_FREQ_YEARLY, and ilUtil\stripSlashes().
Referenced by saveObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjSessionGUI::materialsObject | ( | ) |
show material assignment
protected
| @return |
Definition at line 598 of file class.ilObjSessionGUI.php.
References ilObjectGUI\$objDefinition, ilObjectGUI\$tree, formatPath(), ilUtil\formCheckbox(), ilUtil\getImagePath(), ilEventItems\getItems(), ilUtil\sendInfo(), and ilUtil\switchColor().
Referenced by saveMaterialsObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
members
protected
Definition at line 692 of file class.ilObjSessionGUI.php.
References ilObjectGUI\$tree, ilObjectGUI\__showButton(), ilCourseParticipants\_getInstanceByObjId(), ilObject\_lookupObjId(), ilObjectGUI\checkPermission(), ilEventParticipants\getParticipants(), and ilUtil\sendInfo().
Referenced by updateMembersObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
print attendance list
protected
Definition at line 831 of file class.ilObjSessionGUI.php.
References $ilErr, $tpl, ilObjectGUI\$tree, ilCourseParticipants\_getInstanceByObjId(), ilObjUser\_lookupLogin(), ilObjUser\_lookupName(), ilObject\_lookupObjId(), ilUtil\_sortIds(), ilObjectGUI\checkPermission(), exit, ilDatePresentation\formatPeriod(), ilUtil\getStyleSheetLocation(), ilUtil\sendInfo(), and ilDatePresentation\setUseRelativeDates().
Here is the call graph for this function:| ilObjSessionGUI::printViewMembersObject | ( | ) |
print view
public
| @return |
Definition at line 922 of file class.ilObjSessionGUI.php.
References $ilErr, $tpl, ilObjectGUI\$tree, ilCourseParticipants\_getInstanceByObjId(), ilObjUser\_lookupLogin(), ilObjUser\_lookupName(), ilObject\_lookupObjId(), ilUtil\_sortIds(), exit, ilDatePresentation\formatPeriod(), ilUtil\getStyleSheetLocation(), ilUtil\sendInfo(), and ilDatePresentation\setUseRelativeDates().
Here is the call graph for this function:| ilObjSessionGUI::registerObject | ( | ) |
register to session
public
| @return |
Definition at line 129 of file class.ilObjSessionGUI.php.
References ilEventParticipants\_register(), and ilUtil\sendInfo().
Here is the call graph for this function:| ilObjSessionGUI::saveMaterialsObject | ( | ) |
save material assignment
public
| @return |
Definition at line 675 of file class.ilObjSessionGUI.php.
References materialsObject(), ilUtil\sendInfo(), and ilEventItems\setItems().
Here is the call graph for this function:| ilObjSessionGUI::saveObject | ( | ) |
save object
protected
| @return |
Reimplemented from ilObjectGUI.
Definition at line 333 of file class.ilObjSessionGUI.php.
References $_GET, $ilErr, createObject(), createRecurringSessions(), ilObjectFactory\getInstanceByRefId(), initForm(), load(), loadRecurrenceSettings(), and ilUtil\sendInfo().
Here is the call graph for this function:| ilObjSessionGUI::sendFileObject | ( | ) |
send file
public
Definition at line 297 of file class.ilObjSessionGUI.php.
References $_GET, $file, and ilUtil\deliverFile().
Here is the call graph for this function:| ilObjSessionGUI::unregisterObject | ( | ) |
unregister from session
public
Definition at line 146 of file class.ilObjSessionGUI.php.
References ilEventParticipants\_unregister(), and ilUtil\sendInfo().
Here is the call graph for this function:| ilObjSessionGUI::updateMembersObject | ( | ) |
update participants
public
| @return |
Definition at line 736 of file class.ilObjSessionGUI.php.
References ilObjectGUI\$tree, $user, ilCourseParticipants\_getInstanceByObjId(), ilEventParticipants\_isRegistered(), ilObject\_lookupObjId(), ilObjectGUI\checkPermission(), membersObject(), ilUtil\sendInfo(), ilEventParticipants\setUserId(), and ilUtil\stripSlashes().
Here is the call graph for this function:| ilObjSessionGUI::updateObject | ( | ) |
update object
protected
| @return |
Reimplemented from ilObjectGUI.
Definition at line 485 of file class.ilObjSessionGUI.php.
References $ilErr, editObject(), initForm(), load(), and ilUtil\sendInfo().
Here is the call graph for this function:
|
protected |
Definition at line 45 of file class.ilObjSessionGUI.php.
|
protected |
Definition at line 44 of file class.ilObjSessionGUI.php.
Referenced by eventsListObject().
| ilObjSessionGUI::$ctrl |
Definition at line 41 of file class.ilObjSessionGUI.php.
|
protected |
Definition at line 47 of file class.ilObjSessionGUI.php.
Referenced by infoScreen().
| ilObjSessionGUI::$lng |
Definition at line 40 of file class.ilObjSessionGUI.php.
Referenced by __construct(), and _goto().
| ilObjSessionGUI::$tpl |
Definition at line 42 of file class.ilObjSessionGUI.php.
Referenced by __construct(), attendanceListObject(), infoScreen(), printAttendanceListObject(), and printViewMembersObject().