|
@@ -128,7 +128,6 @@ if (file_exists($course_path.'/course-pic85x85.png')) {
|
|
|
}
|
|
|
$form->addElement('html', $image_html);
|
|
|
|
|
|
-
|
|
|
$form->add_textfield('title', get_lang('Title'), true, array('class' => 'span6'));
|
|
|
$form->applyFilter('title', 'html_filter');
|
|
|
$form->applyFilter('title', 'trim');
|
|
@@ -344,7 +343,6 @@ $form->addGroup($group, '', array(get_lang("ShowSystemFolders")), '');
|
|
|
$form->addElement('style_submit_button', null, get_lang('SaveSettings'), 'class="save"');
|
|
|
$form->addElement('html', '</div></div>');
|
|
|
|
|
|
-
|
|
|
// Certificate settings
|
|
|
if (api_get_setting('allow_public_certificates')=='true') {
|
|
|
$form->addElement('html', '<div><h3>'.Display::return_icon('certificate.png', Security::remove_XSS(get_lang('Certificates')),'',ICON_SIZE_SMALL).' '.Security::remove_XSS(get_lang('Certificates')).'</h3><div>');
|
|
@@ -363,7 +361,7 @@ $app_plugin = new AppPlugin();
|
|
|
$app_plugin->add_course_settings_form($form);
|
|
|
|
|
|
// Get all the course information
|
|
|
-$all_course_information = CourseManager::get_course_information($_course['sysCode']);
|
|
|
+$all_course_information = CourseManager::get_course_information($_course['sysCode']);
|
|
|
|
|
|
// Set the default values of the form
|
|
|
$values = array();
|
|
@@ -386,7 +384,6 @@ $courseSettings = CourseManager::getCourseSettingVariables();
|
|
|
foreach ($courseSettings as $setting) {
|
|
|
$values[$setting] = api_get_course_setting($setting);
|
|
|
}
|
|
|
-
|
|
|
$app_plugin->set_course_settings_defaults($values);
|
|
|
|
|
|
$form->setDefaults($values);
|
|
@@ -395,21 +392,37 @@ $form->setDefaults($values);
|
|
|
if ($form->validate() && is_settings_editable()) {
|
|
|
$update_values = $form->exportValues();
|
|
|
|
|
|
- $pdf_export_watermark_path = $_FILES['pdf_export_watermark_path'];
|
|
|
+ $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($pdf_export_watermark_path['name'], $pdf_export_watermark_path['tmp_name'], $course_code);
|
|
|
+ $pdf_export_watermark_path_result = PDF::upload_watermark(
|
|
|
+ $pdf_export_watermark_path['name'],
|
|
|
+ $pdf_export_watermark_path['tmp_name'],
|
|
|
+ $course_code
|
|
|
+ );
|
|
|
unset($update_values['pdf_export_watermark_path']);
|
|
|
}
|
|
|
|
|
|
//Variables that will be saved in the TABLE_MAIN_COURSE table
|
|
|
- $update_in_course_table = array('title', 'course_language','category_code','department_name', 'department_url','visibility',
|
|
|
- 'subscribe', 'unsubscribe','tutor_name','course_registration_password', 'legal', 'activate_legal');
|
|
|
+ $update_in_course_table = array(
|
|
|
+ 'title',
|
|
|
+ 'course_language',
|
|
|
+ 'category_code',
|
|
|
+ 'department_name',
|
|
|
+ 'department_url',
|
|
|
+ 'visibility',
|
|
|
+ 'subscribe',
|
|
|
+ 'unsubscribe',
|
|
|
+ 'tutor_name',
|
|
|
+ 'course_registration_password',
|
|
|
+ 'legal',
|
|
|
+ 'activate_legal'
|
|
|
+ );
|
|
|
|
|
|
foreach ($update_values as $index =>$value) {
|
|
|
$update_values[$index] = Database::escape_string($value);
|
|
|
}
|
|
|
- unset($value);
|
|
|
+
|
|
|
$table_course = Database :: get_main_table(TABLE_MAIN_COURSE);
|
|
|
$sql = "UPDATE $table_course SET
|
|
|
title = '".$update_values['title']."',
|
|
@@ -429,7 +442,11 @@ if ($form->validate() && is_settings_editable()) {
|
|
|
// Insert/Updates course_settings table
|
|
|
foreach ($courseSettings as $setting) {
|
|
|
if (isset($update_values[$setting])) {
|
|
|
- CourseManager::saveCourseConfigurationSetting($setting, $update_values[$setting], api_get_course_int_id());
|
|
|
+ CourseManager::saveCourseConfigurationSetting(
|
|
|
+ $setting,
|
|
|
+ $update_values[$setting],
|
|
|
+ api_get_course_int_id()
|
|
|
+ );
|
|
|
}
|
|
|
}
|
|
|
|