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");
 
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.