} else { $errorMsg .= "<br/>\n" . get_lang('HomePageFilesNotWritable'); } } else { //File does not exist $fp = fopen($homePath . $noticef . '_' . $lang . $ext, 'w'); fputs($fp, "<b>{$notice_title}</b><br />\n{$notice_text}"); fclose($fp); } event_system(LOG_HOMEPAGE_CHANGED, 'edit_notice', Text::cut(strip_tags($notice_title), 254), api_get_utc_datetime(), api_get_user_id()); break; case 'edit_news': //Filter //$s_languages_news=$_POST["news_languages"]; // TODO: Why this line has been disabled? if (api_get_setting('wcag_anysurfer_public_pages') == 'true') { $home_news = WCAG_rendering::prepareXHTML(); } else { $home_news = trim(stripslashes($_POST['home_news'])); } //Write if ($s_languages_news != 'all') { if (file_exists($homePath . $newsf . '_' . $s_languages_news . $ext)) { if (is_writable($homePath . $newsf . '_' . $s_languages_news . $ext)) { $fp = fopen($homePath . $newsf . '_' . $s_languages_news . $ext, 'w'); fputs($fp, $home_news); fclose($fp); } else { $errorMsg = get_lang('HomePageFilesNotWritable'); } } else { // File does not exist
// default header title form $description_type = intval($description_type); $header = $default_description_titles[$description_type]; if ($description_type >= ADD_BLOCK) { $header = $default_description_titles[ADD_BLOCK]; } // display form $form = new FormValidator('course_description', 'POST', 'index.php?action=edit&id=' . $original_id . '&description_type=' . $description_type . '&' . api_get_cidreq()); $form->addElement('header', '', $header); $form->addElement('hidden', 'id', $original_id); $form->addElement('hidden', 'description_type', $description_type); $form->addElement('hidden', 'sec_token', $token); $form->add_textfield('title', get_lang('Title'), true, array('size' => '50')); $form->applyFilter('title', 'html_filter'); if (api_get_setting('wcag_anysurfer_public_pages') == 'true') { WCAG_rendering::prepare_admin_form($description_content, $form); } else { $form->add_html_editor('contentDescription', get_lang('Content'), true, false, array('ToolbarSet' => 'TrainingDescription', 'Width' => '100%', 'Height' => '200')); } $form->addElement('style_submit_button', null, get_lang('Save'), 'class="save"'); // Set some default values $default['title'] = Security::remove_XSS($description_title); $default['contentDescription'] = Security::remove_XSS($description_content, COURSEMANAGERLOWSECURITY); $default['description_type'] = $description_type; $form->setDefaults($default); if (isset($question[$description_type])) { $message = '<strong>' . get_lang('QuestionPlan') . '</strong><br />'; $message .= $question[$description_type]; Display::display_normal_message($message, false); } if (api_get_setting('wcag_anysurfer_public_pages') == 'true') {