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");
60 $fi->setSuffixes(array(
"zip"));
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");
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");
An exception for terminatinating execution or to throw for unit testing.
Base exception class for learning modules.
List srt files from zip file for upload confirmation.
Upload SRT files to all media objects of a learning module.
saveMultiSrt()
Save selected srt files as new srt files.
uploadMultipleSubtitleFile()
Upload multiple subtitles.
executeCommand()
Execute command.
__construct(ilObjLearningModule $a_lm)
Constructor.
showMultiSubtitleConfirmationTable()
List of srt files in zip file.
cancelMultiSrt()
Cancel Multi Feedback.
uploadMultipleSubtitleFileForm()
Upload multiple stubtitles.
Handler class for multi srt upload in learning modules.
Class ilObjLearningModule.
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
static sendInfo($a_info="", $a_keep=false)
Send Info Message to Screen.
static stripSlashesArray($a_arr, $a_strip_html=true, $a_allow="")
Strip slashes from array.