Esempio n. 1
0
	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']));