You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(5) |
Feb
(25) |
Mar
(18) |
Apr
|
May
(26) |
Jun
(14) |
Jul
(1) |
Aug
(5) |
Sep
(82) |
Oct
(3) |
Nov
(130) |
Dec
(9) |
2004 |
Jan
(4) |
Feb
(62) |
Mar
|
Apr
(3) |
May
(100) |
Jun
|
Jul
(6) |
Aug
(49) |
Sep
(33) |
Oct
(47) |
Nov
(2) |
Dec
(1) |
2005 |
Jan
|
Feb
(4) |
Mar
(1) |
Apr
(8) |
May
(17) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
(26) |
Oct
(18) |
Nov
(37) |
Dec
(14) |
2006 |
Jan
(2) |
Feb
(18) |
Mar
(34) |
Apr
(52) |
May
(7) |
Jun
(3) |
Jul
(2) |
Aug
(10) |
Sep
|
Oct
|
Nov
(18) |
Dec
(4) |
2007 |
Jan
|
Feb
(7) |
Mar
(7) |
Apr
(6) |
May
(52) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(15) |
Nov
|
Dec
(1) |
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(250) |
2009 |
Jan
(35) |
Feb
(45) |
Mar
|
Apr
(4) |
May
(35) |
Jun
(13) |
Jul
(49) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(11) |
2010 |
Jan
(3) |
Feb
(30) |
Mar
|
Apr
(35) |
May
(12) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
From: <cl...@us...> - 2004-02-05 04:10:26
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24343/templates/default/images Added Files: allday_5.gif allday_6.gif allday_7.gif Log Message: More new images. --- NEW FILE: allday_5.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: allday_6.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: allday_7.gif --- (This appears to be a binary file; contents omitted.) |
From: <cl...@us...> - 2004-02-05 04:10:26
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24343/templates/default Modified Files: default.css Log Message: More new images. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/default.css,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** default.css 5 Feb 2004 03:14:54 -0000 1.7 --- default.css 5 Feb 2004 04:07:57 -0000 1.8 *************** *** 12,18 **** .alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} .alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} ! .alldaybg_5 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} ! .alldaybg_6 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} ! .alldaybg_7 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} --- 12,18 ---- .alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} .alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} ! .alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} ! .alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} ! .alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} |
From: <cl...@us...> - 2004-02-05 03:17:26
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13046/templates/default/images Added Files: allday_2.gif allday_3.gif allday_4.gif Log Message: Added more colors. --- NEW FILE: allday_2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: allday_3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: allday_4.gif --- (This appears to be a binary file; contents omitted.) |
From: <cl...@us...> - 2004-02-05 03:17:26
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13046/templates/default Modified Files: default.css Log Message: Added more colors. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/default.css,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** default.css 4 Feb 2004 05:55:15 -0000 1.6 --- default.css 5 Feb 2004 03:14:54 -0000 1.7 *************** *** 9,12 **** --- 9,18 ---- .alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} + .alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} + .alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} + .alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} + .alldaybg_5 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} + .alldaybg_6 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} + .alldaybg_7 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} |
From: <cl...@us...> - 2004-02-05 00:18:05
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5071/templates/default Modified Files: day.tpl Log Message: Coded allday events for day.php Index: day.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/day.tpl,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** day.tpl 4 Feb 2004 05:55:15 -0000 1.3 --- day.tpl 5 Feb 2004 00:15:37 -0000 1.4 *************** *** 36,44 **** <td> <!-- loop allday on --> ! <div class="alldaybg_1"> ! <span class="V10WB">Call at some place</span> ! </div> ! <div class="alldaybg_1"> ! <span class="V10WB">Some Holiday</span> </div> <!-- loop allday off --> --- 36,41 ---- <td> <!-- loop allday on --> ! <div class="alldaybg_{CALNO}"> ! {EVENT} </div> <!-- loop allday off --> |
From: <cl...@us...> - 2004-02-05 00:18:04
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5071/functions Modified Files: template.php Log Message: Coded allday events for day.php Index: template.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/template.php,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** template.php 4 Feb 2004 22:39:45 -0000 1.18 --- template.php 5 Feb 2004 00:15:37 -0000 1.19 *************** *** 5,8 **** --- 5,29 ---- class Page { var $page; + function draw_day($template_p) { + global $template, $getdate, $cal, $master_array ; + $replace = ''; + if (is_array($master_array[$getdate]['-1'])) { + preg_match("!<\!-- loop allday on -->(.*)<\!-- loop allday off -->!is", $this->page, $match1); + $loop_ad = trim($match1[1]); + foreach ($master_array[$getdate]['-1'] as $allday) { + $event_calno = $allday['calnumber']; + $event_calna = $allday['calname']; + $event_url = $allday['url']; + if ($event_calno < 1) $event_calno=1; + if ($event_calno > 7) $event_calno=7; + $event = openevent($event_calna, '', '', $allday, 0, '', '<span class="V10WB">', '</span>', 'psf', $url); + $loop_tmp = str_replace('{EVENT}', $event, $loop_ad); + $loop_tmp = str_replace('{CALNO}', $event_calno, $loop_tmp); + $replace .= $loop_tmp; + } + } + $this->page = ereg_replace('<!-- loop allday on -->(.*)<!-- loop allday off -->', $replace, $this->page); + } + function draw_month($template_p, $offset = '+0', $type) { global $template, $getdate, $master_array, $this_year, $this_month, $dateFormat_month, $week_start_day, $cal, $minical_view, $month_event_lines, $daysofweekreallyshort_lang, $daysofweekshort_lang, $daysofweek_lang, $timeFormat_small, $timeFormat; |
From: <cl...@us...> - 2004-02-05 00:18:03
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5071 Modified Files: day.php Log Message: Coded allday events for day.php Index: day.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/day.php,v retrieving revision 1.105 retrieving revision 1.106 diff -C2 -d -r1.105 -r1.106 *** day.php 3 Feb 2004 23:02:09 -0000 1.105 --- day.php 5 Feb 2004 00:15:37 -0000 1.106 *************** *** 33,37 **** $list_calcolors = list_calcolors(); ! $page = new Page(BASE.'templates/'.$template.'/DAY.tpl'); $page->replace_tags(array( --- 33,37 ---- $list_calcolors = list_calcolors(); ! $page = new Page(BASE.'templates/'.$template.'/day.tpl'); $page->replace_tags(array( *************** *** 63,67 **** )); ! $page->monthbottom($this->page); $page->output(); --- 63,67 ---- )); ! $page->draw_day($this->page); $page->output(); |
From: <cl...@us...> - 2004-02-04 22:42:12
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12421/functions Modified Files: template.php Log Message: Code optimization. Index: template.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/template.php,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** template.php 2 Feb 2004 23:10:01 -0000 1.17 --- template.php 4 Feb 2004 22:39:45 -0000 1.18 *************** *** 223,259 **** function output() { global $template, $php_started, $lang; - // Small month builder - preg_match_all ('!(\{MONTH_SMALL\|[+|-][0-9]\})!is', $this->page, $match); - if (sizeof($match) > 0) { - $template_file = $this->parse('templates/'.$template.'/month_small.tpl'); - foreach ($match[1] as $key => $val) { - $offset = str_replace('}', '', $val); - $offset = str_replace('{MONTH_SMALL|', '', $offset); - $data = $this->draw_month($template_file, $offset, 'small'); - $this->page = str_replace($val, $data, $this->page); - } - } ! // Medium month builder ! preg_match_all ('!(\{MONTH_MEDIUM\|[0-9][0-9]\})!is', $this->page, $match); ! if (sizeof($match) > 0) { ! $template_file = $this->parse('templates/'.$template.'/month_medium.tpl'); ! foreach ($match[1] as $key => $val) { ! $offset = str_replace('}', '', $val); ! $offset = str_replace('{MONTH_MEDIUM|', '', $offset); ! $data = $this->draw_month($template_file, $offset, 'medium'); ! $this->page = str_replace($val, $data, $this->page); ! } ! } ! ! // Large month builder ! preg_match_all ('!(\{MONTH_LARGE\|[+|-][0-9]\})!is', $this->page, $match); if (sizeof($match) > 0) { ! $template_file = $this->parse('templates/'.$template.'/month_large.tpl'); foreach ($match[1] as $key => $val) { ! $offset = str_replace('}', '', $val); ! $offset = str_replace('{MONTH_LARGE|', '', $offset); ! $data = $this->draw_month($template_file, $offset, 'large'); ! $this->page = str_replace($val, $data, $this->page); } } --- 223,248 ---- function output() { global $template, $php_started, $lang; ! // Looks for {MONTH} before sending page out ! preg_match_all ('!\{MONTH_([A-Z]*)\|?([+|-])([0-9]{1,2})\}!is', $this->page, $match); if (sizeof($match) > 0) { ! $i=0; foreach ($match[1] as $key => $val) { ! if ($match[1][$i] == 'SMALL') { ! $template_file = $this->parse('templates/'.$template.'/month_small.tpl'); ! $type = 'small'; ! $offset = $match[2][$i].$match[3][$i]; ! } elseif ($match[1][$i] == 'MEDIUM') { ! $template_file = $this->parse('templates/'.$template.'/month_medium.tpl'); ! $type = 'medium'; ! $offset = $match[3][$i]; ! } else { ! $template_file = $this->parse('templates/'.$template.'/month_large.tpl'); ! $type = 'large'; ! $offset = $match[2][$i].$match[3][$i]; ! } ! $data = $this->draw_month($template_file, $offset, $type); ! $this->page = str_replace($match[0][$i], $data, $this->page); ! $i++; } } |
From: <cl...@us...> - 2004-02-04 22:42:12
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12421 Modified Files: config.inc.php Log Message: Code optimization. Index: config.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/config.inc.php,v retrieving revision 1.138 retrieving revision 1.139 diff -C2 -d -r1.138 -r1.139 *** config.inc.php 26 Jan 2004 21:30:17 -0000 1.138 --- config.inc.php 4 Feb 2004 22:39:45 -0000 1.139 *************** *** 1,5 **** <?php ! // Configuration file for PHP iCalendar 1.2 // // To set values, change the text between the single quotes --- 1,5 ---- <?php ! // Configuration file for PHP iCalendar 2.0 // // To set values, change the text between the single quotes *************** *** 7,11 **** $style_sheet = 'silver'; // Themes support - silver, red, green, orange, grey, tan ! $template = 'default'; $default_view = 'day'; // Default view for calendars = 'day', 'week', 'month', 'year' $minical_view = 'current'; // Where do the mini-calendars go when clicked? = 'day', 'week', 'month', 'current' --- 7,11 ---- $style_sheet = 'silver'; // Themes support - silver, red, green, orange, grey, tan ! $template = 'default'; // Template support $default_view = 'day'; // Default view for calendars = 'day', 'week', 'month', 'year' $minical_view = 'current'; // Where do the mini-calendars go when clicked? = 'day', 'week', 'month', 'current' *************** *** 25,29 **** $calendar_path = ''; // Leave this blank on most installs, place your full path to calendars if they are outside the phpicalendar folder. $second_offset = '0'; // The time in seconds between your time and your server's time. ! $bleed_time = ''; // This allows events past midnight to just be displayed on the starting date, only good up to 24 hours. Range from '0000' to '2359'. Is automatically set to $day_start if left blank. $cookie_uri = ''; // The HTTP URL to the PHP iCalendar directory, ie. http://www.example.com/phpicalendar -- AUTO SETTING -- Only set if you are having cookie issues. $download_uri = ''; // The HTTP URL to your calendars directory, ie. http://www.example.com/phpicalendar/calendars -- AUTO SETTING -- Only set if you are having subscribe issues. --- 25,29 ---- $calendar_path = ''; // Leave this blank on most installs, place your full path to calendars if they are outside the phpicalendar folder. $second_offset = '0'; // The time in seconds between your time and your server's time. ! $bleed_time = ''; // This allows events past midnight to just be displayed on the starting date, only good up to 24 hours. Range from '0000' to '2359', or '-1' for no bleed time. Is automatically set to $day_start if left blank. $cookie_uri = ''; // The HTTP URL to the PHP iCalendar directory, ie. http://www.example.com/phpicalendar -- AUTO SETTING -- Only set if you are having cookie issues. $download_uri = ''; // The HTTP URL to your calendars directory, ie. http://www.example.com/phpicalendar/calendars -- AUTO SETTING -- Only set if you are having subscribe issues. |
From: <cl...@us...> - 2004-02-04 05:57:35
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30891/templates/default Modified Files: day.tpl default.css Log Message: Cleaned up allday look on day.php. Index: day.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/day.tpl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** day.tpl 3 Feb 2004 06:22:30 -0000 1.2 --- day.tpl 4 Feb 2004 05:55:15 -0000 1.3 *************** *** 36,44 **** <td> <!-- loop allday on --> ! <div style="height: 18px; padding-top: 4px; border: 1px solid #fff;" class="eventbg_1"> ! <center><font class="V10W">{ALLDAY}</font></center> </div> ! <div style="height: 18px; padding-top: 4px; border: 1px solid #fff;" class="eventbg_1"> ! <center><font class="V10W">{ALLDAY}</font></center> </div> <!-- loop allday off --> --- 36,44 ---- <td> <!-- loop allday on --> ! <div class="alldaybg_1"> ! <span class="V10WB">Call at some place</span> </div> ! <div class="alldaybg_1"> ! <span class="V10WB">Some Holiday</span> </div> <!-- loop allday off --> Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/default.css,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** default.css 2 Feb 2004 23:10:02 -0000 1.5 --- default.css 4 Feb 2004 05:55:15 -0000 1.6 *************** *** 8,12 **** .tblr {background: url(images/shadow_r.gif) no-repeat; width:8px} ! --- 8,12 ---- .tblr {background: url(images/shadow_r.gif) no-repeat; width:8px} ! .alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;} |
From: <cl...@us...> - 2004-02-04 05:57:35
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30891/templates/default/images Added Files: allday_1.gif Log Message: Cleaned up allday look on day.php. --- NEW FILE: allday_1.gif --- (This appears to be a binary file; contents omitted.) |
From: <cl...@us...> - 2004-02-03 23:04:59
|
Update of /cvsroot/phpicalendar/phpicalendar/calendars In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19290/calendars Modified Files: Work.ics Log Message: Removed unneeded files, tweeked templates, added legend for multiple calendars. Index: Work.ics =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/calendars/Work.ics,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Work.ics 13 Aug 2003 06:05:15 -0000 1.1 --- Work.ics 3 Feb 2004 23:02:10 -0000 1.2 *************** *** 1,229 **** ! BEGIN:VCALENDAR ! CALSCALE:GREGORIAN ! X-WR-TIMEZONE;VALUE=TEXT:US/Pacific ! METHOD:PUBLISH ! PRODID:-//Apple Computer\, Inc//iCal 1.0//EN ! X-WR-RELCALID;VALUE=TEXT:A85F35BC-CD4E-11D7-953B-000A957792B8 ! X-WR-CALNAME;VALUE=TEXT:Stefs call list ! VERSION:2.0 ! BEGIN:VEVENT ! SEQUENCE:7 ! UID:A85EDCDC-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030328T033523Z ! SUMMARY:New Event ! DTSTART;VALUE=DATE:20030325 ! DTEND;VALUE=DATE:20030331 ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:7 ! UID:A85EE292-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030328T033704Z ! SUMMARY:New Event ! DTSTART;VALUE=DATE:20030325 ! DTEND;VALUE=DATE:20030331 ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:5 ! UID:A85EE500-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030328T033729Z ! SUMMARY:Imaging Conference ! DTSTART;VALUE=DATE:20030407 ! DTEND;VALUE=DATE:20030412 ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:4 ! ATTENDEE;CN=Chad Little:mailto:ch...@ch... ! ATTENDEE;CN=Dan Marusich:mailto:un...@ma... ! DTSTART;TZID=US/Pacific:20030527T160000 ! DTSTAMP:20030528T032958Z ! SUMMARY:Attendees ! UID:A85EE76A-CD4E-11D7-953B-000A957792B8 ! ORGANIZER;CN=Chad Little:mailto:ch...@ch... ! DTEND;TZID=US/Pacific:20030527T190000 ! X-WR-ITIPSTATUSML;VALUE=TEXT:UNCLEAN ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:11 ! UID:A85EE9B0-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030806T034238Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030807 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:3 ! UID:A85EEBF0-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032048Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030815 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85EEE3E-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032054Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030823 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85EF16E-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032120Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030819 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85EF414-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T052549Z ! SUMMARY:Stef on call\n\nThis is a second line of text. ! DTSTART;VALUE=DATE:20030811 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85EF67C-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032226Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030828 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85EF8D2-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032240Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030901 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85EFB06-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032304Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030905 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85EFD48-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032311Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030909 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85EFFBE-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032317Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030914 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F0218-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032322Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030920 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F0460-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032331Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030924 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F06A0-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032335Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20030928 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F08D4-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032339Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20031002 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:6 ! UID:A85F0B54-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032401Z ! SUMMARY:Stef vacation ! DTSTART;VALUE=DATE:20031006 ! DTEND;VALUE=DATE:20031011 ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F0E00-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T032426Z ! SUMMARY:Wedding ! DTSTART;VALUE=DATE:20031004 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F106D-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T033430Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20031013 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F12AC-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T033449Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20031017 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F14D6-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T033455Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20031021 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F1710-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T033458Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20031025 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F1978-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T033502Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20031029 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F1BE2-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T033511Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20031106 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! SEQUENCE:2 ! UID:A85F1E5C-CD4E-11D7-953B-000A957792B8 ! DTSTAMP:20030813T033525Z ! SUMMARY:Stef on call ! DTSTART;VALUE=DATE:20031102 ! DURATION:P1D ! END:VEVENT ! END:VCALENDAR --- 1,513 ---- ! BEGIN:VCALENDAR ! VERSION:2.0 ! X-WR-CALNAME:Call list ! PRODID:-//Apple Computer\, Inc//iCal 1.5//EN ! X-WR-RELCALID:6E522086-5699-11D8-8C8D-000A957CBED4 ! X-WR-TIMEZONE:US/Pacific ! CALSCALE:GREGORIAN ! METHOD:PUBLISH ! BEGIN:VTIMEZONE ! TZID:US/Pacific ! LAST-MODIFIED:20040203T223638Z ! BEGIN:DAYLIGHT ! DTSTART:20030406T100000 ! TZOFFSETTO:-0700 ! TZOFFSETFROM:+0000 ! TZNAME:PDT ! END:DAYLIGHT ! BEGIN:STANDARD ! DTSTART:20031026T020000 ! TZOFFSETTO:-0800 ! TZOFFSETFROM:-0700 ! TZNAME:PST ! END:STANDARD ! END:VTIMEZONE ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031223 ! SUMMARY:Stef-call-CHCC ! UID:6E473E5C-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:3 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030928 ! SUMMARY:Stef on call ! UID:6E51673B-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;TZID=US/Pacific:20030527T160000 ! SUMMARY:Attendees ! UID:6E5169EB-5699-11D8-8C8D-000A957CBED4 ! ATTENDEE;CN="Chad Little":mailto:ch...@ch... ! ATTENDEE;CN="Dan Marusich":mailto:un...@ma... ! ORGANIZER;CN="Chad Little":mailto:ch...@ch... ! DURATION:PT3H ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030920 ! SUMMARY:Stef on call ! UID:6E516BBC-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030901 ! SUMMARY:Stef on call ! UID:6E516D6E-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040204 ! SUMMARY:Stef-call-FCH ! UID:6E516F22-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031127 ! SUMMARY:Stef-call-FCH ! UID:6E5170D0-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031021 ! SUMMARY:Stef on call ! UID:6E517281-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040219 ! SUMMARY:Stef-call-FCH ! UID:6E517427-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031119 ! SUMMARY:Stef-call-FCH ! UID:6E5175DE-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030325 ! SUMMARY:New Event ! UID:6E51778C-5699-11D8-8C8D-000A957CBED4 ! DURATION:P6D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031004 ! SUMMARY:Stef vacation ! UID:6E51793D-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:8 ! DURATION:P9D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030807 ! SUMMARY:Stef on call ! UID:6E517AF2-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031215 ! SUMMARY:Stef-call-CHCC ! UID:6E517C9B-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030819 ! SUMMARY:Stef on call ! UID:6E517E49-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040104 ! SUMMARY:Stef-call-CHCC ! UID:6E517FF6-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:5 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031013 ! SUMMARY:Stef on call ! UID:6E5181A0-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031025 ! SUMMARY:Stef on call ! UID:6E51834C-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031123 ! SUMMARY:Stef-call-FCH ! UID:6E5184FE-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:6 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040115 ! SUMMARY:Stef-call-FCH ! UID:6E5186AF-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030924 ! SUMMARY:Stef on call ! UID:6E518863-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031219 ! SUMMARY:Stef-call-CHCC ! UID:6E518A07-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031110 ! SUMMARY:Stef - call - CHCC ! UID:6E518BB0-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:5 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040127 ! SUMMARY:Stef-call-FCH ! UID:6E518D5B-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040212 ! SUMMARY:Stef-call-FCH ! UID:6E518F06-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030905 ! SUMMARY:Stef on call ! UID:6E5190B9-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030815 ! SUMMARY:Stef on call ! UID:6E51926C-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031206 ! SUMMARY:Vacation ! UID:6E51941A-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:14 ! DURATION:P9D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031017 ! SUMMARY:Stef on call ! UID:6E5195C0-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030914 ! SUMMARY:Stef on call ! UID:6E51976A-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031231 ! SUMMARY:Stef-call-CHCC ! UID:6E519910-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:3 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040208 ! SUMMARY:Stef-call-FCH ! UID:6E519BAF-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031029 ! SUMMARY:Stef on call ! UID:6E519D60-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040123 ! SUMMARY:Stef-call-FCH ! UID:6E519F0D-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030811 ! SUMMARY:Stef on call ! UID:6E51A0C1-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030828 ! SUMMARY:Stef on call ! UID:6E51A265-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031106 ! SUMMARY:Stef on call ! UID:6E51A406-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040215 ! SUMMARY:Stef-call-FCH ! UID:6E51A5AE-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030909 ! SUMMARY:Stef on call ! UID:6E51AAAC-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030823 ! SUMMARY:Stef on call ! UID:6E51AC64-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031102 ! SUMMARY:Stef on call ! UID:6E51AE1E-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030407 ! SUMMARY:Imaging Conference ! UID:6E51AFC8-5699-11D8-8C8D-000A957CBED4 ! DURATION:P5D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031115 ! SUMMARY:Stef-call-FCH ! UID:6E51B16F-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040131 ! SUMMARY:Stef-call-FCH ! UID:6E51B30F-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031201 ! SUMMARY:Stef-call-FCH ! UID:6E51B4C0-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040108 ! SUMMARY:Stef-call-CHCC ! UID:6E51B65F-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:3 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20030325 ! SUMMARY:New Event ! UID:6E51B814-5699-11D8-8C8D-000A957CBED4 ! DURATION:P6D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040119 ! SUMMARY:Stef-call-FCH ! UID:6E51B9BC-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031004 ! SUMMARY:Wedding ! UID:6E51BC8A-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031002 ! SUMMARY:Stef on call ! UID:6E51BE42-5699-11D8-8C8D-000A957CBED4 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031227 ! SUMMARY:Stef-call-CHCC ! UID:6E51BFE3-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:5 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040318 ! SUMMARY:Stef-call-CHCC ! UID:6E51C194-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040611 ! SUMMARY:Stef-call-FCH ! UID:6E51C332-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040531 ! SUMMARY:Stef-call-FCH ! UID:6E51C4D2-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040627 ! SUMMARY:Stef-call-FCH ! UID:6E51C66F-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040615 ! SUMMARY:Stef-call-FCH ! UID:6E51C822-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040330 ! SUMMARY:Stef-call-FCH ! UID:6E51C9C7-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040428 ! SUMMARY:Stef-call-CHCC ! UID:6E51CB6C-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040408 ! SUMMARY:Stef-call-CHCC ! UID:6E51CE18-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040623 ! SUMMARY:Stef-call-FCH ! UID:6E51CFE1-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040403 ! SUMMARY:Stef-call-CHCC ! UID:6E51D18B-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040619 ! SUMMARY:Stef-call-FCH ! UID:6E51D33C-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040310 ! SUMMARY:Stef-call-CHCC ! UID:6E51D4DF-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040424 ! SUMMARY:Stef-call-CHCC ! UID:6E51D67E-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040502 ! SUMMARY:Stef-call-CHCC ! UID:6E51D822-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040607 ! SUMMARY:Stef-call-FCH ! UID:6E51D9C8-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040416 ! SUMMARY:Stef-call-CHCC ! UID:6E51DB72-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040322 ! SUMMARY:Stef-call-CHCC ! UID:6E51DD18-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040314 ! SUMMARY:Stef-call-CHCC ! UID:6E51DFCA-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040420 ! SUMMARY:Stef-call-CHCC ! UID:6E51E19A-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040326 ! SUMMARY:Stef-call-CHCC ! UID:6E51E344-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20040412 ! SUMMARY:Stef-call-CHCC ! UID:6E51E4E5-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:2 ! DURATION:P1D ! END:VEVENT ! BEGIN:VEVENT ! DTSTART;VALUE=DATE:20031230 ! DTEND;VALUE=DATE:20031231 ! SUMMARY:Passport ! UID:6E51E698-5699-11D8-8C8D-000A957CBED4 ! SEQUENCE:34 ! END:VEVENT ! END:VCALENDAR |
From: <cl...@us...> - 2004-02-03 23:04:58
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19290 Modified Files: README day.php month.php Log Message: Removed unneeded files, tweeked templates, added legend for multiple calendars. Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** README 26 Jan 2004 18:48:43 -0000 1.61 --- README 3 Feb 2004 23:02:09 -0000 1.62 *************** *** 10,14 **** clean manner with day, week, month, and year navigation. It is available in 13 languages and includes support for printing, searching and RSS news feeds. ! If you need a Calendar applicaion, please check the 'Calendar Links' section of our website. Contact: --- 10,15 ---- clean manner with day, week, month, and year navigation. It is available in 13 languages and includes support for printing, searching and RSS news feeds. ! If you need a Calendar application (for creating calendar files), please check ! the 'Supported Calendar Applications' section of the README. Contact: Index: day.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/day.php,v retrieving revision 1.104 retrieving revision 1.105 diff -C2 -d -r1.104 -r1.105 *** day.php 3 Feb 2004 06:22:29 -0000 1.104 --- day.php 3 Feb 2004 23:02:09 -0000 1.105 *************** *** 11,14 **** --- 11,15 ---- $current_view = 'day'; require_once(BASE.'functions/ical_parser.php'); + require_once(BASE.'functions/list_functions.php'); require_once(BASE.'functions/template.php'); if ($minical_view == 'current') $minical_view = 'day'; *************** *** 29,32 **** --- 30,35 ---- $list_months = list_months(); $list_weeks = list_weeks(); + $list_jumps = list_jumps(); + $list_calcolors = list_calcolors(); $page = new Page(BASE.'templates/'.$template.'/DAY.tpl'); *************** *** 55,58 **** --- 58,63 ---- 'list_months' => $list_months, 'list_weeks' => $list_weeks, + 'list_jumps' => $list_jumps, + 'legend' => $list_calcolors, 'style_select' => $style_select )); Index: month.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/month.php,v retrieving revision 1.114 retrieving revision 1.115 diff -C2 -d -r1.114 -r1.115 *** month.php 3 Feb 2004 06:22:29 -0000 1.114 --- month.php 3 Feb 2004 23:02:10 -0000 1.115 *************** *** 1,5 **** <?php define('BASE', './'); ! include_once(BASE.'functions/ical_parser.php'); require_once(BASE.'functions/template.php'); $current_view = "month"; --- 1,6 ---- <?php define('BASE', './'); ! require_once(BASE.'functions/ical_parser.php'); ! require_once(BASE.'functions/list_functions.php'); require_once(BASE.'functions/template.php'); $current_view = "month"; *************** *** 44,47 **** --- 45,50 ---- $list_months = list_months(); $list_weeks = list_weeks(); + $list_jumps = list_jumps(); + $list_calcolors = list_calcolors(); $page = new Page(BASE.'templates/'.$template.'/month.tpl'); *************** *** 66,73 **** --- 69,78 ---- 'show_goto' => '', 'is_logged_in' => '', + 'list_jumps' => $list_jumps, 'list_icals' => $list_icals, 'list_years' => $list_years, 'list_months' => $list_months, 'list_weeks' => $list_weeks, + 'legend' => $list_calcolors, 'style_select' => $style_select )); |
From: <cl...@us...> - 2004-02-03 23:04:36
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19290/templates/default Modified Files: calendar_nav.tpl sidebar.tpl Log Message: Removed unneeded files, tweeked templates, added legend for multiple calendars. Index: calendar_nav.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/calendar_nav.tpl,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** calendar_nav.tpl 1 Feb 2004 04:16:37 -0000 1.5 --- calendar_nav.tpl 3 Feb 2004 23:02:13 -0000 1.6 *************** *** 23,26 **** --- 23,27 ---- <div style="padding: 5px;"> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="GET"> + <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br> <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br> <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br> *************** *** 60,68 **** <tr> <td> ! <div style="padding: 5px;"> ! <a class="psf" href="day.php?cal={CAL}&getdate={REALLY_TODAY_TODAY}">{L_GODAY}</a><br> ! <a class="psf" href="week.php?cal={CAL}&getdate={REALLY_TODAY_TODAY}">{L_GOWEEK}</a><br> ! <a class="psf" href="month.php?cal={CAL}&getdate={REALLY_TODAY_TODAY}">{L_GOMONTH}</a><br> ! <a class="psf" href="year.php?cal={CAL}&getdate={REALLY_TODAY_TODAY}">{L_GOYEAR}</a><br> <a class="psf" href="print.php?cal={CAL}&getdate={GETDATE}&printview={CURRENT_VIEW}">{L_GOPRINT}</a><br> <!-- switch allow_preferences on --> --- 61,67 ---- <tr> <td> ! <div style="padding-left: 5px;"> ! <b>{L_LEGEND}:</b><br> ! {LEGEND} <a class="psf" href="print.php?cal={CAL}&getdate={GETDATE}&printview={CURRENT_VIEW}">{L_GOPRINT}</a><br> <!-- switch allow_preferences on --> Index: sidebar.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar.tpl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** sidebar.tpl 3 Feb 2004 06:22:30 -0000 1.4 --- sidebar.tpl 3 Feb 2004 23:02:13 -0000 1.5 *************** *** 8,28 **** <td colspan="3" bgcolor="#FFFFFF" align="left"> <div style="padding: 5px;"> ! <font class="G10BOLD">{CAL_DISPLAYNAME2}</font><br> ! <span class="G10"> ! <a class="psf" href="day.php?cal={CAL}&getdate={REALLY_TODAY_TODAY}">{L_GODAY}</a><br> ! <a class="psf" href="week.php?cal={CAL}&getdate={REALLY_TODAY_TODAY}">{L_GOWEEK}</a><br> ! <a class="psf" href="month.php?cal={CAL}&getdate={REALLY_TODAY_TODAY}">{L_GOMONTH}</a><br> ! <a class="psf" href="year.php?cal={CAL}&getdate={REALLY_TODAY_TODAY}">{L_GOYEAR}</a><br> ! <a class="psf" href="print.php?cal={CAL}&getdate={GETDATE}&printview={CURRENT_VIEW}">{L_GOPRINT}</a><br> ! <!-- switch allow_preferences on --> ! <a class="psf" href="preferences.php?cal={CAL}&getdate={GETDATE}">{L_PREFERENCES}</a><br> ! <!-- switch allow_preferences off --> ! <!-- switch display_download on --> ! <a class="psf" href="{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a> | <a class="psf" href="{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br> ! <!-- switch display_download off --> ! <!-- switch is_logged_in on --> ! <a class="psf" href="{SCRIPT_NAME}?{QUERYS}">Logout {USERNAME}</a> ! <!-- switch is_logged_in off --> ! </span> </div> </td> --- 8,23 ---- <td colspan="3" bgcolor="#FFFFFF" align="left"> <div style="padding: 5px;"> ! <b>{L_LEGEND}:</b><br> ! {LEGEND} ! <a class="psf" href="print.php?cal={CAL}&getdate={GETDATE}&printview={CURRENT_VIEW}">{L_GOPRINT}</a><br> ! <!-- switch allow_preferences on --> ! <a class="psf" href="preferences.php?cal={CAL}&getdate={GETDATE}">{L_PREFERENCES}</a><br> ! <!-- switch allow_preferences off --> ! <!-- switch display_download on --> ! <a class="psf" href="{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a> | <a class="psf" href="{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br> ! <!-- switch display_download off --> ! <!-- switch is_logged_in on --> ! <a class="psf" href="{SCRIPT_NAME}?{QUERYS}">Logout {USERNAME}</a> ! <!-- switch is_logged_in off --> </div> </td> *************** *** 46,49 **** --- 41,45 ---- <div style="padding: 5px;"> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="GET"> + <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br> <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br> <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br> |
From: <cl...@us...> - 2004-02-03 23:04:29
|
Update of /cvsroot/phpicalendar/phpicalendar/languages In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19290/languages Modified Files: english.inc.php Log Message: Removed unneeded files, tweeked templates, added legend for multiple calendars. Index: english.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/languages/english.inc.php,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** english.inc.php 31 Jan 2004 22:59:30 -0000 1.52 --- english.inc.php 3 Feb 2004 23:02:13 -0000 1.53 *************** *** 114,121 **** $submit_lang = 'Submit'; $delete_lang = 'Delete'; - - // ----- New for 1.0 $all_cal_comb_lang = 'All calendars combined'; // - navigation $back_lang = 'Back'; --- 114,122 ---- $submit_lang = 'Submit'; $delete_lang = 'Delete'; $all_cal_comb_lang = 'All calendars combined'; + // New for 2.0 + $lang['l_legend'] = 'Legend'; + // - navigation $back_lang = 'Back'; |
From: <cl...@us...> - 2004-02-03 23:04:29
|
Update of /cvsroot/phpicalendar/phpicalendar/includes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19290/includes Removed Files: calendar_nav.php footer.inc.php header.inc.php sidebar.php Log Message: Removed unneeded files, tweeked templates, added legend for multiple calendars. --- calendar_nav.php DELETED --- --- footer.inc.php DELETED --- --- header.inc.php DELETED --- --- sidebar.php DELETED --- |
From: <cl...@us...> - 2004-02-03 23:04:28
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19290/functions Modified Files: ical_parser.php list_functions.php Log Message: Removed unneeded files, tweeked templates, added legend for multiple calendars. Index: ical_parser.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v retrieving revision 1.148 retrieving revision 1.149 diff -C2 -d -r1.148 -r1.149 *** ical_parser.php 30 Jan 2004 22:49:01 -0000 1.148 --- ical_parser.php 3 Feb 2004 23:02:11 -0000 1.149 *************** *** 7,11 **** include_once(BASE.'functions/overlapping_events.php'); include_once(BASE.'functions/timezones.php'); - include_once(BASE.'functions/list_functions.php'); $php_started = getmicrotime(); --- 7,10 ---- *************** *** 78,82 **** // Set default calendar name - can be overridden by X-WR-CALNAME $calendar_name = $cal_filename; ! $master_array['calendar_name'] = $calendar_name; // read file in line by line --- 77,81 ---- // Set default calendar name - can be overridden by X-WR-CALNAME $calendar_name = $cal_filename; ! $master_array['calendar_name'] = $calendar_name; // read file in line by line *************** *** 120,123 **** --- 119,124 ---- } elseif ($line == 'END:VEVENT') { + if (!isset($master_array[-3][$calnumber])) $master_array[-3][$calnumber] = $actual_calname; + // Handle DURATION if (!isset($end_unixtime) && isset($the_duration)) { Index: list_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/list_functions.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** list_functions.php 31 Jan 2004 22:59:29 -0000 1.2 --- list_functions.php 3 Feb 2004 23:02:12 -0000 1.3 *************** *** 1,5 **** --- 1,23 ---- <?php + function list_jumps() { + global $second_offset, $lang, $cal; + $today = date('Ymd', strtotime("now + $second_offset seconds")); + $return = '<option value="day.php?cal='.$cal.'&getdate='.$today.'">'.$lang['l_goday'].'</option>'; + $return .= '<option value="week.php?cal='.$cal.'&getdate='.$today.'">'.$lang['l_goweek'].'</option>'; + $return .= '<option value="month.php?cal='.$cal.'&getdate='.$today.'">'.$lang['l_gomonth'].'</option>'; + $return .= '<option value="year.php?cal='.$cal.'&getdate='.$today.'">'.$lang['l_goyear'].'</option>'; + + return $return; + } + function list_calcolors() { + global $template, $master_array; + foreach ($master_array[-3] as $key => $val) { + $return .= '<img src="templates/'.$template.'/images/monthdot_'.$key.'.gif"> '.$val.'<br>'; + } + + return $return; + } function list_months() { *************** *** 24,28 **** function list_years() { ! global $getdate, $this_year, $cal, $dateFormat_month; $year_time = strtotime($getdate); for ($i=0; $i < $num_years; $i++) { --- 42,46 ---- function list_years() { ! global $getdate, $this_year, $cal; $year_time = strtotime($getdate); for ($i=0; $i < $num_years; $i++) { |
From: <cl...@us...> - 2004-02-03 06:24:39
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25914 Modified Files: day.php month.php Log Message: Updates and initial wiring of day.tpl and day.php. Index: day.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/day.php,v retrieving revision 1.103 retrieving revision 1.104 diff -C2 -d -r1.103 -r1.104 *** day.php 26 Jan 2004 18:48:44 -0000 1.103 --- day.php 3 Feb 2004 06:22:29 -0000 1.104 *************** *** 10,299 **** define('BASE', './'); $current_view = 'day'; ! include(BASE.'functions/ical_parser.php'); if ($minical_view == 'current') $minical_view = 'day'; ! $starttime = '0500'; ! $weekstart = 1; ! $unix_time = strtotime($getdate); ! $today_today = date('Ymd', strtotime("now + $second_offset seconds")); ! $tomorrows_date = date( 'Ymd', strtotime('+1 day', $unix_time)); ! $yesterdays_date = date( 'Ymd', strtotime('-1 day', $unix_time)); ! $display_date = localizeDate($dateFormat_day, $unix_time); ! ! // For the side months ! ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $getdate, $day_array2); ! $this_day = $day_array2[3]; ! $this_month = $day_array2[2]; ! $this_year = $day_array2[1]; ! $parse_month = date ('Ym', $unix_time); ! $thisday2 = localizeDate($dateFormat_week_list, $unix_time); $start_week_time = strtotime(dateOfWeek($getdate, $week_start_day)); - $dayborder = 0; ! $nbrGridCols = 1; ! if (isset($master_array[($getdate)])) { ! foreach($master_array[($getdate)] as $ovlKey => $ovlValue) { ! if ($ovlKey != '-1') { ! foreach($ovlValue as $ovl2Value) { ! $nbrGridCols = kgv($nbrGridCols, ($ovl2Value['event_overlap'] + 1)); ! } ! } ! } ! } ! include (BASE.'includes/header.inc.php'); ! ?> ! <center> ! <table border="0" width="700" cellspacing="0" cellpadding="0"> ! <tr> ! <td width="520" valign="top"> ! <table width="520" border="0" cellspacing="0" cellpadding="0" class="calborder"> ! <tr> ! <td align="center" valign="middle"> ! <table width="100%" border="0" cellspacing="0" cellpadding="0"> ! <tr> ! <td align="left" width="120" class="navback"> </td> ! <td class="navback"> ! <table width="100%" border="0" cellspacing="0" cellpadding="0"> ! <tr> ! <td align="right" width="40%" class="navback"><?php echo '<a class="psf" href="day.php?cal='.$cal.'&getdate='.$yesterdays_date.'"><img src="styles/'.$style_sheet.'/left_day.gif" alt="['.$last_day_lang.']" border="0" align="right"></a>'; ?></td> ! <td align="center" width="20%" class="navback" nowrap valign="middle"><font class="H20"><?php echo $display_date; ?></font></td> ! <td align="left" width="40%" class="navback"><?php echo '<a class="psf" href="day.php?cal='.$cal.'&getdate='.$tomorrows_date.'"><img src="styles/'.$style_sheet.'/right_day.gif" alt="['.$next_day_lang.']" border="0" align="left"></a>'; ?></td> ! </tr> ! </table> ! </td> ! <td align="right" width="120" class="navback"> ! <table width="120" border="0" cellpadding="0" cellspacing="0"> ! <tr> ! <td><?php echo '<a class="psf" href="day.php?cal='.$cal.'&getdate='.$getdate.'"><img src="styles/'.$style_sheet.'/day_on.gif" alt="'.$day_view_lang.'" border="0"></a></td>'; ?> ! <td><?php echo '<a class="psf" href="week.php?cal='.$cal.'&getdate='.$getdate.'"><img src="styles/'.$style_sheet.'/week_on.gif" alt="'.$week_view_lang.'" border="0"></a></td>'; ?> ! <td><?php echo '<a class="psf" href="month.php?cal='.$cal.'&getdate='.$getdate.'"><img src="styles/'.$style_sheet.'/month_on.gif" alt="'.$month_view_lang.'" border="0"></a></td>'; ?> ! <td><?php echo '<a class="psf" href="year.php?cal='.$cal.'&getdate='.$getdate.'"><img src="styles/'.$style_sheet.'/year_on.gif" alt="'.$year_view_lang.'" border="0"></a></td>'; ?> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! <tr> ! <td> ! <table width="100%" border="0" cellspacing="0" cellpadding="0" class="G10B"> ! <?php ! // The all day events returned here. ! if (isset($master_array[($getdate)]['-1'])) { ! echo "<tr>\n"; ! echo '<td colspan="3" height="24">'."\n"; ! echo '<table width="100%" border="0" cellspacing="1" cellpadding="4">'."\n"; ! foreach($master_array[($getdate)]['-1'] as $allday) { ! echo "<tr>\n"; ! $event_calno = $allday['calnumber']; ! $event_calna = $allday['calname']; ! $event_url = $allday['url']; ! if ($event_calno < 1) $event_calno=1; ! if ($event_calno > 7) $event_calno=7; ! echo '<td valign="top" align="center" class="eventbg_'.$event_calno.'">'; ! openevent($event_calna, '', '', $allday, 0, '', '<font color="#ffffff"><i>', '</i></font>', 'psf', $url); ! echo "</td>\n</tr>\n"; ! } ! echo '</table>'."\n"; ! echo '</td>'."\n"; ! echo '</tr>'."\n"; ! } ! if ($daysofweek_dayview == 'yes') { ! ?> ! <tr> ! <td> ! <table width="100%" border="0" cellspacing="0" cellpadding="0"> ! <?php ! echo '<tr><td colspan="7"><img src="images/spacer.gif" width="70" height="1" alt=" "></td></tr>'; ! echo "<tr>"; ! $thisdate = $start_week_time; ! $start_day = strtotime($week_start_day); ! $i = 0; ! do { ! $day_num = date("w", $start_day); ! $day = $daysofweek_lang[$day_num]; ! $thisday = date("Ymd", $thisdate); ! echo "<td width=\"74\" valign=\"top\" align=\"center\" class=\"dateback\">\n"; ! echo "<font class=\"V9\"><a class=\"psf\" href=\"day.php?cal=$cal&getdate=$thisday\">$day</a></font>\n"; ! echo "</td>\n"; ! $start_day = strtotime("+1 day", $start_day); ! $thisdate = strtotime("+1 day", $thisdate); ! $i++; ! } while ($i < 7); ! echo '</tr>'; ! echo '</table>'; ! echo '</td>'; ! echo '</tr>'; ! } ! ?> ! ! <tr> ! <td align="center" valign="top" colspan="3"> ! <table width="100%" border="0" cellspacing="0" cellpadding="0"> ! <tr> ! <td width="60"><img src="images/spacer.gif" width="60" height="1" alt=" "></td> ! <td width="1"></td> ! <?php for ($m=0;$m < $nbrGridCols;$m++) { ! echo '<td><img src="images/spacer.gif" width="' . (520 / $nbrGridCols) . '" height="1" alt=" "></td>'; ! } ?> ! </tr> ! <?php ! // $master_array[($getdate)][$day_time] ! $event_length = array (); ! $border = 0; ! foreach ($day_array as $key) { ! ereg('([0-9]{2})([0-9]{2})', $key, $regs_tmp); ! $cal_time = $key; ! $key = mktime($regs_tmp[1],$regs_tmp[2],0,$this_month,$this_day,$this_year); ! $key = date ($timeFormat, $key); ! unset($this_time_arr); ! ! // add events that overlap the start time ! if (isset($master_array[$getdate][$cal_time]) && sizeof($master_array[$getdate][$cal_time]) > 0) { ! $this_time_arr = $master_array[$getdate][$cal_time]; ! } ! ! // add events that overlap $day_start instead of cutting them out completely ! if ("$day_start" == "$cal_time" && isset($master_array[$getdate])) { ! foreach($master_array[$getdate] as $time_key => $time_arr) { ! if ((int)$time_key < (int)$cal_time && is_array($time_arr) && $time_key != '-1') { ! foreach($time_arr as $event_tmp) { ! if ((int)$event_tmp['event_end'] > (int)$cal_time) { ! $this_time_arr[] = $event_tmp; ! } ! } ! } else { ! break; ! } ! } ! } ! ! // check for eventstart ! if (isset($this_time_arr) && sizeof($this_time_arr) > 0) { ! foreach ($this_time_arr as $eventKey => $loopevent) { ! $drawEvent = drawEventTimes ($cal_time, $loopevent['event_end']); ! $j = 0; ! while (isset($event_length[$j])) { ! if ($event_length[$j]['state'] == 'ended') { ! $event_length[$j] = array ('length' => ($drawEvent['draw_length'] / $gridLength), 'key' => $eventKey, 'overlap' => $loopevent['event_overlap'],'state' => 'begin'); ! break; ! } ! $j++; ! } ! if ($j == sizeof($event_length)) { ! array_push ($event_length, array ('length' => ($drawEvent['draw_length'] / $gridLength), 'key' => $eventKey, 'overlap' => $loopevent['event_overlap'],'state' => 'begin')); ! } ! } ! } ! if (ereg('([0-9]{1,2}):00', $key)) { ! echo '<tr>'."\n"; ! echo '<td rowspan="' . (60 / $gridLength) . '" align="center" valign="top" width="60" class="timeborder">'.$key.'</td>'."\n"; ! echo '<td width="1" height="' . $gridLength . '"></td>'."\n"; ! } elseif("$cal_time" == "$day_start") { ! $size_tmp = 60 - (int)substr($cal_time,2,2); ! echo "<tr>\n"; ! echo "<td rowspan=\"" . ($size_tmp / $gridLength) . "\" align=\"center\" valign=\"top\" width=\"60\" class=\"timeborder\">$key</td>\n"; ! echo "<td width=\"1\" height=\"" . $gridLength . "\"></td>\n"; ! } else { ! echo '<tr>'."\n"; ! echo '<td width="1" height="' . $gridLength . '"></td>'."\n"; ! } ! if ($dayborder == 0) { ! $class = ' class="dayborder"'; ! $dayborder++; ! } else { ! $class = ' class="dayborder2"'; ! $dayborder = 0; ! } ! if (sizeof($event_length) == 0) { ! echo '<td bgcolor="#ffffff" colspan="' . $nbrGridCols . '" '.$class.'> </td>'."\n"; ! ! } else { ! $emptyWidth = $nbrGridCols; ! for ($i=0;$i<sizeof($event_length);$i++) { ! $drawWidth = $nbrGridCols / ($event_length[$i]['overlap'] + 1); ! $emptyWidth = $emptyWidth - $drawWidth; ! switch ($event_length[$i]['state']) { ! case 'begin': ! $event_length[$i]['state'] = 'started'; ! $event_start = $this_time_arr[($event_length[$i]['key'])]['start_unixtime']; ! $event_end = strtotime ($this_time_arr[($event_length[$i]['key'])]['event_end']); ! if (isset($this_time_arr[($event_length[$i]['key'])]['display_end'])) $event_end = strtotime ($this_time_arr[($event_length[$i]['key'])]['display_end']); ! $event_start = date ($timeFormat, $event_start); ! $event_end = date ($timeFormat, $event_end); ! $event_calno = $this_time_arr[($event_length[$i]['key'])]['calnumber']; ! $event_status = strtolower($this_time_arr[($event_length[$i]['key'])]['status']); ! if ($event_calno < 1) $event_calno = 1; ! if ($event_calno > 7) $event_calno = 7; ! ! echo '<td rowspan="' . $event_length[$i]['length'] . '" colspan="' . $drawWidth . '" align="left" valign="top" class="eventbg2_'.$event_calno.'">'."\n"; ! echo '<table width="100%" border="0" cellspacing="0" cellpadding="2">'."\n"; ! echo '<tr>'."\n"; ! echo '<td class="eventborder"><font class="eventfont"><b>'.$event_start.'</b> - '.$event_end.'</font></td>'."\n"; ! if ($event_status != '') { ! echo '<td class="eventborder" width="9" align="right" valign="center"><font class="eventfont">'; ! echo '<img src="images/'.$event_status.'.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0">'; ! echo '</font></td>'."\n"; ! } ! echo '</tr>'."\n"; ! echo '<tr>'."\n"; ! echo '<td colspan="2">'."\n"; ! echo '<table width="100%" border="0" cellpadding="1" cellspacing="0">'."\n"; ! echo '<tr>'."\n"; ! echo '<td class="eventbg_'.$event_calno.'">'; ! $event_calna = $this_time_arr[($event_length[$i]['key'])]['calname']; ! $event_url = $this_time_arr[($event_length[$i]['key'])]['url']; ! openevent($event_calna, $event_start, $event_end, $this_time_arr[($event_length[$i]['key'])], '', 0, '<font class="eventfont">', '</font>', 'psf', $event_url); ! echo '</td></tr>'."\n"; ! echo '</table>'."\n"; ! echo '</td>'."\n"; ! echo '</tr>'."\n"; ! echo '</table>'."\n"; ! echo '</td>'."\n"; ! break; ! case 'started': ! break; ! case 'ended': ! echo '<td bgcolor="#ffffff" colspan="' . $drawWidth . '" ' . $class . '> </td>'."\n"; ! break; ! } ! $event_length[$i]['length']--; ! if ($event_length[$i]['length'] == 0) { ! $event_length[$i]['state'] = 'ended'; ! } ! } ! //fill emtpy space on the right ! if ($emptyWidth > 0) { ! echo '<td bgcolor="#ffffff" colspan="' . $emptyWidth . '" ' . $class . '> </td>'."\n"; ! } ! while (isset($event_length[(sizeof($event_length) - 1)]) && $event_length[(sizeof($event_length) - 1)]['state'] == 'ended') { ! array_pop($event_length); ! } ! ! } ! echo '</tr>'."\n"; ! } ! ! ?> ! </table> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! </td> ! <td width="10"><img src="images/spacer.gif" width="10" height="1" alt=" "></td> ! <td width="170" valign="top"> ! <?php include (BASE.'includes/sidebar.php'); ?> ! </td> ! </tr> ! </table> ! </center> ! <?php include (BASE.'includes/footer.inc.php'); ?> --- 10,64 ---- define('BASE', './'); $current_view = 'day'; ! require_once(BASE.'functions/ical_parser.php'); ! require_once(BASE.'functions/template.php'); if ($minical_view == 'current') $minical_view = 'day'; ! $weekstart = 1; ! $unix_time = strtotime($getdate); ! $today_today = date('Ymd', strtotime("now + $second_offset seconds")); ! $next_day = date('Ymd', strtotime("+1 day", $unix_time)); ! $prev_day = date('Ymd', strtotime("-1 day", $unix_time)); ! $display_date = localizeDate($dateFormat_week_list, $unix_time); $start_week_time = strtotime(dateOfWeek($getdate, $week_start_day)); ! // select for calendars ! $list_icals = display_ical_list(availableCalendars($username, $password, $ALL_CALENDARS_COMBINED)); ! $list_years = list_years(); ! $list_months = list_months(); ! $list_weeks = list_weeks(); ! $page = new Page(BASE.'templates/'.$template.'/DAY.tpl'); ! $page->replace_tags(array( ! 'header' => BASE.'templates/'.$template.'/header.tpl', ! 'footer' => BASE.'templates/'.$template.'/footer.tpl', ! 'sidebar' => BASE.'templates/'.$template.'/sidebar.tpl', ! 'event_js' => BASE.'functions/event.js', ! 'template' => $template, ! 'cal' => $cal, ! 'getdate' => $getdate, ! 'calendar_name' => $calendar_name, ! 'display_date' => $display_date, ! 'rss_powered' => $rss_powered, ! 'rss_available' => '', ! 'rss_valid' => '', ! 'todo_js' => '', ! 'show_search' => '', ! 'next_day' => $next_day, ! 'prev_day' => $prev_day, ! 'show_goto' => '', ! 'is_logged_in' => '', ! 'list_icals' => $list_icals, ! 'list_years' => $list_years, ! 'list_months' => $list_months, ! 'list_weeks' => $list_weeks, ! 'style_select' => $style_select ! )); ! ! $page->monthbottom($this->page); + $page->output(); + + ?> \ No newline at end of file Index: month.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/month.php,v retrieving revision 1.113 retrieving revision 1.114 diff -C2 -d -r1.113 -r1.114 *** month.php 1 Feb 2004 07:20:46 -0000 1.113 --- month.php 3 Feb 2004 06:22:29 -0000 1.114 *************** *** 13,18 **** $unix_time = strtotime($getdate); $today_today = date('Ymd', strtotime("now + $second_offset seconds")); ! $tomorrows_date = date( "Ymd", strtotime("+1 day", $unix_time)); ! $yesterdays_date = date( "Ymd", strtotime("-1 day", $unix_time)); // find out next month --- 13,18 ---- $unix_time = strtotime($getdate); $today_today = date('Ymd', strtotime("now + $second_offset seconds")); ! $tomorrows_date = date('Ymd', strtotime("+1 day", $unix_time)); ! $yesterdays_date = date('Ymd', strtotime("-1 day", $unix_time)); // find out next month |
From: <cl...@us...> - 2004-02-03 06:24:39
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25914/templates/default Modified Files: day.tpl sidebar.tpl Log Message: Updates and initial wiring of day.tpl and day.php. Index: day.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/day.tpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** day.tpl 3 Feb 2004 00:29:33 -0000 1.1 --- day.tpl 3 Feb 2004 06:22:30 -0000 1.2 *************** *** 35,53 **** <tr> <td> ! <table width="100%" border="0" cellspacing="0" cellpadding="0" class="G10B"> ! <!-- loop allday on --> ! <tr> ! <td height="24"> ! <table width="100%" border="0" cellspacing="1" cellpadding="4"> ! <tr> ! <td valign="top" align="center" class="eventbg_{EVENT_CALNO}"> ! <font color="#ffffff"><i>{EVENT}</i></font> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! <!-- loop allday off --> ! </table> </td> </tr> --- 35,46 ---- <tr> <td> ! <!-- loop allday on --> ! <div style="height: 18px; padding-top: 4px; border: 1px solid #fff;" class="eventbg_1"> ! <center><font class="V10W">{ALLDAY}</font></center> ! </div> ! <div style="height: 18px; padding-top: 4px; border: 1px solid #fff;" class="eventbg_1"> ! <center><font class="V10W">{ALLDAY}</font></center> ! </div> ! <!-- loop allday off --> </td> </tr> *************** *** 63,66 **** --- 56,77 ---- <font class="V9"><a class="psf" href="day.php?cal={CAL}&getdate={THISDAY}">{DAY}</a></font> </td> + <td width="74" valign="top" align="center" class="dateback"> + <font class="V9"><a class="psf" href="day.php?cal={CAL}&getdate={THISDAY}">{DAY}</a></font> + </td> + <td width="74" valign="top" align="center" class="dateback"> + <font class="V9"><a class="psf" href="day.php?cal={CAL}&getdate={THISDAY}">{DAY}</a></font> + </td> + <td width="74" valign="top" align="center" class="dateback"> + <font class="V9"><a class="psf" href="day.php?cal={CAL}&getdate={THISDAY}">{DAY}</a></font> + </td> + <td width="74" valign="top" align="center" class="dateback"> + <font class="V9"><a class="psf" href="day.php?cal={CAL}&getdate={THISDAY}">{DAY}</a></font> + </td> + <td width="74" valign="top" align="center" class="dateback"> + <font class="V9"><a class="psf" href="day.php?cal={CAL}&getdate={THISDAY}">{DAY}</a></font> + </td> + <td width="74" valign="top" align="center" class="dateback"> + <font class="V9"><a class="psf" href="day.php?cal={CAL}&getdate={THISDAY}">{DAY}</a></font> + </td> </tr> </table> *************** *** 71,124 **** <td align="center" valign="top" colspan="3"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> ! <td width="60"><img src="images/spacer.gif" width="60" height="1" alt=" "></td> ! <td width="1"></td> ! <!-- loop spacer on --> ! <td><img src="images/spacer.gif" width="{NBRGRIDCOLS_SPACE}" height="1" alt=" "></td> ! <!-- loop spacer off --> </tr> - <!-- loop row on --> <tr> ! <td rowspan="{ROWSPAN}" align="center" valign="top" width="60" class="timeborder">{TIME}</td> ! <td width="1" height="{GRIDLENGTH}"></td> ! <!-- switch event on --> ! <td rowspan="6" colspan="1" align="left" valign="top" class="eventbg2_1"> ! <table width="100%" border="0" cellspacing="0" cellpadding="2"> ! <tr> ! <td class="eventborder"><font class="eventfont"><b>{EVENT_START}</b> - {EVENT_END}</font></td> ! </tr> ! <tr> ! <td colspan="2"> ! <table width="100%" border="0" cellpadding="1" cellspacing="0"> ! <tr> ! <td class="eventbg_{CALNO}">{SUMMARY}</td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! </td> ! <!-- switch event off --> </tr> <tr> ! <td width="1" height="{GRIDLENGTH}"></td> </tr> <tr> ! <td width="1" height="{GRIDLENGTH}"></td> </tr> <tr> ! <td width="1" height="{GRIDLENGTH}"></td> </tr> <tr> ! <!-- loop row off --> </table> </td> </tr> </table> </td> ! </tr> ! </table> ! </td> ! <td width="10"><img src="images/spacer.gif" width="10" height="1" alt=" "></td> <td width="170" valign="top"> {SIDEBAR} --- 82,134 ---- <td align="center" valign="top" colspan="3"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> + <!-- loop row on --> <tr> ! <td rowspan="4" align="center" valign="top" width="60" class="timeborder">11:00 AM</td> ! <td width="1" height="15"></td> ! <td class="dayborder"> </td> </tr> <tr> ! <td width="1" height="15"></td> ! <td class="dayborder2"> </td> </tr> <tr> ! <td width="1" height="15"></td> ! <td class="dayborder"> </td> </tr> <tr> ! <td width="1" height="15"></td> ! <td class="dayborder2"> </td> </tr> + <!-- loop row off --> <tr> ! <td rowspan="4" align="center" valign="top" width="60" class="timeborder">12:00 PM</td> ! <td width="1" height="15"></td> ! <td class="dayborder"> </td> </tr> <tr> ! <td width="1" height="15"></td> ! <td class="dayborder2"> </td> ! </tr> ! <tr> ! <td width="1" height="15"></td> ! <td class="dayborder"> </td> ! </tr> ! <tr> ! <td width="1" height="15"></td> ! <td class="dayborder2"> </td> ! </tr> </table> </td> </tr> </table> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr> + <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + </tr> + </table> </td> ! <td width="10"><img src="images/spacer.gif" width="10" height="1" alt=" "></td> <td width="170" valign="top"> {SIDEBAR} Index: sidebar.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar.tpl,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** sidebar.tpl 30 Jan 2004 00:53:55 -0000 1.3 --- sidebar.tpl 3 Feb 2004 06:22:30 -0000 1.4 *************** *** 2,6 **** <tr> <td align="left" valign="top" width="24" class="sideback"><a class="psf" href="day.php?cal={CAL}&getdate={YESTERDAYS_DATE}"><img src="templates/{TEMPLATE}/images/left_arrows.gif" alt="{PREV_LANG}" width="16" height="20" border="0" align="left"></a></td> ! <td align="center" width="112" class="sideback"><font class="G10BOLD">{THISDAY2}</font></td> <td align="right" valign="top" width="24" class="sideback"><a class="psf" href="day.php?cal={CAL}&getdate={TOMORROWS_DATE}"><img src="templates/{TEMPLATE}/images/right_arrows.gif" alt="{NEXT_LANG}" width="16" height="20" border="0" align="right"></a></td> </tr> --- 2,6 ---- <tr> <td align="left" valign="top" width="24" class="sideback"><a class="psf" href="day.php?cal={CAL}&getdate={YESTERDAYS_DATE}"><img src="templates/{TEMPLATE}/images/left_arrows.gif" alt="{PREV_LANG}" width="16" height="20" border="0" align="left"></a></td> ! <td align="center" width="112" class="sideback"><font class="G10BOLD">{DISPLAY_DATE}</font></td> <td align="right" valign="top" width="24" class="sideback"><a class="psf" href="day.php?cal={CAL}&getdate={TOMORROWS_DATE}"><img src="templates/{TEMPLATE}/images/right_arrows.gif" alt="{NEXT_LANG}" width="16" height="20" border="0" align="right"></a></td> </tr> *************** *** 19,23 **** <!-- switch allow_preferences off --> <!-- switch display_download on --> ! <a class="psf" href="{SUBSCRIBE_PATH}">{SUBSCRIBE_LANG}</a> | <a class="psf" href="{DOWNLOAD_FILENAME}">{DOWNLOAD_LANG}</a><br> <!-- switch display_download off --> <!-- switch is_logged_in on --> --- 19,23 ---- <!-- switch allow_preferences off --> <!-- switch display_download on --> ! <a class="psf" href="{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a> | <a class="psf" href="{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br> <!-- switch display_download off --> <!-- switch is_logged_in on --> *************** *** 29,33 **** --- 29,41 ---- </tr> </table> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr> + <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + </tr> + </table> <img src="images/spacer.gif" width="1" height="10" alt=" "><br> + <table width="170" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr height="20"> *************** *** 37,46 **** <td bgcolor="#FFFFFF" align="left"> <div style="padding: 5px;"> ! <form style="margin-bottom:0;" action="day.php" method="GET"> ! <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value">{LIST_ICALS}</select><br> ! {LIST_YEARS}<br> ! {LIST_MONTHS}<br> ! {LIST_WEEKS}<br> ! <br> </form> <!-- switch show_search on --> --- 45,53 ---- <td bgcolor="#FFFFFF" align="left"> <div style="padding: 5px;"> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="GET"> ! <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br> ! <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br> ! <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br> ! <select name="action" class="query_style" onChange="window.location=(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br> </form> <!-- switch show_search on --> *************** *** 58,61 **** --- 65,75 ---- </tr> </table> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr> + <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + </tr> + </table> <img src="images/spacer.gif" width="1" height="10" alt=" "><br> *************** *** 64,68 **** <table width="170" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr height="20"> ! <td align="center" class="sideback"><div style="height: 20px; margin-top: 3px;" class="G10BOLD">{TOMORROWS_LANG}</div></td> </tr> <tr> --- 78,82 ---- <table width="170" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr height="20"> ! <td align="center" class="sideback"><div style="height: 20px; margin-top: 3px;" class="G10BOLD">{L_TOMORROWS}</div></td> </tr> <tr> *************** *** 79,82 **** --- 93,103 ---- </tr> </table> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr> + <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + </tr> + </table> <img src="images/spacer.gif" width="1" height="10" alt=" "><br> *************** *** 87,91 **** <table width="170" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr height="20"> ! <td align="center" width="98%" class="sideback"><div style="height: 20px; margin-top: 3px;" class="G10BOLD">{TODO_LANG}</div></td> </tr> <tr> --- 108,112 ---- <table width="170" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr height="20"> ! <td align="center" width="98%" class="sideback"><div style="height: 20px; margin-top: 3px;" class="G10BOLD">{L_TODO}</div></td> </tr> <tr> *************** *** 119,131 **** </tr> </table> <img src="images/spacer.gif" width="1" height="10" alt=" "><br> <!-- switch todo off --> {MONTH_SMALL|-1} <img src="images/spacer.gif" width="1" height="10" alt=" "><br> {MONTH_SMALL|+0} <img src="images/spacer.gif" width="1" height="10" alt=" "><br> ! {MONTH_SMALL|+1} \ No newline at end of file --- 140,181 ---- </tr> </table> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr> + <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + </tr> + </table> <img src="images/spacer.gif" width="1" height="10" alt=" "><br> + <!-- switch todo off --> {MONTH_SMALL|-1} + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr> + <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + </tr> + </table> <img src="images/spacer.gif" width="1" height="10" alt=" "><br> {MONTH_SMALL|+0} + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr> + <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4"></td> + </tr> + </table> <img src="images/spacer.gif" width="1" height="10" alt=" "><br> ! {MONTH_SMALL|+1} ! <table width="100%" border="0" cellpadding="0" cellspacing="0"> ! <tr> ! <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4"></td> ! <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4"></td> ! <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4"></td> ! </tr> ! </table> \ No newline at end of file |
From: <cl...@us...> - 2004-02-03 00:31:42
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20109/templates/default Modified Files: month.tpl Added Files: day.tpl Log Message: Initial Checkin. --- NEW FILE: day.tpl --- {HEADER} <center> <table border="0" width="700" cellspacing="0" cellpadding="0"> <tr> <td width="520" valign="top"> <table width="520" border="0" cellspacing="0" cellpadding="0" class="calborder"> <tr> <td align="center" valign="middle"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" width="120" class="navback"> </td> <td class="navback"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="right" width="40%" class="navback"><a class="psf" href="day.php?cal={CAL}&getdate={PREV_DAY}"><img src="templates/{TEMPLATE}/images/left_day.gif" alt="{L_PREV}" border="0" align="right"></a></td> <td align="center" width="20%" class="navback" nowrap valign="middle"><font class="H20">{DISPLAY_DATE}</font></td> <td align="left" width="40%" class="navback"><a class="psf" href="day.php?cal={CAL}&getdate={NEXT_DAY}"><img src="templates/{TEMPLATE}/images/right_day.gif" alt="{L_NEXT}" border="0" align="left"></a></td> </tr> </table> </td> <td align="right" width="120" class="navback"> <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr> <td><a class="psf" href="day.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/day_on.gif" alt="{L_DAY}" border="0"></a></td> <td><a class="psf" href="week.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/week_on.gif" alt="{L_WEEK}" border="0"></a></td> <td><a class="psf" href="month.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/month_on.gif" alt="{L_MONTH}" border="0"></a></td> <td><a class="psf" href="year.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/year_on.gif" alt="{L_YEAR}" border="0"></a></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="G10B"> <!-- loop allday on --> <tr> <td height="24"> <table width="100%" border="0" cellspacing="1" cellpadding="4"> <tr> <td valign="top" align="center" class="eventbg_{EVENT_CALNO}"> <font color="#ffffff"><i>{EVENT}</i></font> </td> </tr> </table> </td> </tr> <!-- loop allday off --> </table> </td> </tr> <!-- switch showdays on --> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="7"><img src="images/spacer.gif" width="70" height="1" alt=" "></td> </tr> <tr> <td width="74" valign="top" align="center" class="dateback"> <font class="V9"><a class="psf" href="day.php?cal={CAL}&getdate={THISDAY}">{DAY}</a></font> </td> </tr> </table> </td> </tr> <!-- switch showdays off --> <tr> <td align="center" valign="top" colspan="3"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="60"><img src="images/spacer.gif" width="60" height="1" alt=" "></td> <td width="1"></td> <!-- loop spacer on --> <td><img src="images/spacer.gif" width="{NBRGRIDCOLS_SPACE}" height="1" alt=" "></td> <!-- loop spacer off --> </tr> <!-- loop row on --> <tr> <td rowspan="{ROWSPAN}" align="center" valign="top" width="60" class="timeborder">{TIME}</td> <td width="1" height="{GRIDLENGTH}"></td> <!-- switch event on --> <td rowspan="6" colspan="1" align="left" valign="top" class="eventbg2_1"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="eventborder"><font class="eventfont"><b>{EVENT_START}</b> - {EVENT_END}</font></td> </tr> <tr> <td colspan="2"> <table width="100%" border="0" cellpadding="1" cellspacing="0"> <tr> <td class="eventbg_{CALNO}">{SUMMARY}</td> </tr> </table> </td> </tr> </table> </td> <!-- switch event off --> </tr> <tr> <td width="1" height="{GRIDLENGTH}"></td> </tr> <tr> <td width="1" height="{GRIDLENGTH}"></td> </tr> <tr> <td width="1" height="{GRIDLENGTH}"></td> </tr> <tr> <!-- loop row off --> </table> </td> </tr> </table> </td> </tr> </table> </td> <td width="10"><img src="images/spacer.gif" width="10" height="1" alt=" "></td> <td width="170" valign="top"> {SIDEBAR} </td> </tr> </table> </center> {FOOTER} Index: month.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/month.tpl,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** month.tpl 2 Feb 2004 23:10:02 -0000 1.8 --- month.tpl 3 Feb 2004 00:29:33 -0000 1.9 *************** *** 19,26 **** <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr> ! <td><a class="psf" href="day.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/day_on.gif" alt="{L_DAY}" border="0"></a></td> ! <td><a class="psf" href="week.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/week_on.gif" alt="{L_WEEK}" border="0"></a></td> ! <td><a class="psf" href="month.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/month_on.gif" alt="{L_MONTH}" border="0"></a></td> ! <td><a class="psf" href="year.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/year_on.gif" alt="{L_YEAR}" border="0"></a></td> </tr> </table> --- 19,26 ---- <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr> ! <td><a class="psf" href="day.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/day_on.gif" alt="{L_DAY}" border="0"></a></td> ! <td><a class="psf" href="week.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/week_on.gif" alt="{L_WEEK}" border="0"></a></td> ! <td><a class="psf" href="month.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/month_on.gif" alt="{L_MONTH}" border="0"></a></td> ! <td><a class="psf" href="year.php?cal={CAL}&getdate={GETDATE}"><img src="templates/{TEMPLATE}/images/year_on.gif" alt="{L_YEAR}" border="0"></a></td> </tr> </table> |
Update of /cvsroot/phpicalendar/phpicalendar/templates/default/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20113/templates/default/images Added Files: monthdot_1.gif monthdot_2.gif monthdot_3.gif monthdot_4.gif monthdot_5.gif monthdot_6.gif monthdot_7.gif Log Message: Addition of color coded month dots. --- NEW FILE: monthdot_1.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: monthdot_2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: monthdot_3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: monthdot_4.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: monthdot_5.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: monthdot_6.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: monthdot_7.gif --- (This appears to be a binary file; contents omitted.) |
From: <cl...@us...> - 2004-02-02 23:12:09
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18802/templates/default Modified Files: default.css month.tpl month_large.tpl Log Message: Added month dot support. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/default.css,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** default.css 30 Jan 2004 07:31:59 -0000 1.4 --- default.css 2 Feb 2004 23:10:02 -0000 1.5 *************** *** 3,6 **** --- 3,19 ---- table, td {font: 11px Verdana, Arial, sans-serif; color: #000;} + /* Background images for tables */ + .tbll {background: url(images/shadow_l.gif) no-repeat; width:8px} + .tblbot {background: url(images/shadow_m.gif) repeat-x; width:100%} + .tblr {background: url(images/shadow_r.gif) no-repeat; width:8px} + + + + + + + + /* older styles */ + .eventborder { background-image: url(images/day_title.gif); border: 1px #006699 solid; } .eventbg { background-color: #6699CC; } *************** *** 81,85 **** .V9 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; } ! .V10W { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; } .V10WB { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: 900; } .V9G { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; } --- 94,99 ---- .V9 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; } ! .V10W { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;} ! .V9W { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;} .V10WB { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: 900; } .V9G { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; } *************** *** 100,106 **** .search_style { font-size: 12px; font-family: verdana, geneva, arial, sans-serif; width: 134px; margin-bottom: 0; } .login_style { font-size: 11px; font-family: verdana, geneva, arial, sans-serif; width: 80px; margin-bottom: 0; } - - /* Background images for tables */ - .tbll {background: url(images/shadow_l.gif) no-repeat; width:8px} - .tblbot {background: url(images/shadow_m.gif) repeat-x; width:100%} - .tblr {background: url(images/shadow_r.gif) no-repeat; width:8px} \ No newline at end of file --- 114,115 ---- Index: month.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/month.tpl,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** month.tpl 1 Feb 2004 07:20:47 -0000 1.7 --- month.tpl 2 Feb 2004 23:10:02 -0000 1.8 *************** *** 65,69 **** </td> <td> ! {EVENT_TEXT}<br><span class="V9G">{DESCRIPTION}</span> </td> </tr> --- 65,69 ---- </td> <td> ! {EVENT_TEXT}<br><span class="V9G">{CALNAME}</span> </td> </tr> *************** *** 76,80 **** </td> <td bgcolor="#EEEEEE"> ! {EVENT_TEXT}<br><span class="V9G">{DESCRIPTION}</span> </td> </tr> --- 76,80 ---- </td> <td bgcolor="#EEEEEE"> ! {EVENT_TEXT}<br><span class="V9G">{CALNAME}</span> </td> </tr> Index: month_large.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/month_large.tpl,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** month_large.tpl 1 Feb 2004 02:20:05 -0000 1.5 --- month_large.tpl 2 Feb 2004 23:10:02 -0000 1.6 *************** *** 3,9 **** <!-- loop weekday on --> <td valign="top" width="105" height="12" class="dateback"> ! <center class="V9BOLD"> ! {LOOP_WEEKDAY} ! </center> </td> <!-- loop weekday off --> --- 3,7 ---- <!-- loop weekday on --> <td valign="top" width="105" height="12" class="dateback"> ! <center class="V9BOLD">{LOOP_WEEKDAY}</center> </td> <!-- loop weekday off --> *************** *** 17,22 **** <a class="psf" href="day.php?cal={CAL}&getdate={DAYLINK}"><font class="G10G">{DAY}</font></a> </div> ! <div align="left" class="V10">{ALLDAY}</div> ! <div align="left" class="V9">{EVENT}</div> </td> <!-- switch notthismonth off --> --- 15,20 ---- <a class="psf" href="day.php?cal={CAL}&getdate={DAYLINK}"><font class="G10G">{DAY}</font></a> </div> ! {ALLDAY} ! {EVENT} </td> <!-- switch notthismonth off --> *************** *** 26,31 **** <a class="psf" href="day.php?cal={CAL}&getdate={DAYLINK}">{DAY}</a> </div> ! <div align="left" class="V10">{ALLDAY}</div> ! <div align="left" class="V9">{EVENT}</div> </td> <!-- switch istoday off --> --- 24,29 ---- <a class="psf" href="day.php?cal={CAL}&getdate={DAYLINK}">{DAY}</a> </div> ! {ALLDAY} ! {EVENT} </td> <!-- switch istoday off --> *************** *** 35,40 **** <a class="psf" href="day.php?cal={CAL}&getdate={DAYLINK}">{DAY}</a> </div> ! <div align="left" class="V10">{ALLDAY}</div> ! <div align="left" class="V9">{EVENT}</div> </td> <!-- switch ismonth off --> --- 33,38 ---- <a class="psf" href="day.php?cal={CAL}&getdate={DAYLINK}">{DAY}</a> </div> ! {ALLDAY} ! {EVENT} </td> <!-- switch ismonth off --> |
From: <cl...@us...> - 2004-02-02 23:12:07
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18802/functions Modified Files: template.php Log Message: Added month dot support. Index: template.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/template.php,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** template.php 1 Feb 2004 07:20:47 -0000 1.16 --- template.php 2 Feb 2004 23:10:01 -0000 1.17 *************** *** 6,10 **** var $page; function draw_month($template_p, $offset = '+0', $type) { ! global $template, $getdate, $master_array, $this_year, $this_month, $dateFormat_month, $week_start_day, $cal, $minical_view, $daysofweekreallyshort_lang, $daysofweekshort_lang, $daysofweek_lang, $timeFormat_small, $timeFormat; preg_match("!<\!-- loop weekday on -->(.*)<\!-- loop weekday off -->!is", $template_p, $match1); preg_match("!<\!-- loop monthdays on -->(.*)<\!-- loop monthdays off -->!is", $template_p, $match2); --- 6,10 ---- var $page; function draw_month($template_p, $offset = '+0', $type) { ! global $template, $getdate, $master_array, $this_year, $this_month, $dateFormat_month, $week_start_day, $cal, $minical_view, $month_event_lines, $daysofweekreallyshort_lang, $daysofweekshort_lang, $daysofweek_lang, $timeFormat_small, $timeFormat; preg_match("!<\!-- loop weekday on -->(.*)<\!-- loop weekday off -->!is", $template_p, $match1); preg_match("!<\!-- loop monthdays on -->(.*)<\!-- loop monthdays off -->!is", $template_p, $match2); *************** *** 14,18 **** preg_match("!<\!-- loop monthweeks on -->(.*)<\!-- loop monthdays on -->!is", $template_p, $match6); preg_match("!<\!-- loop monthdays off -->(.*)<\!-- loop monthweeks off -->!is", $template_p, $match7); ! $loop_wd = trim($match1[1]); $loop_md = trim($match2[1]); --- 14,18 ---- preg_match("!<\!-- loop monthweeks on -->(.*)<\!-- loop monthdays on -->!is", $template_p, $match6); preg_match("!<\!-- loop monthdays off -->(.*)<\!-- loop monthweeks off -->!is", $template_p, $match7); ! $loop_wd = trim($match1[1]); $loop_md = trim($match2[1]); *************** *** 75,84 **** foreach ($master_array[$daylink] as $event_times) { foreach ($event_times as $val) { ! $event_calno = $val['calnumber']; $event_calna = $val['calname']; $event_url = $val['url']; if (!isset($val['event_start'])) { if ($type == 'large') { ! $switch['ALLDAY'] .= openevent($event_calna, '', '', $val, $month_event_lines, 15, '', '', 'psf', $event_url).'<br>'; } else { $switch['ALLDAY'] .= '<img src="templates/'.$template.'/images/allday_dot.gif" alt=" " width="11" height="10" border="0">'; --- 75,86 ---- foreach ($master_array[$daylink] as $event_times) { foreach ($event_times as $val) { ! $calno = $val['calnumber']; $event_calna = $val['calname']; $event_url = $val['url']; if (!isset($val['event_start'])) { if ($type == 'large') { ! $switch['ALLDAY'] .= '<div class="V10"><img src="templates/'.$template.'/images/monthdot_'.$calno.'.gif" alt="" width="9" height="9" border="0">'; ! $switch['ALLDAY'] .= openevent($event_calna, '', '', $val, $month_event_lines, 15, '', '', 'psf', $event_url); ! $switch['ALLDAY'] .= '</span></div>'; } else { $switch['ALLDAY'] .= '<img src="templates/'.$template.'/images/allday_dot.gif" alt=" " width="11" height="10" border="0">'; *************** *** 91,95 **** --- 93,99 ---- $event_end = date($timeFormat, @strtotime ($event_end)); if ($type == 'large') { + $switch['EVENT'] .= '<div class="V9"><img src="templates/'.$template.'/images/monthdot_'.$calno.'.gif" alt="" width="9" height="9" border="0">'; $switch['EVENT'] .= openevent($event_calna, $event_start, $event_end, $val, $month_event_lines, 10, "$start2 ", '', 'ps3', $event_url).'<br>'; + $switch['EVENT'] .= '</span></div>'; } else { $switch['EVENT'] = '<img src="templates/'.$template.'/images/event_dot.gif" alt=" " width="11" height="10" border="0">'; *************** *** 140,171 **** $i=0; do { ! foreach ($master_array[$m_start] as $event_times) { ! $switch['CAL'] = $cal; ! $switch['START_DATE'] = localizeDate ($dateFormat_week_list, $u_start); ! foreach ($event_times as $val) { ! $event_calno = $val['calnumber']; ! $event_calna = $val['calname']; ! $event_url = $val['url']; ! if (!isset($val['event_start'])) { ! $switch['START_TIME'] = $lang['l_all_day']; ! $switch['DESCRIPTION'] = urldecode($val['description']); ! $switch['EVENT_TEXT'] = openevent($event_calna, '', '', $val, $month_event_lines, 15, '', '', 'psf', $event_url); ! } else { ! $event_start = $val['start_unixtime']; ! $event_end = (isset($val['display_end'])) ? $val['display_end'] : $val["event_end"]; ! $event_start = date($timeFormat, $val['start_unixtime']); ! $event_end = date($timeFormat, @strtotime ($event_end)); ! $switch['START_TIME'] = $event_start . ' - ' . $event_end; ! $switch['EVENT_TEXT'] = openevent($event_calna, '', '', $val, $month_event_lines, 15, '', '', 'psf', $event_url); ! $switch['DESCRIPTION'] = urldecode($val['description']); ! } ! if ($switch['EVENT_TEXT'] != '') { ! $switch['DAYLINK'] = $m_start; ! $temp = $loop[$i]; ! foreach ($switch as $tag => $data) { ! $temp = str_replace('{'.$tag.'}', $data, $temp); } - $middle .= $temp; - $i = ($i == 1) ? 0 : 1; } } --- 144,176 ---- $i=0; do { ! if (isset($master_array[$m_start])) { ! foreach ($master_array[$m_start] as $event_times) { ! $switch['CAL'] = $cal; ! $switch['START_DATE'] = localizeDate ($dateFormat_week_list, $u_start); ! foreach ($event_times as $val) { ! $switch['CALNAME'] = $val['calname']; ! $switch['URL'] = $val['url']; ! if (!isset($val['event_start'])) { ! $switch['START_TIME'] = $lang['l_all_day']; ! $switch['DESCRIPTION'] = urldecode($val['description']); ! $switch['EVENT_TEXT'] = openevent($event_calna, '', '', $val, $month_event_lines, 15, '', '', 'psf', $event_url); ! } else { ! $event_start = $val['start_unixtime']; ! $event_end = (isset($val['display_end'])) ? $val['display_end'] : $val["event_end"]; ! $event_start = date($timeFormat, $val['start_unixtime']); ! $event_end = date($timeFormat, @strtotime ($event_end)); ! $switch['START_TIME'] = $event_start . ' - ' . $event_end; ! $switch['EVENT_TEXT'] = openevent($event_calna, '', '', $val, $month_event_lines, 15, '', '', 'psf', $event_url); ! $switch['DESCRIPTION'] = urldecode($val['description']); ! } ! if ($switch['EVENT_TEXT'] != '') { ! $switch['DAYLINK'] = $m_start; ! $temp = $loop[$i]; ! foreach ($switch as $tag => $data) { ! $temp = str_replace('{'.$tag.'}', $data, $temp); ! } ! $middle .= $temp; ! $i = ($i == 1) ? 0 : 1; } } } |
From: <jo...@us...> - 2004-01-22 04:39:22
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1:/tmp/cvs-serv6809 Modified Files: calendar_functions.php Log Message: Fixed error that would exclude single-character calendar files. e.g. a.ics or 0.ics. Index: calendar_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/calendar_functions.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** calendar_functions.php 18 Dec 2003 05:46:56 -0000 1.3 --- calendar_functions.php 22 Jan 2004 04:39:19 -0000 1.4 *************** *** 41,45 **** // Make sure this is not a dot file and it ends with .ics, // and that it is not blacklisted. ! if (!preg_match("/^[^.].+\.ics$/i", $file)) continue; $cal_name = substr($file, 0, -4); if (in_array($cal_name, $blacklisted_cals)) continue; --- 41,45 ---- // Make sure this is not a dot file and it ends with .ics, // and that it is not blacklisted. ! if (!preg_match("/^[^.].*\.ics$/i", $file)) continue; $cal_name = substr($file, 0, -4); if (in_array($cal_name, $blacklisted_cals)) continue; |
From: <cl...@us...> - 2004-01-20 03:46:51
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1:/tmp/cvs-serv19877/functions Modified Files: ical_parser.php Log Message: Small fix for dtend before 1970. Index: ical_parser.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v retrieving revision 1.143 retrieving revision 1.144 diff -C2 -d -r1.143 -r1.144 *** ical_parser.php 8 Jan 2004 23:51:18 -0000 1.143 --- ical_parser.php 20 Jan 2004 03:46:47 -0000 1.144 *************** *** 868,873 **** if (preg_match("/^DTEND;VALUE=DATE/i", $field)) { ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $data, $dtend_check); ! if ($dtstart_check[1] < 1969) { ! $dtstart_check[1] = '1990'; $data = $dtend_check[1].$dtend_check[2].$dtend_check[3]; } --- 868,873 ---- if (preg_match("/^DTEND;VALUE=DATE/i", $field)) { ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $data, $dtend_check); ! if ($dtend_check[1] < 1969) { ! $dtend_check[1] = '1990'; $data = $dtend_check[1].$dtend_check[2].$dtend_check[3]; } |