|
@@ -51,7 +51,7 @@ function activate_end_date() {
|
|
|
|
|
|
$gradebook = isset($_GET['gradebook']) ? Security::remove_XSS($_GET['gradebook']) : null;
|
|
|
|
|
|
-$defaults=array();
|
|
|
+$defaults = array();
|
|
|
$form = new FormValidator('form1', 'post', 'lp_controller.php');
|
|
|
|
|
|
// Form title
|
|
@@ -67,32 +67,14 @@ $form->addElement('hidden', 'lp_encoding');
|
|
|
$items = learnpath::getCategoryFromCourseIntoSelect(api_get_course_int_id(), true);
|
|
|
$form->addElement('select', 'category_id', get_lang('Category'), $items);
|
|
|
|
|
|
-// Origin
|
|
|
-/*
|
|
|
-$origin_select = $form->addElement('select', 'lp_maker', get_lang('Origin'));
|
|
|
-$lp_orig = $_SESSION['oLP']->get_maker();
|
|
|
-
|
|
|
-include 'content_makers.inc.php';
|
|
|
-foreach ($content_origins as $origin) {
|
|
|
- if ($lp_orig == $origin) {
|
|
|
- $s_selected_origin = $origin;
|
|
|
- }
|
|
|
- $origin_select->addOption($origin, $origin);
|
|
|
-}
|
|
|
-
|
|
|
-// Content proximity
|
|
|
-$content_proximity_select = $form->addElement('select', 'lp_proximity', get_lang('ContentProximity'));
|
|
|
-$lp_prox = $_SESSION['oLP']->get_proximity();
|
|
|
-if ($lp_prox != 'local') {
|
|
|
- $s_selected_proximity = 'remote';
|
|
|
-} else {
|
|
|
- $s_selected_proximity = 'local';
|
|
|
-}
|
|
|
-$content_proximity_select->addOption(get_lang('Local'), 'local');
|
|
|
-$content_proximity_select->addOption(get_lang('Remote'), 'remote');
|
|
|
-*/
|
|
|
-//Hide toc frame
|
|
|
-$hide_toc_frame = $form->addElement('checkbox', 'hide_toc_frame', null, get_lang('HideTocFrame'),array('onclick' => '$("#lp_layout_column").toggle()' ));
|
|
|
+// Hide toc frame
|
|
|
+$hide_toc_frame = $form->addElement(
|
|
|
+ 'checkbox',
|
|
|
+ 'hide_toc_frame',
|
|
|
+ null,
|
|
|
+ get_lang('HideTocFrame'),
|
|
|
+ array('onclick' => '$("#lp_layout_column").toggle()')
|
|
|
+);
|
|
|
if (api_get_setting('allow_course_theme') == 'true') {
|
|
|
$mycourselptheme = api_get_course_setting('allow_learning_path_theme');
|
|
|
if (!empty($mycourselptheme) && $mycourselptheme!=-1 && $mycourselptheme== 1) {
|
|
@@ -106,13 +88,19 @@ if (api_get_setting('allow_course_theme') == 'true') {
|
|
|
}
|
|
|
|
|
|
// Author
|
|
|
-$form->addElement('html_editor', 'lp_author', get_lang('Author'), array('size' => 80), array('ToolbarSet' => 'LearningPathAuthor', 'Width' => '100%', 'Height' => '150px') );
|
|
|
+$form->addElement(
|
|
|
+ 'html_editor',
|
|
|
+ 'lp_author',
|
|
|
+ get_lang('Author'),
|
|
|
+ array('size' => 80),
|
|
|
+ array('ToolbarSet' => 'LearningPathAuthor', 'Width' => '100%', 'Height' => '150px')
|
|
|
+);
|
|
|
$form->applyFilter('lp_author', 'html_filter');
|
|
|
|
|
|
// LP image
|
|
|
$form->add_progress_bar();
|
|
|
if (strlen($_SESSION['oLP']->get_preview_image()) > 0) {
|
|
|
- $show_preview_image='<img src='.api_get_path(WEB_COURSE_PATH).api_get_course_path().'/upload/learning_path/images/'.$_SESSION['oLP']->get_preview_image().'>';
|
|
|
+ $show_preview_image = '<img src='.api_get_path(WEB_COURSE_PATH).api_get_course_path().'/upload/learning_path/images/'.$_SESSION['oLP']->get_preview_image().'>';
|
|
|
$form->addElement('label', get_lang('ImagePreview'), $show_preview_image);
|
|
|
$form->addElement('checkbox', 'remove_picture', null, get_lang('DelImage'));
|
|
|
}
|
|
@@ -126,7 +114,12 @@ if (api_get_setting('search_enabled') === 'true') {
|
|
|
$specific_fields = get_specific_field_list();
|
|
|
foreach ($specific_fields as $specific_field) {
|
|
|
$form -> addElement ('text', $specific_field['code'], $specific_field['name']);
|
|
|
- $filter = array('c_id'=> "'". api_get_course_int_id() ."'", 'field_id' => $specific_field['id'], 'ref_id' => $_SESSION['oLP']->lp_id, 'tool_id' => '\''. TOOL_LEARNPATH .'\'');
|
|
|
+ $filter = array(
|
|
|
+ 'c_id' => "'".api_get_course_int_id()."'",
|
|
|
+ 'field_id' => $specific_field['id'],
|
|
|
+ 'ref_id' => $_SESSION['oLP']->lp_id,
|
|
|
+ 'tool_id' => '\''.TOOL_LEARNPATH.'\'',
|
|
|
+ );
|
|
|
$values = get_specific_field_values_list($filter, array('value'));
|
|
|
if (!empty($values)) {
|
|
|
$arr_str_values = array();
|
|
@@ -156,7 +149,14 @@ $form->addElement('html',$items);
|
|
|
$form->addElement('html', '<div class="help-block">'.get_lang('LpPrerequisiteDescription').'</div></div></div>');
|
|
|
|
|
|
//Start date
|
|
|
-$form->addElement('checkbox', 'activate_start_date_check', null,get_lang('EnableStartTime'), array('onclick' => 'activate_start_date()'));
|
|
|
+$form->addElement(
|
|
|
+ 'checkbox',
|
|
|
+ 'activate_start_date_check',
|
|
|
+ null,
|
|
|
+ get_lang('EnableStartTime'),
|
|
|
+ array('onclick' => 'activate_start_date()')
|
|
|
+);
|
|
|
+
|
|
|
$display_date = 'none';
|
|
|
if (!empty($publicated_on)) {
|
|
|
$display_date = 'block';
|
|
@@ -168,7 +168,13 @@ $form->addDatePicker('publicated_on', get_lang('PublicationDate'));
|
|
|
$form->addElement('html','</div>');
|
|
|
|
|
|
//End date
|
|
|
-$form->addElement('checkbox', 'activate_end_date_check', null, get_lang('EnableEndTime'), array('onclick' => 'activate_end_date()'));
|
|
|
+$form->addElement(
|
|
|
+ 'checkbox',
|
|
|
+ 'activate_end_date_check',
|
|
|
+ null,
|
|
|
+ get_lang('EnableEndTime'),
|
|
|
+ array('onclick' => 'activate_end_date()')
|
|
|
+);
|
|
|
$display_date = 'none';
|
|
|
if (!empty($expired_on)) {
|
|
|
$display_date = 'block';
|
|
@@ -210,8 +216,7 @@ if ($enableLpExtraFields) {
|
|
|
|
|
|
|
|
|
$defaults['publicated_on'] = (!empty($publicated_on))? api_get_local_time($publicated_on) : date('Y-m-d 12:00:00');
|
|
|
-$defaults['expired_on'] = (!empty($expired_on) )? api_get_local_time($expired_on): date('Y-m-d 12:00:00',time()+84600);
|
|
|
-//$defaults['max_attempts'] = $_SESSION['oLP']->get_max_attempts();
|
|
|
+$defaults['expired_on'] = (!empty($expired_on) )? api_get_local_time($expired_on): date('Y-m-d 12:00:00', time()+84600);
|
|
|
$defaults['subscribe_users'] = $_SESSION['oLP']->getSubscribeUsers();
|
|
|
$form->setDefaults($defaults);
|
|
|
|
|
@@ -225,7 +230,7 @@ if ($_SESSION['oLP']->get_hide_toc_frame() == 1) {
|
|
|
echo '<div class="col-md-12">';
|
|
|
$form -> display();
|
|
|
echo '</div>';
|
|
|
-} else{
|
|
|
+} else {
|
|
|
echo '<div class="col-md-8">';
|
|
|
$form -> display();
|
|
|
echo '</div>';
|