Category::getUrl(), 'name' => get_lang('ToolGradebook'), ]; } $interbreadcrumb[] = [ 'url' => 'lp_controller.php?action=list&'.api_get_cidreq(), 'name' => get_lang('LearningPaths'), ]; $interbreadcrumb[] = [ 'url' => api_get_self()."?action=build&lp_id=$lpId&".api_get_cidreq(), 'name' => $lp->get_name(), ]; $form = new FormValidator( '', 'POST', api_get_self().'?'.api_get_cidreq().'&lp_id='.$lpId, '', [ 'id' => 'upload_form', 'enctype' => 'multipart/form-data', ] ); $form->addHeader(get_lang('UpdateFile')); $form->addHtml(Display::return_message(get_lang('TheScormPackageWillBeUpdatedYouMustUploadTheFileWithTheSameName'))); $form->addLabel(null, Display::return_icon('scorm_logo.jpg', null, ['style' => 'width:230px;height:100px'])); $form->addElement('hidden', 'curdirpath', ''); $form->addElement('file', 'user_file', get_lang('FileToUpload')); $form->addRule('user_file', get_lang('ThisFieldIsRequired'), 'required'); $form->addButtonUpload(get_lang('Upload')); if ($form->validate()) { $oScorm = new scorm(); $manifest = $oScorm->import_package( $_FILES['user_file'], '', api_get_course_info(), true, $lp ); if ($manifest) { Display::addFlash(Display::return_message(get_lang('Updated'))); } header('Location: '.api_get_path(WEB_CODE_PATH).'lp/lp_list.php?'.api_get_cidreq()); exit; } $content = $form->returnForm(); $tpl = new Template(null); $tpl->assign('content', $content); $tpl->display_one_col_template();