@ -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(