28 include_once(
"./Modules/LearningModule/classes/class.ilLMMultiSrt.php");
39 $cmd = $ilCtrl->getCmd(
"uploadMultipleSubtitleFileForm");
41 if (in_array(
$cmd,
array(
"uploadMultipleSubtitleFileForm",
"uploadMultipleSubtitleFile",
"showMultiSubtitleConfirmationTable",
"cancelMultiSrt",
"saveMultiSrt")))
57 $ilToolbar->setFormAction($ilCtrl->getFormAction($this),
true);
58 include_once(
"./Services/Form/classes/class.ilFileInputGUI.php");
59 $fi =
new ilFileInputGUI($lng->txt(
"cont_subtitle_file").
" (.zip)",
"subtitle_file");
61 $ilToolbar->addInputItem($fi,
true);
63 $ilToolbar->addFormButton($lng->txt(
"upload"),
"uploadMultipleSubtitleFile");
74 $this->ctrl->redirect($this,
"showMultiSubtitleConfirmationTable");
79 $this->ctrl->redirect($this,
"uploadMultipleSubtitleFileForm");
91 include_once(
"./Modules/LearningModule/classes/class.ilLMMultiSrtConfirmationTable2GUI.php");
93 $tpl->setContent(
$tab->getHTML());
101 $this->multi_srt->clearMultiSrtDirectory();
102 $this->ctrl->redirect($this,
"uploadMultipleSubtitleFileForm");
112 $cnt = $this->multi_srt->moveMultiSrtFiles();
113 $this->multi_srt->clearMultiSrtDirectory();
116 $ilCtrl->redirect($this,
"uploadMultipleSubtitleFileForm");
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.
__construct(ilObjLearningModule $a_lm)
Constructor.
Class ilObjLearningModule.
List srt files from zip file for upload confirmation.
Upload SRT files to all media objects of a learning module.
showMultiSubtitleConfirmationTable()
List of srt files in zip file.
Base exception class for learning modules.
uploadMultipleSubtitleFileForm()
Upload multiple stubtitles.
static sendInfo($a_info="", $a_keep=false)
Send Info Message to Screen.
uploadMultipleSubtitleFile()
Upload multiple subtitles.
cancelMultiSrt()
Cancel Multi Feedback.
saveMultiSrt()
Save selected srt files as new srt files.
Create styles array
The data for the language used.
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
static stripSlashesArray($a_arr, $a_strip_html=true, $a_allow="")
Strip slashes from array.
executeCommand()
Execute command.
Handler class for multi srt upload in learning modules.