X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=plugins%2Fcalendar%2Fday.php;h=a1816c61ccf3269c6157156646b9ec7913e5a2dd;hb=607428ac12cc15ad782738b2fcb4a1e366a1f5e9;hp=8e2dedab340e7ffe9219565f9ed87775944d9e1f;hpb=82d304a0501324b276cabab1870755d5352bd21c;p=squirrelmail.git diff --git a/plugins/calendar/day.php b/plugins/calendar/day.php index 8e2dedab..a1816c61 100644 --- a/plugins/calendar/day.php +++ b/plugins/calendar/day.php @@ -3,14 +3,13 @@ /** * day.php * - * Copyright (c) 2002-2004 The SquirrelMail Project Team - * Licensed under the GNU GPL. For full terms see the file COPYING. - * * Originally contrubuted by Michal Szczotka * * Displays the day page (day view). * - * $Id$ + * @copyright © 2002-2005 The SquirrelMail Project Team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + * @version $Id$ * @package plugins * @subpackage calendar */ @@ -32,22 +31,28 @@ require_once(SM_PATH . 'include/load_prefs.php'); require_once(SM_PATH . 'functions/html.php'); /* get globals */ -if (isset($_GET['year'])) { + +// undo rg = on effects +if (isset($month)) unset($month); +if (isset($year)) unset($year); +if (isset($day)) unset($day); + +if (isset($_GET['year']) && is_numeric($_GET['year'])) { $year = $_GET['year']; } -elseif (isset($_POST['year'])) { +elseif (isset($_POST['year']) && is_numeric($_POST['year'])) { $year = $_POST['year']; } -if (isset($_GET['month'])) { +if (isset($_GET['month']) && is_numeric($_GET['month'])) { $month = $_GET['month']; } -elseif (isset($_POST['month'])) { +elseif (isset($_POST['month']) && is_numeric($_POST['month'])) { $month = $_POST['month']; } -if (isset($_GET['day'])) { +if (isset($_GET['day']) && is_numeric($_GET['day'])) { $day = $_GET['day']; } -elseif (isset($_POST['day'])) { +elseif (isset($_POST['day']) && is_numeric($_POST['day'])) { $day = $_POST['day']; } @@ -61,7 +66,7 @@ function day_header() { echo html_tag( 'tr', '', '', $color[0] ) . "\n". html_tag( 'td', '', 'left' ) . html_tag( 'table', '', '', $color[0], 'width="100%" border="0" cellpadding="2" cellspacing="1"' ) ."\n" . - html_tag( 'tr', + html_tag( 'tr', html_tag( 'th', "< ". date_intl('D',$prev_date)."", @@ -133,7 +138,7 @@ function display_events() { html_tag( 'td', $ehour . ':' . $eminute . $elength, 'left' ) . html_tag( 'td', '', 'left' ) . '['; echo ($calbar['priority']==1) ? "$calbar[title]" : "$calbar[title]"; - echo"] $calbar[message] " . + echo']
'.nl2br($calbar['message']).'
' . html_tag( 'td', "\n" . "". @@ -179,4 +184,4 @@ initialize_events(); display_events(); ?> - + \ No newline at end of file