} 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
Beispiel #2
0
// 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') {