function prepareXHTML() { $text = $_POST['text']; $text = WCAG_Rendering::text_to_HTML ( $text ); $imageFile = $_POST['imagefile']; $imageLabel = $_POST['imageLabel']; $link = $_POST['link']; $linkLabel = $_POST['linkLabel']; if (strlen($linkLabel) == 0) { $linkLabel = $link; } $home_top='<div id="WCAG-home"><img src="'.$imageFile.'" alt="'.$imageLabel.'" />'.'<p>'.$text.'</p>'; if (strlen($link) > 0) { $home_top = $home_top.'<a href="'.$link.'">'.$linkLabel.'</a>'; } $home_top=$home_top."<div style=\"clear:both;\"><span></span></div></div>"; return $home_top; }
if ($form->validate()) { $values = $form->exportValues(); if (!isset($values['visible_teacher'])) { $values['visible_teacher'] = false; } if (!isset($values['visible_student'])) { $values['visible_student'] = false; } if (!isset($values['visible_guest'])) { $values['visible_guest'] = false; } if ($values['lang'] == 'all') { $values['lang'] = null; } if (api_get_setting('wcag_anysurfer_public_pages') == 'true') { $values['content'] = WCAG_Rendering::text_to_HTML($values['content']); } switch ($values['action']) { case 'add': $announcement_id = SystemAnnouncementManager::add_announcement($values['title'], $values['content'], $values['start'], $values['end'], $values['visible_teacher'], $values['visible_student'], $values['visible_guest'], $values['lang'], $values['send_mail'], $values['add_to_calendar']); if ($announcement_id !== false) { SystemAnnouncementManager::announcement_for_groups($announcement_id, array($values['group'])); Display::display_confirmation_message(get_lang('AnnouncementAdded')); } else { $show_announcement_list = false; $form->display(); } break; case 'edit': if (SystemAnnouncementManager::update_announcement($values['id'], $values['title'], $values['content'], $values['start'], $values['end'], $values['visible_teacher'], $values['visible_student'], $values['visible_guest'], $values['lang'], $values['send_mail'])) { SystemAnnouncementManager::announcement_for_groups($values['id'], array($values['group']));