|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Editing User Interface for MediaObjects within LMs (see ILIAS DTD) More...
Inheritance diagram for ilObjMediaObjectGUI:
Collaboration diagram for ilObjMediaObjectGUI:Public Member Functions | |
| __construct ( $a_data, int $a_id=0, bool $a_call_by_reference=false, bool $a_prepare_output=false) | |
| setAdvMdRecordObject (int $a_adv_ref_id, string $a_adv_type, string $a_adv_subtype="-") | |
| Set object, that defines the adv md records being used. More... | |
| getAdvMdRecordObject () | |
| Get adv md record type. More... | |
| setHeader (string $a_title="") | |
| getHeader () | |
| setEnabledMapAreas (bool $a_enabledmapareas) | |
| getEnabledMapAreas () | |
| setWidthPreset (int $a_val) | |
| Set width preset (e.g. More... | |
| getWidthPreset () | |
| setHeightPreset (int $a_val) | |
| Set height preset (e.g. More... | |
| getHeightPreset () | |
| getForm () | |
| returnToContextObject () | |
| setBackTitle (string $a_title) | |
| createObject () | |
| create new object form More... | |
| initForm (string $a_mode="create") | |
| getValues () | |
| Get values for form. More... | |
| saveObject () | |
| create new media object More... | |
| checkFormInput () | |
| setObjectPerCreationForm (ilObjMediaObject $a_mob) | |
| Set media object values from creation form. More... | |
| cancelObject () | |
| Cancel saving. More... | |
| editObject () | |
| extractPreviewImageObject () | |
| resizeImagesObject () | |
| resize images to specified size More... | |
| getStandardSizeObject () | |
| set original size of standard file More... | |
| getFullscreenSizeObject () | |
| set original size of fullscreen file More... | |
| savePropertiesObject () | |
| assignStandardObject (string $a_file) | |
| assign file to standard view More... | |
| assignFullscreenObject (string $a_file) | |
| assign file to fullscreen view More... | |
| removeFullscreenObject () | |
| remove fullscreen view More... | |
| addFullscreenObject () | |
| add fullscreen view More... | |
| showAllUsagesObject () | |
| Show all media object usages (incl history) More... | |
| setTabs () | |
| set admin tabs More... | |
| getTabs () | |
| @abstract overwrite in derived GUI class of your object type More... | |
| setPropertiesSubTabs (string $a_active) | |
| uploadSubtitleFileObject () | |
| confirmSrtDeletionObject () | |
| Confirm srt file deletion. More... | |
| deleteSrtFilesObject () | |
| Delete srt files. More... | |
| uploadMultipleSubtitleFileFormObject () | |
| uploadMultipleSubtitleFileObject () | |
| showMultiSubtitleConfirmationTableObject () | |
| List of srt files in zip file. More... | |
| cancelMultiSrtObject () | |
| Cancel Multi Feedback. More... | |
| saveMultiSrtObject () | |
| Save selected srt files as new srt files. More... | |
Public Member Functions inherited from ilObjectGUI | |
| getRefId () | |
| setAdminMode (string $mode) | |
| getAdminMode () | |
| getObject () | |
| executeCommand () | |
| withReferences () | |
| determines whether objects are referenced or not (got ref ids or not) More... | |
| setCreationMode (bool $mode=true) | |
| If true, a creation screen is displayed the current [ref_id] does belong to the parent class The mode is determined in ilRepositoryGUI. More... | |
| getCreationMode () | |
| prepareOutput (bool $show_sub_objects=true) | |
| getAdminTabs () | |
| administration tabs show only permissions and trash folder More... | |
| getHTML () | |
| confirmedDeleteObject () | |
| confirmed deletion of object -> objects are moved to trash or deleted immediately, if trash is disabled More... | |
| cancelObject () | |
| cancel action and go back to previous page More... | |
| createObject () | |
| create new object form More... | |
| editAvailabilityPeriodObject () | |
| saveAvailabilityPeriodObject () | |
| cancelCreation () | |
| cancel create action and go back to repository parent More... | |
| saveObject () | |
| getDidacticTemplateVar (string $type) | |
| Get didactic template setting from creation screen. More... | |
| putObjectInTree (ilObject $obj, ?int $parent_node_id=null) | |
| Add object to tree at given position. More... | |
| editObject () | |
| addExternalEditFormCustom (ilPropertyFormGUI $form) | |
| updateObject () | |
| updates object entry in object_data More... | |
| getFormAction (string $cmd, string $default_form_action="") | |
| Get form action for command (command is method name without "Object", e.g. More... | |
| isVisible (int $ref_id, string $type) | |
| viewObject () | |
| viewObject container presentation for "administration -> repository, trash, permissions" More... | |
| deleteObject (bool $error=false) | |
| Display deletion confirmation screen. More... | |
| setColumnSettings (ilColumnGUI $column_gui) | |
| addToDeskObject () | |
| removeFromDeskObject () | |
Public Member Functions inherited from ILIAS\Object\ImplementsCreationCallback | |
| callCreationCallback (\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb) | |
Static Public Member Functions | |
| static | _getMediaInfoHTML (ilObjMediaObject $a_mob) |
| get media info as html More... | |
| static | includePresentationJS (?ilGlobalTemplateInterface $a_tpl=null) |
| Include media object presentation JS. More... | |
Static Public Member Functions inherited from ilObjectGUI | |
| static | _gotoRepositoryRoot (bool $raise_error=false) |
| Goto repository root. More... | |
| static | _gotoRepositoryNode (int $ref_id, string $cmd="") |
| static | _gotoSharedWorkspaceNode (int $wsp_id) |
Data Fields | |
| string | $header = "" |
| string | $target_script = "" |
| bool | $enabledmapareas = true |
Data Fields inherited from ilObjectGUI | |
| const | ADMIN_MODE_NONE = "" |
| const | ADMIN_MODE_SETTINGS = "settings" |
| const | ADMIN_MODE_REPOSITORY = "repository" |
| const | UPLOAD_TYPE_LOCAL = 1 |
| const | UPLOAD_TYPE_UPLOAD_DIRECTORY = 2 |
| const | CFORM_NEW = 1 |
| const | CFORM_IMPORT = 2 |
| const | CFORM_CLONE = 3 |
| const | SUPPORTED_IMPORT_MIME_TYPES = [MimeType::APPLICATION__ZIP, MimeType::APPLICATION__X_ZIP_COMPRESSED] |
Protected Member Functions | |
| assignObject () | |
| checkFixSize () | |
| Check fix size (for map editing hint) More... | |
| generateVTTObject () | |
Protected Member Functions inherited from ilObjectGUI | |
| getObjectService () | |
| assignObject () | |
| setTitleAndDescription () | |
| createActionDispatcherGUI () | |
| initHeaderAction (?string $sub_type=null, ?int $sub_id=null) | |
| Add header action menu. More... | |
| insertHeaderAction (?ilObjectListGUI $list_gui=null) | |
| Insert header action into main template. More... | |
| addHeaderAction () | |
| Add header action menu. More... | |
| redrawHeaderActionObject () | |
| Ajax call: redraw action header only. More... | |
| setTabs () | |
| set admin tabs More... | |
| setAdminTabs () | |
| set admin tabs More... | |
| setLocator () | |
| addLocatorItems () | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| omitLocator (bool $omit=true) | |
| addAdminLocatorItems (bool $do_not_add_object=false) | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| getCreationFormsHTML (StandardForm|ilPropertyFormGUI|array $form) | |
| getTitleForCreationFormPage () | |
| getCreationFormTitle () | |
| initCreateForm (string $new_type) | |
| didacticTemplatesToForm () | |
| initDidacticTemplate (ilPropertyFormGUI $form) | |
| retrieveAdditionalDidacticTemplateOptions () | |
| addAdoptContentLinkToToolbar () | |
| addImportButtonToToolbar () | |
| addAvailabilityPeriodButtonToToolbar (ilToolbarGUI $toolbar) | |
| parseDidacticTemplateVar (string $var, string $type) | |
| afterSave (ilObject $new_object) | |
| Post (successful) object creation hook. More... | |
| initEditForm () | |
| initEditCustomForm (ilPropertyFormGUI $a_form) | |
| Add custom fields to update form. More... | |
| getEditFormValues () | |
| getEditFormCustomValues (array &$a_values) | |
| Add values to custom edit fields. More... | |
| validateCustom (ilPropertyFormGUI $form) | |
| Validate custom values (if not possible with checkInput()) More... | |
| updateCustom (ilPropertyFormGUI $form) | |
| Insert custom update form values into object. More... | |
| afterUpdate () | |
| Post (successful) object update hook. More... | |
| routeImportCmdObject () | |
| importFile (string $file_to_import, string $path_to_uploaded_file_in_temp_dir) | |
| deleteUploadedImportFile (string $path_to_uploaded_file_in_temp_dir) | |
| afterImport (ilObject $new_object) | |
| Post (successful) object import hook. More... | |
| setFormAction (string $cmd, string $form_action) | |
| getReturnLocation (string $cmd, string $default_location="") | |
| Get return location for command (command is method name without "Object", e.g. More... | |
| setReturnLocation (string $cmd, string $location) | |
| set specific return location for command More... | |
| getTargetFrame (string $cmd, string $default_target_frame="") | |
| get target frame for command (command is method name without "Object", e.g. More... | |
| setTargetFrame (string $cmd, string $target_frame) | |
| Set specific target frame for command. More... | |
| showPossibleSubObjects () | |
| show possible sub objects (pull down menu) More... | |
| getTabs () | |
| @abstract overwrite in derived GUI class of your object type More... | |
| redirectToRefId (int $ref_id, string $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 ["ref_id"] value of the request More... | |
| getCenterColumnHTML () | |
| Get center column. More... | |
| getRightColumnHTML () | |
| Display right column. More... | |
| checkPermission (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
| checkPermissionBool (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
| enableDragDropFileUpload () | |
| Enables the file upload into this object by dropping files. More... | |
| getCreatableObjectTypes () | |
| buildAddNewItemElements (array $subtypes, string $create_target_class=ilRepositoryGUI::class, ?int $redirect_target_ref_id=null,) | |
| buildGroup (string $create_target_class, array $obj_types_in_group, string $title, array $subtypes) | |
Editing User Interface for MediaObjects within LMs (see ILIAS DTD)
Definition at line 30 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::__construct | ( | $a_data, | |
| int | $a_id = 0, |
||
| bool | $a_call_by_reference = false, |
||
| bool | $a_prepare_output = false |
||
| ) |
| mixed | $data |
Definition at line 59 of file class.ilObjMediaObjectGUI.php.
References $DIC, ilObjectGUI\$lng, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
static |
get media info as html
Definition at line 1373 of file class.ilObjMediaObjectGUI.php.
Referenced by ilMediaPoolTableGUI\fillRow(), and ilClipboardTableGUI\fillRow().
Here is the caller graph for this function:| ilObjMediaObjectGUI::addFullscreenObject | ( | ) |
add fullscreen view
Definition at line 1297 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::assignFullscreenObject | ( | string | $a_file | ) |
assign file to fullscreen view
Definition at line 1242 of file class.ilObjMediaObjectGUI.php.
|
protected |
Reimplemented from ilObjectGUI.
Definition at line 180 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::assignStandardObject | ( | string | $a_file | ) |
assign file to standard view
Definition at line 1212 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::cancelMultiSrtObject | ( | ) |
Cancel Multi Feedback.
Definition at line 1769 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilObjMediaObjectGUI::cancelObject | ( | ) |
Cancel saving.
| ilCtrlException |
Reimplemented from ilObjectGUI.
Definition at line 861 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Check fix size (for map editing hint)
Definition at line 550 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjMediaObjectGUI::checkFormInput | ( | ) |
Definition at line 665 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::confirmSrtDeletionObject | ( | ) |
Confirm srt file deletion.
Definition at line 1673 of file class.ilObjMediaObjectGUI.php.
References $lng.
| ilObjMediaObjectGUI::createObject | ( | ) |
create new object form
Reimplemented from ilObjectGUI.
Definition at line 263 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::deleteSrtFilesObject | ( | ) |
Delete srt files.
Definition at line 1703 of file class.ilObjMediaObjectGUI.php.
References $lng.
| ilObjMediaObjectGUI::editObject | ( | ) |
Reimplemented from ilObjectGUI.
Definition at line 866 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::extractPreviewImageObject | ( | ) |
Definition at line 880 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 1794 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::getAdvMdRecordObject | ( | ) |
Get adv md record type.
| ilMediaObjectsException |
Definition at line 117 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::getEnabledMapAreas | ( | ) |
Definition at line 144 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::getForm | ( | ) |
Definition at line 175 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::getFullscreenSizeObject | ( | ) |
set original size of fullscreen file
Definition at line 957 of file class.ilObjMediaObjectGUI.php.
References ilObjMediaObject\_getDirectory(), ILIAS\Repository\ctrl(), ilMediaImageUtil\getImageSize(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::getHeader | ( | ) |
Definition at line 133 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::getHeightPreset | ( | ) |
Definition at line 170 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::getStandardSizeObject | ( | ) |
set original size of standard file
Definition at line 936 of file class.ilObjMediaObjectGUI.php.
References ilObjMediaObject\_getDirectory(), ILIAS\Repository\ctrl(), ilMediaImageUtil\getImageSize(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::getTabs | ( | ) |
@abstract overwrite in derived GUI class of your object type
Reimplemented from ilObjectGUI.
Definition at line 1482 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::getValues | ( | ) |
Get values for form.
Definition at line 562 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::getWidthPreset | ( | ) |
Definition at line 157 of file class.ilObjMediaObjectGUI.php.
|
static |
Include media object presentation JS.
Definition at line 1568 of file class.ilObjMediaObjectGUI.php.
Referenced by ilPageObjectGUI\displayMedia(), ilImageMapEditorGUI\executeCommand(), ilLMPresentationGUI\ilMedia(), ilObjMediaPoolGUI\showMedia(), and ilPageObjectGUI\showPage().
Here is the caller graph for this function:| ilObjMediaObjectGUI::initForm | ( | string | $a_mode = "create" | ) |
Definition at line 273 of file class.ilObjMediaObjectGUI.php.
References $lng, and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::removeFullscreenObject | ( | ) |
remove fullscreen view
Definition at line 1286 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilObjMediaObjectGUI::resizeImagesObject | ( | ) |
resize images to specified size
Definition at line 892 of file class.ilObjMediaObjectGUI.php.
References $location, ilObjMediaObject\_getDirectory(), ilObjMediaObject\_resizeImage(), ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::returnToContextObject | ( | ) |
| ilCtrlException |
Definition at line 190 of file class.ilObjMediaObjectGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilObjMediaObjectGUI::saveMultiSrtObject | ( | ) |
Save selected srt files as new srt files.
Definition at line 1778 of file class.ilObjMediaObjectGUI.php.
References Vendor\Package\$f, and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::saveObject | ( | ) |
create new media object
Reimplemented from ilObjectGUI.
Definition at line 650 of file class.ilObjMediaObjectGUI.php.
References $lng.
| ilObjMediaObjectGUI::savePropertiesObject | ( | ) |
Definition at line 972 of file class.ilObjMediaObjectGUI.php.
References $lng, $location, ilObjMediaObject\_determineWidthHeight(), ilObjMediaObject\_getDirectory(), ilObjMediaObject\_resizeImage(), ILIAS\Repository\ctrl(), ilObjMediaObject\getMimeType(), ILIAS\Repository\object(), and ilUtil\secureLink().
Here is the call graph for this function:| ilObjMediaObjectGUI::setAdvMdRecordObject | ( | int | $a_adv_ref_id, |
| string | $a_adv_type, | ||
| string | $a_adv_subtype = "-" |
||
| ) |
Set object, that defines the adv md records being used.
Default is $this->object, but the context may set another object (e.g. media pool for media objects)
Definition at line 103 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::setBackTitle | ( | string | $a_title | ) |
Definition at line 258 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::setEnabledMapAreas | ( | bool | $a_enabledmapareas | ) |
Definition at line 138 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::setHeader | ( | string | $a_title = "" | ) |
Definition at line 127 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::setHeightPreset | ( | int | $a_val | ) |
Set height preset (e.g.
set from media pool)
Definition at line 165 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::setObjectPerCreationForm | ( | ilObjMediaObject | $a_mob | ) |
Set media object values from creation form.
Definition at line 678 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::setPropertiesSubTabs | ( | string | $a_active | ) |
Definition at line 1585 of file class.ilObjMediaObjectGUI.php.
References $lng.
| ilObjMediaObjectGUI::setTabs | ( | ) |
set admin tabs
Reimplemented from ilObjectGUI.
Definition at line 1466 of file class.ilObjMediaObjectGUI.php.
References ilUtil\getImagePath(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjMediaObjectGUI::setWidthPreset | ( | int | $a_val | ) |
Set width preset (e.g.
set from media pool)
Definition at line 152 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::showAllUsagesObject | ( | ) |
Show all media object usages (incl history)
Definition at line 1322 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::showMultiSubtitleConfirmationTableObject | ( | ) |
List of srt files in zip file.
Definition at line 1756 of file class.ilObjMediaObjectGUI.php.
| ilObjMediaObjectGUI::uploadMultipleSubtitleFileFormObject | ( | ) |
Definition at line 1723 of file class.ilObjMediaObjectGUI.php.
References $lng.
| ilObjMediaObjectGUI::uploadMultipleSubtitleFileObject | ( | ) |
Definition at line 1742 of file class.ilObjMediaObjectGUI.php.
References Vendor\Package\$e, ILIAS\Repository\ctrl(), and ilArrayUtil\stripSlashesArray().
Here is the call graph for this function:| ilObjMediaObjectGUI::uploadSubtitleFileObject | ( | ) |
Definition at line 1656 of file class.ilObjMediaObjectGUI.php.
References $lng, and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 48 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 50 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 49 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 39 of file class.ilObjMediaObjectGUI.php.
| bool ilObjMediaObjectGUI::$enabledmapareas = true |
Definition at line 54 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 40 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 34 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 36 of file class.ilObjMediaObjectGUI.php.
| string ilObjMediaObjectGUI::$header = "" |
Definition at line 52 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 37 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 41 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 43 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 32 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 51 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 35 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 42 of file class.ilObjMediaObjectGUI.php.
| string ilObjMediaObjectGUI::$target_script = "" |
Definition at line 53 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 33 of file class.ilObjMediaObjectGUI.php.
|
protected |
Definition at line 38 of file class.ilObjMediaObjectGUI.php.