* * Functions to edit an event. * * @copyright © 2002-2005 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package plugins * @subpackage calendar */ /** @ignore */ define('SM_PATH','../../'); /* Calender plugin required files. */ require_once(SM_PATH . 'plugins/calendar/calendar_data.php'); require_once(SM_PATH . 'plugins/calendar/functions.php'); /* SquirrelMail required files. */ require_once(SM_PATH . 'include/validate.php'); require_once(SM_PATH . 'functions/strings.php'); require_once(SM_PATH . 'functions/date.php'); require_once(SM_PATH . 'config/config.php'); require_once(SM_PATH . 'functions/page_header.php'); require_once(SM_PATH . 'include/load_prefs.php'); require_once(SM_PATH . 'functions/html.php'); /* get globals */ // undo rg = on effects if (isset($month)) unset($month); if (isset($year)) unset($year); if (isset($day)) unset($day); if (isset($hour)) unset($hour); if (isset($minute)) unset($minute); if (isset($event_year)) unset($event_year); if (isset($event_month)) unset($event_month); if (isset($event_day)) unset($event_day); if (isset($event_hour)) unset($event_hour); if (isset($event_minute)) unset($event_minute); if (isset($event_length)) unset($event_length); if (isset($event_priority)) unset($event_priority); if (isset($_POST['updated'])) { $updated = $_POST['updated']; } if (isset($_POST['event_year']) && is_numeric($_POST['event_year'])) { $event_year = $_POST['event_year']; } if (isset($_POST['event_month']) && is_numeric($_POST['event_month'])) { $event_month = $_POST['event_month']; } if (isset($_POST['event_day']) && is_numeric($_POST['event_day'])) { $event_day = $_POST['event_day']; } if (isset($_POST['event_hour']) && is_numeric($_POST['event_hour'])) { $event_hour = $_POST['event_hour']; } if (isset($_POST['event_minute']) && is_numeric($_POST['event_minute'])) { $event_minute = $_POST['event_minute']; } if (isset($_POST['event_length']) && is_numeric($_POST['event_length'])) { $event_length = $_POST['event_length']; } if (isset($_POST['event_title'])) { $event_title = $_POST['event_title']; } if (isset($_POST['event_text'])) { $event_text = $_POST['event_text']; } if (isset($_POST['send'])) { $send = $_POST['send']; } if (isset($_POST['event_priority']) && is_numeric($_POST['event_priority'])) { $event_priority = $_POST['event_priority']; } if (isset($_POST['confirmed'])) { $confirmed = $_POST['confirmed']; } if (isset($_POST['year']) && is_numeric($_POST['year'])) { $year = $_POST['year']; } elseif (isset($_GET['year']) && is_numeric($_GET['year'])) { $year = $_GET['year']; } if (isset($_POST['month']) && is_numeric($_POST['month'])) { $month = $_POST['month']; } elseif (isset($_GET['month']) && is_numeric($_GET['month'])) { $month = $_GET['month']; } if (isset($_POST['day']) && is_numeric($_POST['day'])) { $day = $_POST['day']; } elseif (isset($_GET['day']) && is_numeric($_GET['day'])) { $day = $_GET['day']; } if (isset($_POST['hour']) && is_numeric($_POST['hour'])) { $hour = $_POST['hour']; } elseif (isset($_GET['hour']) && is_numeric($_GET['hour'])) { $hour = $_GET['hour']; } if (isset($_POST['minute']) && is_numeric($_POST['minute'])) { $minute = $_POST['minute']; } elseif (isset($_GET['minute']) && is_numeric($_GET['minute'])) { $minute = $_GET['minute']; } /* got 'em */ // update event info function update_event_form() { global $color, $editor_size, $year, $day, $month, $hour, $minute, $calendardata; $tmparray = $calendardata["$month$day$year"]["$hour$minute"]; echo "\n
\n"; } // self explenatory function confirm_update() { global $calself, $year, $month, $day, $hour, $minute, $calendardata, $color, $event_year, $event_month, $event_day, $event_hour, $event_minute, $event_length, $event_priority, $event_title, $event_text; $tmparray = $calendardata["$month$day$year"]["$hour$minute"]; echo html_tag( 'table', html_tag( 'tr', html_tag( 'th', _("Do you really want to change this event from:") . "