|
@@ -70,7 +70,8 @@ $form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-course-settings">
|
|
|
<h4 class="panel-title">
|
|
|
- <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-course-settings" aria-expanded="true" aria-controls="collapse-course-settings">
|
|
|
+ <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-course-settings"
|
|
|
+ aria-expanded="true" aria-controls="collapse-course-settings">
|
|
|
');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon('settings.png', get_lang('CourseSettings')).' '.get_lang('CourseSettings')
|
|
@@ -81,7 +82,8 @@ $form->addHtml('
|
|
|
</div>
|
|
|
');
|
|
|
$form->addHtml('
|
|
|
- <div id="collapse-course-settings" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="heading-course-settings">
|
|
|
+ <div id="collapse-course-settings" class="panel-collapse collapse in" role="tabpanel"
|
|
|
+ aria-labelledby="heading-course-settings">
|
|
|
<div class="panel-body">
|
|
|
');
|
|
|
|
|
@@ -195,7 +197,8 @@ $form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-course-access">
|
|
|
<h4 class="panel-title">
|
|
|
- <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-course-access" aria-expanded="false" aria-controls="collapse-course-access">
|
|
|
+ <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion"
|
|
|
+ href="#collapse-course-access" aria-expanded="false" aria-controls="collapse-course-access">
|
|
|
');
|
|
|
$form->addElement(
|
|
|
'html',
|
|
@@ -208,18 +211,43 @@ $form->addHtml('
|
|
|
');
|
|
|
|
|
|
$form->addHtml('
|
|
|
- <div id="collapse-course-access" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-course-access">
|
|
|
+ <div id="collapse-course-access" class="panel-collapse collapse" role="tabpanel"
|
|
|
+ aria-labelledby="heading-course-access">
|
|
|
<div class="panel-body">
|
|
|
');
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'visibility', get_lang("CourseAccess"), get_lang('OpenToTheWorld'), COURSE_VISIBILITY_OPEN_WORLD);
|
|
|
-$group[] = $form->createElement('radio', 'visibility', null, get_lang('OpenToThePlatform'), COURSE_VISIBILITY_OPEN_PLATFORM);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'visibility',
|
|
|
+ get_lang("CourseAccess"),
|
|
|
+ get_lang('OpenToTheWorld'),
|
|
|
+ COURSE_VISIBILITY_OPEN_WORLD
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'visibility',
|
|
|
+ null,
|
|
|
+ get_lang('OpenToThePlatform'),
|
|
|
+ COURSE_VISIBILITY_OPEN_PLATFORM
|
|
|
+);
|
|
|
$group[] = $form->createElement('radio', 'visibility', null, get_lang('Private'), COURSE_VISIBILITY_REGISTERED);
|
|
|
-$group[] = $form->createElement('radio', 'visibility', null, get_lang('CourseVisibilityClosed'), COURSE_VISIBILITY_CLOSED);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'visibility',
|
|
|
+ null,
|
|
|
+ get_lang('CourseVisibilityClosed'),
|
|
|
+ COURSE_VISIBILITY_CLOSED
|
|
|
+);
|
|
|
// The "hidden" visibility is only available to portal admins
|
|
|
if (api_is_platform_admin()) {
|
|
|
- $group[] = $form->createElement('radio', 'visibility', null, get_lang('CourseVisibilityHidden'), COURSE_VISIBILITY_HIDDEN);
|
|
|
+ $group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'visibility',
|
|
|
+ null,
|
|
|
+ get_lang('CourseVisibilityHidden'),
|
|
|
+ COURSE_VISIBILITY_HIDDEN
|
|
|
+ );
|
|
|
}
|
|
|
$form->addGroup($group, '', [get_lang("CourseAccess"), get_lang("CourseAccessConfigTip")]);
|
|
|
|
|
@@ -233,13 +261,24 @@ $group[] = $form->createElement('radio', 'subscribe', null, get_lang('Denied'),
|
|
|
$form->addGroup($group, '', [get_lang("Subscription")]);
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'unsubscribe', get_lang('Unsubscription'), get_lang('AllowedToUnsubscribe'), 1);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'unsubscribe',
|
|
|
+ get_lang('Unsubscription'),
|
|
|
+ get_lang('AllowedToUnsubscribe'),
|
|
|
+ 1
|
|
|
+);
|
|
|
$group[] = $form->createElement('radio', 'unsubscribe', null, get_lang('NotAllowedToUnsubscribe'), 0);
|
|
|
$form->addGroup($group, '', [get_lang("Unsubscription")]);
|
|
|
|
|
|
$form->addText('course_registration_password', get_lang('CourseRegistrationPassword'), false, ['size' => '60']);
|
|
|
|
|
|
-$form->addElement('checkbox', 'activate_legal', [null, get_lang('ShowALegalNoticeWhenEnteringTheCourse')], get_lang('ActivateLegal'));
|
|
|
+$form->addElement(
|
|
|
+ 'checkbox',
|
|
|
+ 'activate_legal',
|
|
|
+ [null, get_lang('ShowALegalNoticeWhenEnteringTheCourse')],
|
|
|
+ get_lang('ActivateLegal')
|
|
|
+);
|
|
|
$form->addElement('textarea', 'legal', get_lang('CourseLegalAgreement'), ['rows' => 8]);
|
|
|
$form->addButtonSave(get_lang('SaveSettings'), 'submit_save');
|
|
|
|
|
@@ -254,7 +293,8 @@ $form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-documents">
|
|
|
<h4 class="panel-title">
|
|
|
- <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-documents" aria-expanded="false" aria-controls="collapse-documents">
|
|
|
+ <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion"
|
|
|
+ href="#collapse-documents" aria-expanded="false" aria-controls="collapse-documents">
|
|
|
');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon('folder.png', get_lang('Documents')).' '.get_lang('Documents')
|
|
@@ -306,7 +346,8 @@ $form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-email-notifications">
|
|
|
<h4 class="panel-title">
|
|
|
- <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-email-notifications" aria-expanded="false" aria-controls="collapse-email-notifications">
|
|
|
+ <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion"
|
|
|
+ href="#collapse-email-notifications" aria-expanded="false" aria-controls="collapse-email-notifications">
|
|
|
');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon('mail.png', get_lang('EmailNotifications')).' '.get_lang('EmailNotifications')
|
|
@@ -317,31 +358,104 @@ $form->addHtml('
|
|
|
</div>
|
|
|
');
|
|
|
$form->addHtml('
|
|
|
- <div id="collapse-email-notifications" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-email-notifications">
|
|
|
+ <div id="collapse-email-notifications" class="panel-collapse collapse" role="tabpanel"
|
|
|
+ aria-labelledby="heading-email-notifications">
|
|
|
<div class="panel-body">
|
|
|
');
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_to_teacher_on_new_user_in_course', get_lang('NewUserEmailAlert'), get_lang('NewUserEmailAlertEnable'), 1);
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_to_teacher_on_new_user_in_course', null, get_lang('NewUserEmailAlertToTeacharAndTutor'), 2);
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_to_teacher_on_new_user_in_course', null, get_lang('NewUserEmailAlertDisable'), 0);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_to_teacher_on_new_user_in_course',
|
|
|
+ get_lang('NewUserEmailAlert'),
|
|
|
+ get_lang('NewUserEmailAlertEnable'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_to_teacher_on_new_user_in_course',
|
|
|
+ null,
|
|
|
+ get_lang('NewUserEmailAlertToTeacharAndTutor'),
|
|
|
+ 2
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_to_teacher_on_new_user_in_course',
|
|
|
+ null,
|
|
|
+ get_lang('NewUserEmailAlertDisable'),
|
|
|
+ 0
|
|
|
+);
|
|
|
$form->addGroup($group, '', [get_lang("NewUserEmailAlert")]);
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_students_on_new_homework', get_lang('NewHomeworkEmailAlert'), get_lang('NewHomeworkEmailAlertEnable'), 1);
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_students_on_new_homework', null, get_lang('NewHomeworkEmailAlertToHrmEnable'), 2);
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_students_on_new_homework', null, get_lang('NewHomeworkEmailAlertDisable'), 0);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_students_on_new_homework',
|
|
|
+ get_lang('NewHomeworkEmailAlert'),
|
|
|
+ get_lang('NewHomeworkEmailAlertEnable'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_students_on_new_homework',
|
|
|
+ null,
|
|
|
+ get_lang('NewHomeworkEmailAlertToHrmEnable'),
|
|
|
+ 2
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_students_on_new_homework',
|
|
|
+ null,
|
|
|
+ get_lang('NewHomeworkEmailAlertDisable'),
|
|
|
+ 0
|
|
|
+);
|
|
|
$form->addGroup($group, '', [get_lang("NewHomeworkEmailAlert")]);
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_manager_on_new_doc', get_lang('WorkEmailAlert'), get_lang('WorkEmailAlertActivate'), 1);
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_manager_on_new_doc', null, get_lang('WorkEmailAlertActivateOnlyForTeachers'), 3);
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_manager_on_new_doc', null, get_lang('WorkEmailAlertActivateOnlyForStudents'), 2);
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_manager_on_new_doc', null, get_lang('WorkEmailAlertDeactivate'), 0);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_manager_on_new_doc',
|
|
|
+ get_lang('WorkEmailAlert'),
|
|
|
+ get_lang('WorkEmailAlertActivate'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_manager_on_new_doc',
|
|
|
+ null,
|
|
|
+ get_lang('WorkEmailAlertActivateOnlyForTeachers'),
|
|
|
+ 3
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_manager_on_new_doc',
|
|
|
+ null,
|
|
|
+ get_lang('WorkEmailAlertActivateOnlyForStudents'),
|
|
|
+ 2
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_manager_on_new_doc',
|
|
|
+ null,
|
|
|
+ get_lang('WorkEmailAlertDeactivate'),
|
|
|
+ 0
|
|
|
+);
|
|
|
$form->addGroup($group, '', [get_lang("WorkEmailAlert")]);
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_on_new_doc_dropbox', get_lang('DropboxEmailAlert'), get_lang('DropboxEmailAlertActivate'), 1);
|
|
|
-$group[] = $form->createElement('radio', 'email_alert_on_new_doc_dropbox', null, get_lang('DropboxEmailAlertDeactivate'), 0);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_on_new_doc_dropbox',
|
|
|
+ get_lang('DropboxEmailAlert'),
|
|
|
+ get_lang('DropboxEmailAlertActivate'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'email_alert_on_new_doc_dropbox',
|
|
|
+ null,
|
|
|
+ get_lang('DropboxEmailAlertDeactivate'),
|
|
|
+ 0
|
|
|
+);
|
|
|
$form->addGroup($group, '', [get_lang("DropboxEmailAlert")]);
|
|
|
|
|
|
// Exercises notifications
|
|
@@ -389,7 +503,8 @@ $form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-user-right">
|
|
|
<h4 class="panel-title">
|
|
|
- <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-user-right" aria-expanded="false" aria-controls="collapse-user-right">
|
|
|
+ <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion"
|
|
|
+ href="#collapse-user-right" aria-expanded="false" aria-controls="collapse-user-right">
|
|
|
');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon('user.png', get_lang('UserRights')).' '.get_lang('UserRights')
|
|
@@ -405,23 +520,59 @@ $form->addHtml('
|
|
|
');
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'allow_user_edit_agenda', get_lang('AllowUserEditAgenda'), get_lang('AllowUserEditAgendaActivate'), 1);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_user_edit_agenda',
|
|
|
+ get_lang('AllowUserEditAgenda'),
|
|
|
+ get_lang('AllowUserEditAgendaActivate'),
|
|
|
+ 1
|
|
|
+);
|
|
|
$group[] = $form->createElement('radio', 'allow_user_edit_agenda', null, get_lang('AllowUserEditAgendaDeactivate'), 0);
|
|
|
$form->addGroup($group, '', [get_lang("AllowUserEditAgenda")]);
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'allow_user_edit_announcement', get_lang('AllowUserEditAnnouncement'), get_lang('AllowUserEditAnnouncementActivate'), 1);
|
|
|
-$group[] = $form->createElement('radio', 'allow_user_edit_announcement', null, get_lang('AllowUserEditAnnouncementDeactivate'), 0);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_user_edit_announcement',
|
|
|
+ get_lang('AllowUserEditAnnouncement'),
|
|
|
+ get_lang('AllowUserEditAnnouncementActivate'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_user_edit_announcement',
|
|
|
+ null,
|
|
|
+ get_lang('AllowUserEditAnnouncementDeactivate'),
|
|
|
+ 0
|
|
|
+);
|
|
|
$form->addGroup($group, '', [get_lang("AllowUserEditAnnouncement")]);
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'allow_user_image_forum', get_lang('AllowUserImageForum'), get_lang('AllowUserImageForumActivate'), 1);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_user_image_forum',
|
|
|
+ get_lang('AllowUserImageForum'),
|
|
|
+ get_lang('AllowUserImageForumActivate'),
|
|
|
+ 1
|
|
|
+);
|
|
|
$group[] = $form->createElement('radio', 'allow_user_image_forum', null, get_lang('AllowUserImageForumDeactivate'), 0);
|
|
|
$form->addGroup($group, '', [get_lang("AllowUserImageForum")]);
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'allow_user_view_user_list', get_lang('AllowUserViewUserList'), get_lang('AllowUserViewUserListActivate'), 1);
|
|
|
-$group[] = $form->createElement('radio', 'allow_user_view_user_list', null, get_lang('AllowUserViewUserListDeactivate'), 0);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_user_view_user_list',
|
|
|
+ get_lang('AllowUserViewUserList'),
|
|
|
+ get_lang('AllowUserViewUserListActivate'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_user_view_user_list',
|
|
|
+ null,
|
|
|
+ get_lang('AllowUserViewUserListDeactivate'),
|
|
|
+ 0
|
|
|
+);
|
|
|
$form->addGroup($group, '', [get_lang("AllowUserViewUserList")]);
|
|
|
$form->addButtonSave(get_lang('SaveSettings'), 'submit_save');
|
|
|
$form->addHtml('
|
|
@@ -435,7 +586,8 @@ $form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-chat-settings">
|
|
|
<h4 class="panel-title">
|
|
|
- <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-chat-settings" aria-expanded="false" aria-controls="collapse-chat-settings">
|
|
|
+ <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion"
|
|
|
+ href="#collapse-chat-settings" aria-expanded="false" aria-controls="collapse-chat-settings">
|
|
|
');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon('chat.png', get_lang('ConfigChat'), '', ICON_SIZE_SMALL).' '.get_lang('ConfigChat')
|
|
@@ -446,12 +598,19 @@ $form->addHtml('
|
|
|
</div>
|
|
|
');
|
|
|
$form->addHtml('
|
|
|
- <div id="collapse-chat-settings" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-chat-settings">
|
|
|
+ <div id="collapse-chat-settings" class="panel-collapse collapse" role="tabpanel"
|
|
|
+ aria-labelledby="heading-chat-settings">
|
|
|
<div class="panel-body">
|
|
|
');
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'allow_open_chat_window', get_lang('AllowOpenchatWindow'), get_lang('AllowOpenChatWindowActivate'), 1);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_open_chat_window',
|
|
|
+ get_lang('AllowOpenchatWindow'),
|
|
|
+ get_lang('AllowOpenChatWindowActivate'),
|
|
|
+ 1
|
|
|
+);
|
|
|
$group[] = $form->createElement('radio', 'allow_open_chat_window', null, get_lang('AllowOpenChatWindowDeactivate'), 0);
|
|
|
$form->addGroup($group, '', [get_lang("AllowOpenchatWindow")]);
|
|
|
$form->addButtonSave(get_lang('SaveSettings'), 'submit_save');
|
|
@@ -467,7 +626,8 @@ $form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-learning-path">
|
|
|
<h4 class="panel-title">
|
|
|
- <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-learning-path" aria-expanded="false" aria-controls="collapse-learning-path">
|
|
|
+ <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion"
|
|
|
+ href="#collapse-learning-path" aria-expanded="false" aria-controls="collapse-learning-path">
|
|
|
');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon('scorms.png', get_lang('ConfigLearnpath')).' '.get_lang('ConfigLearnpath')
|
|
@@ -478,22 +638,47 @@ $form->addHtml('
|
|
|
</div>
|
|
|
');
|
|
|
$form->addHtml('
|
|
|
- <div id="collapse-learning-path" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-learning-path">
|
|
|
+ <div id="collapse-learning-path" class="panel-collapse collapse" role="tabpanel"
|
|
|
+ aria-labelledby="heading-learning-path">
|
|
|
<div class="panel-body">
|
|
|
');
|
|
|
|
|
|
// Auto launch LP
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'enable_lp_auto_launch', get_lang('LPAutoLaunch'), get_lang('RedirectToALearningPath'), 1);
|
|
|
-$group[] = $form->createElement('radio', 'enable_lp_auto_launch', get_lang('LPAutoLaunch'), get_lang('RedirectToTheLearningPathList'), 2);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'enable_lp_auto_launch',
|
|
|
+ get_lang('LPAutoLaunch'),
|
|
|
+ get_lang('RedirectToALearningPath'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'enable_lp_auto_launch',
|
|
|
+ get_lang('LPAutoLaunch'),
|
|
|
+ get_lang('RedirectToTheLearningPathList'),
|
|
|
+ 2
|
|
|
+);
|
|
|
$group[] = $form->createElement('radio', 'enable_lp_auto_launch', null, get_lang('Deactivate'), 0);
|
|
|
$form->addGroup($group, '', [get_lang('LPAutoLaunch')]);
|
|
|
|
|
|
if (api_get_setting('allow_course_theme') == 'true') {
|
|
|
// Allow theme into Learning path
|
|
|
$group = [];
|
|
|
- $group[] = $form->createElement('radio', 'allow_learning_path_theme', get_lang('AllowLearningPathTheme'), get_lang('AllowLearningPathThemeAllow'), 1);
|
|
|
- $group[] = $form->createElement('radio', 'allow_learning_path_theme', null, get_lang('AllowLearningPathThemeDisallow'), 0);
|
|
|
+ $group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_learning_path_theme',
|
|
|
+ get_lang('AllowLearningPathTheme'),
|
|
|
+ get_lang('AllowLearningPathThemeAllow'),
|
|
|
+ 1
|
|
|
+ );
|
|
|
+ $group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_learning_path_theme',
|
|
|
+ null,
|
|
|
+ get_lang('AllowLearningPathThemeDisallow'),
|
|
|
+ 0
|
|
|
+ );
|
|
|
$form->addGroup($group, '', [get_lang("AllowLearningPathTheme")]);
|
|
|
}
|
|
|
|
|
@@ -568,32 +753,26 @@ $form->addHtml('</div>');
|
|
|
// Exercise
|
|
|
if (api_get_configuration_value('allow_exercise_auto_launch')) {
|
|
|
$form->addHtml('<div class="panel panel-default">');
|
|
|
- $form->addHtml(
|
|
|
- '
|
|
|
+ $form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-exercise">
|
|
|
<h4 class="panel-title">
|
|
|
<a class="collapsed"
|
|
|
- role="button" data-toggle="collapse"
|
|
|
- data-parent="#accordion"
|
|
|
- href="#collapse-exercise" aria-expanded="false" aria-controls="collapse-exercise">
|
|
|
- '
|
|
|
- );
|
|
|
+ role="button" data-toggle="collapse"
|
|
|
+ data-parent="#accordion"
|
|
|
+ href="#collapse-exercise" aria-expanded="false" aria-controls="collapse-exercise">
|
|
|
+ ');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon('quiz.png', get_lang('Exercise')).' '.get_lang('Exercise')
|
|
|
);
|
|
|
- $form->addHtml(
|
|
|
- '
|
|
|
+ $form->addHtml('
|
|
|
</a>
|
|
|
</h4>
|
|
|
</div>
|
|
|
- '
|
|
|
- );
|
|
|
- $form->addHtml(
|
|
|
- '
|
|
|
+ ');
|
|
|
+ $form->addHtml('
|
|
|
<div id="collapse-exercise" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-exercise">
|
|
|
<div class="panel-body">
|
|
|
- '
|
|
|
- );
|
|
|
+ ');
|
|
|
|
|
|
// Auto launch exercise
|
|
|
$group = [];
|
|
@@ -623,12 +802,10 @@ if (api_get_configuration_value('allow_exercise_auto_launch')) {
|
|
|
}
|
|
|
$form->freeze();
|
|
|
}
|
|
|
- $form->addHtml(
|
|
|
- '
|
|
|
+ $form->addHtml('
|
|
|
</div>
|
|
|
</div>
|
|
|
- '
|
|
|
- );
|
|
|
+ ');
|
|
|
$form->addHtml('</div>');
|
|
|
}
|
|
|
|
|
@@ -637,13 +814,16 @@ $form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-advance-settings">
|
|
|
<h4 class="panel-title">
|
|
|
- <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-advance-settings" aria-expanded="false" aria-controls="collapse-advance-settings">
|
|
|
+ <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion"
|
|
|
+ href="#collapse-advance-settings" aria-expanded="false" aria-controls="collapse-advance-settings">
|
|
|
');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon(
|
|
|
'course_progress.png',
|
|
|
get_lang('ThematicAdvanceConfiguration')
|
|
|
- ).' '.get_lang('ThematicAdvanceConfiguration')
|
|
|
+ )
|
|
|
+ .' '
|
|
|
+ .get_lang('ThematicAdvanceConfiguration')
|
|
|
);
|
|
|
$form->addHtml('
|
|
|
</a>
|
|
@@ -651,7 +831,8 @@ $form->addHtml('
|
|
|
</div>
|
|
|
');
|
|
|
$form->addHtml('
|
|
|
- <div id="collapse-advance-settings" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-advance-settings">
|
|
|
+ <div id="collapse-advance-settings" class="panel-collapse collapse" role="tabpanel"
|
|
|
+ aria-labelledby="heading-advance-settings">
|
|
|
<div class="panel-body">
|
|
|
');
|
|
|
|
|
@@ -698,7 +879,8 @@ if (api_get_setting('allow_public_certificates') == 'true') {
|
|
|
$form->addHtml('
|
|
|
<div class="panel-heading" role="tab" id="heading-certificate-settings">
|
|
|
<h4 class="panel-title">
|
|
|
- <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-certificate-settings" aria-expanded="false" aria-controls="collapse-certificate-settings">
|
|
|
+ <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="false"
|
|
|
+ href="#collapse-certificate-settings" aria-controls="collapse-certificate-settings">
|
|
|
');
|
|
|
$form->addHtml(
|
|
|
Display::return_icon('certificate.png', get_lang('Certificates')).' '.get_lang('Certificates')
|
|
@@ -709,12 +891,19 @@ if (api_get_setting('allow_public_certificates') == 'true') {
|
|
|
</div>
|
|
|
');
|
|
|
$form->addHtml('
|
|
|
- <div id="collapse-certificate-settings" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-certificate-settings">
|
|
|
+ <div id="collapse-certificate-settings" class="panel-collapse collapse" role="tabpanel"
|
|
|
+ aria-labelledby="heading-certificate-settings">
|
|
|
<div class="panel-body">
|
|
|
');
|
|
|
|
|
|
$group = [];
|
|
|
- $group[] = $form->createElement('radio', 'allow_public_certificates', get_lang('AllowPublicCertificates'), get_lang('Yes'), 1);
|
|
|
+ $group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'allow_public_certificates',
|
|
|
+ get_lang('AllowPublicCertificates'),
|
|
|
+ get_lang('Yes'),
|
|
|
+ 1
|
|
|
+ );
|
|
|
$group[] = $form->createElement('radio', 'allow_public_certificates', null, get_lang('No'), 0);
|
|
|
$form->addGroup($group, '', [get_lang('AllowPublicCertificates')]);
|
|
|
$form->addButtonSave(get_lang('SaveSettings'), 'submit_save');
|
|
@@ -741,7 +930,8 @@ $form->addHtml('
|
|
|
</div>
|
|
|
');
|
|
|
$form->addHtml('
|
|
|
- <div id="collapse-forum-settings" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-forum-settings">
|
|
|
+ <div id="collapse-forum-settings" class="panel-collapse collapse" role="tabpanel"
|
|
|
+ aria-labelledby="heading-forum-settings">
|
|
|
<div class="panel-body">
|
|
|
');
|
|
|
|
|
@@ -839,7 +1029,9 @@ if ($form->validate() && is_settings_editable()) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- $pdf_export_watermark_path = isset($_FILES['pdf_export_watermark_path']) ? $_FILES['pdf_export_watermark_path'] : null;
|
|
|
+ $pdf_export_watermark_path = isset($_FILES['pdf_export_watermark_path'])
|
|
|
+ ? $_FILES['pdf_export_watermark_path']
|
|
|
+ : null;
|
|
|
|
|
|
if (!empty($pdf_export_watermark_path['name'])) {
|
|
|
$pdf_export_watermark_path_result = PDF::upload_watermark(
|