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: <par...@us...> - 2009-07-10 17:50:29
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1809/templates/default Modified Files: day.tpl default.css week.tpl Log Message: Fix multiple HTML elements with the same id. Allow all-day divs to stretch vertically in day and week views with default template. Index: day.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/day.tpl,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** day.tpl 7 Jul 2009 14:48:29 -0000 1.21 --- day.tpl 10 Jul 2009 17:50:22 -0000 1.22 *************** *** 45,49 **** </td> </tr> ! <tr id="allday"> <td> <!-- loop allday on --> --- 45,49 ---- </td> </tr> ! <tr class="allday"> <td> <!-- loop allday on --> Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/default.css,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** default.css 10 Jul 2009 15:57:25 -0000 1.26 --- default.css 10 Jul 2009 17:50:22 -0000 1.27 *************** *** 8,18 **** .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;} ! .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_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;} .rowOn { background-color: #cfc; border-top: 1px solid #fff; border-left: 1px solid #fff; } --- 8,18 ---- .tblr {background: url(images/shadow_r.gif) no-repeat; width:8px} ! .alldaybg_1 {background: #50739B url(images/allday_1.gif) repeat-x; border-bottom: 1px solid #3C6080; min-height: 18px; padding-top: 5px; text-align: center;} ! .alldaybg_2 {background: #53AB63 url(images/allday_2.gif) repeat-x; border-bottom: 1px solid #409050; min-height: 18px; padding-top: 5px; text-align: center;} ! .alldaybg_3 {background: #FF592A url(images/allday_3.gif) repeat-x; border-bottom: 1px solid #E0401C; min-height: 18px; padding-top: 5px; text-align: center;} ! .alldaybg_4 {background: #BE55AD url(images/allday_4.gif) repeat-x; border-bottom: 1px solid #984080; min-height: 18px; padding-top: 5px; text-align: center;} ! .alldaybg_5 {background: #FF2B2A url(images/allday_5.gif) repeat-x; border-bottom: 1px solid #D01C18; min-height: 18px; padding-top: 5px; text-align: center;} ! .alldaybg_6 {background: #BA900C url(images/allday_6.gif) repeat-x; border-bottom: 1px solid #A07400; min-height: 18px; padding-top: 5px; text-align: center;} ! .alldaybg_7 {background: #959595 url(images/allday_7.gif) repeat-x; border-bottom: 1px solid #888888; min-height: 18px; padding-top: 5px; text-align: center;} .rowOn { background-color: #cfc; border-top: 1px solid #fff; border-left: 1px solid #fff; } *************** *** 32,37 **** .eventbg_6 { background-color: #B88F0B; padding: 2px;} .eventbg_7 { background-color: #73738C; padding: 2px;} ! #allday a { font-size: 9px; color: #fff; font-weight: 900; text-decoration:none;} ! #allday a:hover { text-decoration:underline;} .eventbg2_1 { background-color: #6699CC; border: 1px solid #557CA3; } --- 32,38 ---- .eventbg_6 { background-color: #B88F0B; padding: 2px;} .eventbg_7 { background-color: #73738C; padding: 2px;} ! ! .allday a { font-size: 9px; color: #fff !important; font-weight: 900; text-decoration:none;} ! .allday a:hover { text-decoration:underline;} .eventbg2_1 { background-color: #6699CC; border: 1px solid #557CA3; } Index: week.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/week.tpl,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** week.tpl 8 Jul 2009 18:31:02 -0000 1.18 --- week.tpl 10 Jul 2009 17:50:22 -0000 1.19 *************** *** 50,58 **** </tr> <!-- loop allday row on --> ! <tr valign="top" id="allday"> <td width="60" class="rowOff2" colspan="4"><img src="images/spacer.gif" width="60" height="1" alt=" " /></td> <td width="1"></td> <!-- loop alldaysofweek on --> ! <td {COLSPAN} class="{TODAY}"> <!-- loop allday on --> <div class="alldaybg_{CALNO}"> --- 50,58 ---- </tr> <!-- loop allday row on --> ! <tr valign="top" class="allday"> <td width="60" class="rowOff2" colspan="4"><img src="images/spacer.gif" width="60" height="1" alt=" " /></td> <td width="1"></td> <!-- loop alldaysofweek on --> ! <td {COLSPAN} class="{TODAY}"{NOBORDER}> <!-- loop allday on --> <div class="alldaybg_{CALNO}"> |
From: <par...@us...> - 2009-07-10 17:50:28
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/red In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1809/templates/red Modified Files: default.css Log Message: Fix multiple HTML elements with the same id. Allow all-day divs to stretch vertically in day and week views with default template. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/red/default.css,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** default.css 10 Jul 2009 15:57:25 -0000 1.5 --- default.css 10 Jul 2009 17:50:22 -0000 1.6 *************** *** 32,38 **** .eventbg_6 { background-color: #df2c6c; padding: 2px;} .eventbg_7 { background-color: #ac4848; padding: 2px;} - #allday a { font-size: 9px; color: #fff; font-weight: 900; text-decoration:none;} - #allday a:hover { text-decoration:underline;} .eventbg2_1 { background-color: #c03030; border: 1px solid #a01010; } --- 32,38 ---- .eventbg_6 { background-color: #df2c6c; padding: 2px;} .eventbg_7 { background-color: #ac4848; padding: 2px;} + .allday a { font-size: 9px; color: #fff !important; font-weight: 900; text-decoration:none;} + .allday a:hover { text-decoration:underline;} .eventbg2_1 { background-color: #c03030; border: 1px solid #a01010; } *************** *** 43,46 **** --- 43,47 ---- .eventbg2_6 { background-color: #ff4c8c; border: 1px solid #df2c6c; } .eventbg2_7 { background-color: #cc6868; border: 1px solid #ac4848; } + .dayborder { background-color: #fff; border-top: 1px solid #A1A5A9; } .dayborder2 { background-color: #fff; border-top: 1px dashed #ccc; } |
From: <par...@us...> - 2009-07-10 17:50:28
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/tan In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1809/templates/tan Modified Files: default.css Log Message: Fix multiple HTML elements with the same id. Allow all-day divs to stretch vertically in day and week views with default template. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/tan/default.css,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** default.css 10 Jul 2009 15:57:25 -0000 1.4 --- default.css 10 Jul 2009 17:50:22 -0000 1.5 *************** *** 33,38 **** .eventbg_7 { background-color: #666666; padding: 2px;} ! #allday a { font-size: 9px; color: #fff; font-weight: 900; text-decoration:none;} ! #allday a:hover { text-decoration:underline;} /*varies*/ .eventbg2_1 { background-color: #A6A978; border: 1px solid #FFFFFF; } --- 33,39 ---- .eventbg_7 { background-color: #666666; padding: 2px;} ! .allday a { font-size: 9px; color: #fff !important; font-weight: 900; text-decoration:none;} ! .allday a:hover { text-decoration:underline;} ! /*varies*/ .eventbg2_1 { background-color: #A6A978; border: 1px solid #FFFFFF; } |
From: <par...@us...> - 2009-07-10 17:50:26
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/green In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1809/templates/green Modified Files: default.css Log Message: Fix multiple HTML elements with the same id. Allow all-day divs to stretch vertically in day and week views with default template. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/green/default.css,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** default.css 10 Jul 2009 15:57:25 -0000 1.4 --- default.css 10 Jul 2009 17:50:22 -0000 1.5 *************** *** 33,38 **** .eventbg_7 { background-color: #00a28f; padding: 2px;} ! #allday a { font-size: 9px; color: #fff; font-weight: 900; text-decoration:none;} ! #allday a:hover { text-decoration:underline;} .eventbg2_1 { background-color: #00992c; border: 1px solid #00790c; } --- 33,38 ---- .eventbg_7 { background-color: #00a28f; padding: 2px;} ! .allday a { font-size: 9px; color: #fff !important; font-weight: 900; text-decoration:none;} ! .allday a:hover { text-decoration:underline;} .eventbg2_1 { background-color: #00992c; border: 1px solid #00790c; } |
From: <par...@us...> - 2009-07-10 15:57:41
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/red In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv18128/templates/red Modified Files: default.css Log Message: Add word-wrap:break-word (CSS3) to default templates' fixed tables Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/red/default.css,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** default.css 7 Jul 2009 14:48:29 -0000 1.4 --- default.css 10 Jul 2009 15:57:25 -0000 1.5 *************** *** 79,83 **** .eventbg { background-color: #6699CC; } ! .tfixed { table-layout: fixed; } .calborder { background-color: #fff; border: 1px #A1A5A9 solid; } .dateback { background-color: #eee; } --- 79,83 ---- .eventbg { background-color: #6699CC; } ! .tfixed { table-layout: fixed; word-wrap: break-word; } .calborder { background-color: #fff; border: 1px #A1A5A9 solid; } .dateback { background-color: #eee; } |
From: <par...@us...> - 2009-07-10 15:57:33
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv18128/templates/default Modified Files: default.css Log Message: Add word-wrap:break-word (CSS3) to default templates' fixed tables Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/default.css,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** default.css 7 Jul 2009 14:48:29 -0000 1.25 --- default.css 10 Jul 2009 15:57:25 -0000 1.26 *************** *** 81,85 **** .eventbg { background-color: #6699CC; } ! .tfixed { table-layout: fixed; } .calborder { background-color: #fff; border: 1px #A1A5A9 solid; } .dateback { background-color: #eee; } --- 81,85 ---- .eventbg { background-color: #6699CC; } ! .tfixed { table-layout: fixed; word-wrap: break-word; } .calborder { background-color: #fff; border: 1px #A1A5A9 solid; } .dateback { background-color: #eee; } |
From: <par...@us...> - 2009-07-10 15:57:31
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/grey In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv18128/templates/grey Modified Files: default.css Log Message: Add word-wrap:break-word (CSS3) to default templates' fixed tables Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/grey/default.css,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** default.css 7 Jul 2009 14:48:29 -0000 1.3 --- default.css 10 Jul 2009 15:57:25 -0000 1.4 *************** *** 80,84 **** .eventbg { background-color: #6699CC; } ! .tfixed { table-layout: fixed; } .calborder { background-color: #fff; border: 1px #A1A5A9 solid; } .dateback { background-color: #eee; } --- 80,84 ---- .eventbg { background-color: #6699CC; } ! .tfixed { table-layout: fixed; word-wrap: break-word; } .calborder { background-color: #fff; border: 1px #A1A5A9 solid; } .dateback { background-color: #eee; } |
From: <par...@us...> - 2009-07-10 15:57:31
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/tan In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv18128/templates/tan Modified Files: default.css Log Message: Add word-wrap:break-word (CSS3) to default templates' fixed tables Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/tan/default.css,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** default.css 7 Jul 2009 14:48:30 -0000 1.3 --- default.css 10 Jul 2009 15:57:25 -0000 1.4 *************** *** 97,101 **** .eventbg { background-color: #6699CC; } ! .tfixed { table-layout: fixed; } .calborder { background-color: #fff; border: 1px #A1A5A9 solid; } .dateback { background-color: #eee; } --- 97,101 ---- .eventbg { background-color: #6699CC; } ! .tfixed { table-layout: fixed; word-wrap: break-word; } .calborder { background-color: #fff; border: 1px #A1A5A9 solid; } .dateback { background-color: #eee; } |
From: <par...@us...> - 2009-07-10 15:57:30
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/green In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv18128/templates/green Modified Files: default.css Log Message: Add word-wrap:break-word (CSS3) to default templates' fixed tables Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/green/default.css,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** default.css 7 Jul 2009 14:48:29 -0000 1.3 --- default.css 10 Jul 2009 15:57:25 -0000 1.4 *************** *** 99,103 **** .eventbg { background-color: #339933; } ! .tfixed { table-layout: fixed; } .calborder { background-color: #ffffff; border: 1px #A1A5A9 solid; } --- 99,103 ---- .eventbg { background-color: #339933; } ! .tfixed { table-layout: fixed; word-wrap: break-word; } .calborder { background-color: #ffffff; border: 1px #A1A5A9 solid; } |
From: <par...@us...> - 2009-07-08 18:31:16
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv18342/templates/default Modified Files: week.tpl Log Message: Remove superfluous table from week template Index: week.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/week.tpl,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** week.tpl 7 Jul 2009 14:48:29 -0000 1.17 --- week.tpl 8 Jul 2009 18:31:02 -0000 1.18 *************** *** 28,99 **** <tr> <td> ! <table width="100%" border="0" cellspacing="0" cellpadding="0" class="G10B"> <tr> ! <td align="center" valign="top"> ! <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tfixed"> ! <tr> ! <td align="left" valign="top" width="15" class="rowOff2" onmouseover="this.className='rowOn2'" onmouseout="this.className='rowOff2'" onclick="window.location.href='week.php?cal={CAL}&getdate={PREV_WEEK}'"> ! <div class="V12"> <a class="psf" href="week.php?cal={CAL}&getdate={PREV_WEEK}">«</a></div> ! </td> ! <td align="left" valign="top" width="15" class="rowOff" onmouseover="this.className='rowOn'" onmouseout="this.className='rowOff'" onclick="window.location.href='week.php?cal={CAL}&getdate={PREV_DAY}'"> ! <div class="V12"> <a class="psf" href="week.php?cal={CAL}&getdate={PREV_DAY}">‹</a></div> ! </td> ! <td align="right" valign="top" width="15" class="rowOff" onmouseover="this.className='rowOn'" onmouseout="this.className='rowOff'" onclick="window.location.href='week.php?cal={CAL}&getdate={NEXT_DAY}'"> ! <div class="V12"><a class="psf" href="week.php?cal={CAL}&getdate={NEXT_DAY}">›</a> </div> ! </td> ! <td align="right" valign="top" width="15" class="rowOff" onmouseover="this.className='rowOn'" onmouseout="this.className='rowOff'" onclick="window.location.href='week.php?cal={CAL}&getdate={NEXT_WEEK}'"> ! <div class="V12"><a class="psf" href="week.php?cal={CAL}&getdate={NEXT_WEEK}">»</a> </div> ! </td> ! <td width="1"></td> ! <!-- loop daysofweek on --> ! <td {COLSPAN} align="center" class="{ROW1}" onmouseover="this.className='{ROW2}'" onmouseout="this.className='{ROW3}'" onclick="window.location.href='week.php?cal={CAL}&getdate={DAYLINK}'"> ! <a class="ps3" href="day.php?cal={CAL}&getdate={DAYLINK}"><span class="V9BOLD">{DAY}</span></a> ! </td> ! <!-- loop daysofweek off --> ! </tr> ! <!-- loop allday row on --> ! <tr valign="top" id="allday"> ! <td width="60" class="rowOff2" colspan="4"><img src="images/spacer.gif" width="60" height="1" alt=" " /></td> ! <td width="1"></td> ! <!-- loop alldaysofweek on --> ! <td {COLSPAN} class="{TODAY}"> ! <!-- loop allday on --> ! <div class="alldaybg_{CALNO}"> ! {ALLDAY} ! <img src="images/spacer.gif" width="1" height="1" alt=" " /> ! </div> ! <!-- loop allday off --> ! </td> ! <!-- loop alldaysofweek off --> ! </tr> ! <!-- loop allday row off --> ! <!-- loop row on --> ! <tr> ! <td rowspan="4" align="center" valign="top" width="60" class="timeborder">9: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 --> ! <!-- loop event on --> ! <div class="eventfont"> ! <div class="eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_START}</b></div> ! <div class="padd">{EVENT}</div> ! </div> ! <!-- loop event off --> ! </table> </td> </tr> </table> </td> --- 28,93 ---- <tr> <td> ! <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tfixed"> <tr> ! <td align="left" valign="top" width="15" class="rowOff2" onmouseover="this.className='rowOn2'" onmouseout="this.className='rowOff2'" onclick="window.location.href='week.php?cal={CAL}&getdate={PREV_WEEK}'"> ! <div class="V12"> <a class="psf" href="week.php?cal={CAL}&getdate={PREV_WEEK}">«</a></div> ! </td> ! <td align="left" valign="top" width="15" class="rowOff" onmouseover="this.className='rowOn'" onmouseout="this.className='rowOff'" onclick="window.location.href='week.php?cal={CAL}&getdate={PREV_DAY}'"> ! <div class="V12"> <a class="psf" href="week.php?cal={CAL}&getdate={PREV_DAY}">‹</a></div> ! </td> ! <td align="right" valign="top" width="15" class="rowOff" onmouseover="this.className='rowOn'" onmouseout="this.className='rowOff'" onclick="window.location.href='week.php?cal={CAL}&getdate={NEXT_DAY}'"> ! <div class="V12"><a class="psf" href="week.php?cal={CAL}&getdate={NEXT_DAY}">›</a> </div> ! </td> ! <td align="right" valign="top" width="15" class="rowOff" onmouseover="this.className='rowOn'" onmouseout="this.className='rowOff'" onclick="window.location.href='week.php?cal={CAL}&getdate={NEXT_WEEK}'"> ! <div class="V12"><a class="psf" href="week.php?cal={CAL}&getdate={NEXT_WEEK}">»</a> </div> ! </td> ! <td width="1"></td> ! <!-- loop daysofweek on --> ! <td {COLSPAN} align="center" class="{ROW1}" onmouseover="this.className='{ROW2}'" onmouseout="this.className='{ROW3}'" onclick="window.location.href='week.php?cal={CAL}&getdate={DAYLINK}'"> ! <a class="ps3" href="day.php?cal={CAL}&getdate={DAYLINK}"><span class="V9BOLD">{DAY}</span></a> ! </td> ! <!-- loop daysofweek off --> ! </tr> ! <!-- loop allday row on --> ! <tr valign="top" id="allday"> ! <td width="60" class="rowOff2" colspan="4"><img src="images/spacer.gif" width="60" height="1" alt=" " /></td> ! <td width="1"></td> ! <!-- loop alldaysofweek on --> ! <td {COLSPAN} class="{TODAY}"> ! <!-- loop allday on --> ! <div class="alldaybg_{CALNO}"> ! {ALLDAY} ! <img src="images/spacer.gif" width="1" height="1" alt=" " /> ! </div> ! <!-- loop allday off --> </td> + <!-- loop alldaysofweek off --> + </tr> + <!-- loop allday row off --> + <!-- loop row on --> + <tr> + <td rowspan="4" align="center" valign="top" width="60" class="timeborder">9: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 --> + <!-- loop event on --> + <div class="eventfont"> + <div class="eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_START}</b></div> + <div class="padd">{EVENT}</div> + </div> + <!-- loop event off --> </table> </td> |
From: <par...@us...> - 2009-07-08 18:28:19
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv17508/functions Modified Files: draw_functions.php template.php Log Message: Fix overlapping events which span a day, fix erroneously adding 15 minutes to events which span a day or more and end on the same time they start, add day-spanning icons in day and week views Index: draw_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/draw_functions.php,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** draw_functions.php 28 Dec 2008 19:30:41 -0000 1.9 --- draw_functions.php 8 Jul 2009 18:28:13 -0000 1.10 *************** *** 1,5 **** <?php # drawEventTimes returns starttime and endtime and event length for drawing into a grid ! function drawEventTimes ($start, $end) { global $phpiCal_config; $sta_h = $sta_min = $end_h = $end_min = "00"; --- 1,5 ---- <?php # drawEventTimes returns starttime and endtime and event length for drawing into a grid ! function drawEventTimes ($start, $end, $long_event = FALSE) { global $phpiCal_config; $sta_h = $sta_min = $end_h = $end_min = "00"; *************** *** 25,29 **** } ! if (($sta_h . $sta_min) == ($end_h . $end_min)) { $end_min += $gridLength; if ($end_min == 60) { --- 25,29 ---- } ! if ((!$long_event) && (($sta_h . $sta_min) == ($end_h . $end_min))) { $end_min += $gridLength; if ($end_min == 60) { *************** *** 31,36 **** $end_min = "00"; } ! } $draw_len = ($end_h * 60 + $end_min) - ($sta_h * 60 + $sta_min); return array ("draw_start" => ($sta_h . $sta_min), "draw_end" => ($end_h . $end_min), "draw_length" => $draw_len); } --- 31,37 ---- $end_min = "00"; } ! } $draw_len = ($end_h * 60 + $end_min) - ($sta_h * 60 + $sta_min); + return array ("draw_start" => ($sta_h . $sta_min), "draw_end" => ($end_h . $end_min), "draw_length" => $draw_len); } Index: template.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/template.php,v retrieving revision 1.120 retrieving revision 1.121 diff -C2 -d -r1.120 -r1.121 *** template.php 7 Jul 2009 14:48:29 -0000 1.120 --- template.php 8 Jul 2009 18:28:13 -0000 1.121 *************** *** 267,271 **** if ($ovlKey != "-1") { foreach($ovlValue as $ovl2Value) { ! $nbrGridCols[($thisday)] = kgv($nbrGridCols[($thisday)], ($ovl2Value["event_overlap"] + 1)); } } --- 267,271 ---- if ($ovlKey != "-1") { foreach($ovlValue as $ovl2Value) { ! $nbrGridCols[$thisday] = kgv($nbrGridCols[$thisday], ($ovl2Value["event_overlap"] + 1)); } } *************** *** 509,512 **** --- 509,525 ---- $confirmed .= '<img src="images/'.$event_status.'.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; } + $event_date_start = date('Ymd', $this_time_arr[$uid]['start_unixtime']); + $event_date_end = date('Ymd', $this_time_arr[$uid]['end_unixtime']); + if ($event_date_start != $event_date_end) { + if ($thisday == $event_date_start) { + $confirmed .= '<img src="images/longevent_start.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; + } + else if ($thisday == $event_date_end) { + $confirmed .= '<img src="images/longevent_end.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; + } + else { + $confirmed .= '<img src="images/longevent_mid.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; + } + } $event_temp = $loop_event; $event = openevent($thisday, $cal_time, $uid, $this_time_arr[$uid], $phpiCal_config->week_events_lines, 25, 'ps'); *************** *** 732,735 **** --- 745,761 ---- if (is_array($event_recur)) $confirmed .= '<img src="images/recurring.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; if ($event_status != '') $confirmed .= '<img src="images/'.$event_status.'.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; + $event_date_start = date('Ymd', $this_time_arr[$uid]['start_unixtime']); + $event_date_end = date('Ymd', $this_time_arr[$uid]['end_unixtime']); + if ($event_date_start != $event_date_end) { + if ($getdate == $event_date_start) { + $confirmed .= '<img src="images/longevent_start.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; + } + else if ($getdate == $event_date_end) { + $confirmed .= '<img src="images/longevent_end.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; + } + else { + $confirmed .= '<img src="images/longevent_mid.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> '; + } + } $daydisplay .= '<td rowspan="' . $event_length[$i]['length'] . '" colspan="' . $drawWidth . '" align="left" valign="top" class="eventbg2_'.$event_calno.'">'."\n"; |
From: <par...@us...> - 2009-07-08 18:28:17
|
Update of /cvsroot/phpicalendar/phpicalendar/images In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv17508/images Added Files: longevent_end.gif longevent_mid.gif longevent_start.gif Log Message: Fix overlapping events which span a day, fix erroneously adding 15 minutes to events which span a day or more and end on the same time they start, add day-spanning icons in day and week views --- NEW FILE: longevent_end.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: longevent_mid.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: longevent_start.gif --- (This appears to be a binary file; contents omitted.) |
From: <par...@us...> - 2009-07-08 18:28:17
|
Update of /cvsroot/phpicalendar/phpicalendar/functions/parse In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv17508/functions/parse Modified Files: end_vevent.php overlapping_events.php Log Message: Fix overlapping events which span a day, fix erroneously adding 15 minutes to events which span a day or more and end on the same time they start, add day-spanning icons in day and week views Index: end_vevent.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/parse/end_vevent.php,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** end_vevent.php 8 Apr 2009 04:42:59 -0000 1.26 --- end_vevent.php 8 Jul 2009 18:28:13 -0000 1.27 *************** *** 67,71 **** } # get hour and minute adjusted to allowed grid times ! $drawKey = drawEventTimes($start_time, $end_time); preg_match ('/([0-9]{2})([0-9]{2})/', $drawKey['draw_start'], $time3); preg_match ('/([0-9]{2})([0-9]{2})/', $drawKey['draw_end'], $time4); --- 67,71 ---- } # get hour and minute adjusted to allowed grid times ! $drawKey = drawEventTimes($start_time, $end_time, ($length >= (60*60*24))); preg_match ('/([0-9]{2})([0-9]{2})/', $drawKey['draw_start'], $time3); preg_match ('/([0-9]{2})([0-9]{2})/', $drawKey['draw_end'], $time4); *************** *** 350,354 **** 'recur' => $recur ); ! } if($time_key > -1) checkOverlap($this_date_tmp, $time_key, $uid); } --- 350,354 ---- 'recur' => $recur ); ! } if($time_key > -1) checkOverlap($this_date_tmp, $time_key, $uid); } Index: overlapping_events.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/parse/overlapping_events.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** overlapping_events.php 27 Dec 2008 10:58:51 -0000 1.3 --- overlapping_events.php 8 Jul 2009 18:28:13 -0000 1.4 *************** *** 141,145 **** $draw_end = $event['event_end']; if (isset($event['display_end'])) $draw_end = $event['display_end']; ! $drawTimes = drawEventTimes($event['event_start'], $draw_end); // Track if $event has been merged in, so we don't re-add the details to 'event' or 'overlapRanges' multiple times. --- 141,147 ---- $draw_end = $event['event_end']; if (isset($event['display_end'])) $draw_end = $event['display_end']; ! $drawTimes = drawEventTimes($event['event_start'], $draw_end, ($event['event_length'] >= (60*60*24))); ! if ($event_time == "0000") $drawTimes['draw_start'] = "0000"; ! if ($draw_end == "2400") $drawTimes['draw_end'] = "2400"; // Track if $event has been merged in, so we don't re-add the details to 'event' or 'overlapRanges' multiple times. |
From: <par...@us...> - 2009-07-07 15:22:30
|
Update of /cvsroot/phpicalendar/phpicalendar/nicetitle In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv2954/nicetitle Modified Files: nicetitle.js Log Message: Move Nice-Title configuration variables to the top of the script Index: nicetitle.js =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/nicetitle/nicetitle.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** nicetitle.js 7 Jul 2009 14:48:29 -0000 1.1 --- nicetitle.js 7 Jul 2009 15:22:21 -0000 1.2 *************** *** 4,17 **** */ - addEvent(window, "load", makeNiceTitles); - - - // Get script self directory - var src = document.getElementById("nicetitle").src.split("/"); - src.pop(); - src = src.join("/"); - - // Pre-load background PNG - (new Image()).src = src + "/ntbg.png"; // Start configuration --- 4,7 ---- *************** *** 28,31 **** --- 18,32 ---- + // Let the magic begin... + addEvent(window, "load", makeNiceTitles); + + // Get script self directory + var src = document.getElementById("nicetitle").src.split("/"); + src.pop(); + src = src.join("/"); + + // Pre-load background PNG + (new Image()).src = src + "/ntbg.png"; + var XHTMLNS = "http://www.w3.org/1999/xhtml"; var CURRENT_NICE_TITLE; |
From: <par...@us...> - 2009-07-07 14:48:37
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv30611/functions Modified Files: calendar_functions.php date_functions.php event.js template.php Log Message: HTML/CSS template rewrites, nice-title integration, XSS fixes, version bump Index: calendar_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/calendar_functions.php,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** calendar_functions.php 22 Jun 2009 22:09:27 -0000 1.38 --- calendar_functions.php 7 Jul 2009 14:48:29 -0000 1.39 *************** *** 265,269 **** } } else { - $cal_httpPrefix_tmp = str_replace('webcal://', 'http://', $cal_tmp); if ($cal_encoded_tmp == $cal || $cal_encoded_tmp == urldecode($cal)) { $return .= "<option value=\"$current_view.php?cal=$cal_encoded_tmp&getdate=$getdate\" selected=\"selected\">$cal_displayname_tmp</option>"; --- 265,268 ---- Index: date_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/date_functions.php,v retrieving revision 1.56 retrieving revision 1.57 diff -C2 -d -r1.56 -r1.57 *** date_functions.php 19 Jun 2009 20:39:46 -0000 1.56 --- date_functions.php 7 Jul 2009 14:48:29 -0000 1.57 *************** *** 235,238 **** --- 235,240 ---- $event_text = strip_tags($event_text, '<b><i><u><img>'); } + + if (!empty($link_class)) $link_class = ' class="'.$link_class.'"'; if (!empty($event_text)) { *************** *** 255,262 **** // --></script>"; ! $return .= '<a class="'.$link_class.'" title="'.$title.'" href="#" onclick="openEventWindow('.$popup_data_index.'); return false;">'; $popup_data_index++; } else { ! $return .= '<a class="'.$link_class.'" title="'.$title.'" href="'.$res[1].'">'; } $return .= $pre_text.$event_text.$post_text.'</a>'."\n"; --- 257,264 ---- // --></script>"; ! $return .= '<a'.$link_class.' title="'.$title.'" href="#" onclick="openEventWindow('.$popup_data_index.'); return false;">'; $popup_data_index++; } else { ! $return .= '<a'.$link_class.' title="'.$title.'" href="'.$res[1].'">'; } $return .= $pre_text.$event_text.$post_text.'</a>'."\n"; Index: event.js =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/event.js,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** event.js 19 May 2007 16:18:13 -0000 1.17 --- event.js 7 Jul 2009 14:48:29 -0000 1.18 *************** *** 12,16 **** // open a new window ! var w = window.open('', 'Popup', 'scrollbars=yes,width=460,height=275'); form.target = 'Popup'; form.submit(); --- 12,16 ---- // open a new window ! var w = window.open('', 'Popup', 'scrollbars=yes,width=550,height=350'); form.target = 'Popup'; form.submit(); *************** *** 37,41 **** // open a new window ! var w = window.open('', 'Popup', 'scrollbars=yes,width=460,height=275'); form.target = 'Popup'; form.submit(); --- 37,41 ---- // open a new window ! var w = window.open('', 'Popup', 'scrollbars=yes,width=550,height=350'); form.target = 'Popup'; form.submit(); Index: template.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/template.php,v retrieving revision 1.119 retrieving revision 1.120 diff -C2 -d -r1.119 -r1.120 *** template.php 17 Jun 2009 17:35:10 -0000 1.119 --- template.php 7 Jul 2009 14:48:29 -0000 1.120 *************** *** 254,258 **** function draw_week($template_p) { ! global $phpiCal_config, $start_week_time, $getdate, $cal, $master_array, $dateFormat_week_list, $current_view, $day_array, $timeFormat, $timeFormat_small; // Figure out colspans and initialize weekarray --- 254,258 ---- function draw_week($template_p) { ! global $phpiCal_config, $start_week_time, $getdate, $cal, $master_array, $dateFormat_week_list, $current_view, $day_array, $timeFormat; // Figure out colspans and initialize weekarray *************** *** 307,310 **** --- 307,314 ---- $colspan = 0; $replace .= $loop_begin; # <td> + + if ($weekarray[$day] == $getdate) $replace = str_replace('{TODAY}', "rowToday", $replace); + $replace = str_replace('{TODAY}', "rowOff", $replace); + if(array_search($weekarray[$day], $allday_uids)){ $uid = array_search($weekarray[$day], $allday_uids); *************** *** 465,471 **** $class = ''; $dayborder = 0; ! } $drawWidth = 1; ! $weekdisplay .= '<td colspan="' . $nbrGridCols[$thisday] . '" ' . $class . '> </td>'."\n"; } else { # have events --- 469,480 ---- $class = ''; $dayborder = 0; ! } ! $tclass = $class; ! if ($thisday == $getdate) { ! if ($tclass) $tclass = ' class="weekborder weektoday"'; ! else $tclass = ' class="weektoday"'; ! } $drawWidth = 1; ! $weekdisplay .= '<td colspan="' . $nbrGridCols[$thisday] . '"' . $tclass . '> </td>'."\n"; } else { # have events *************** *** 479,483 **** case "begin": if ($ended_counter) { ! $weekdisplay .= '<td colspan="' . $ended_counter . '" '.$class.'> </td>'; $ended_counter = 0; } --- 488,497 ---- case "begin": if ($ended_counter) { ! $tclass = $class; ! if ($thisday == $getdate) { ! if ($tclass) $tclass = ' class="weekborder weektoday"'; ! else $tclass = ' class="weektoday"'; ! } ! $weekdisplay .= '<td colspan="' . $ended_counter . '"' . $tclass . '> </td>'; $ended_counter = 0; } *************** *** 485,489 **** $uid = $event_length[$thisday][$i]["key"]; $event_start = $this_time_arr[$uid]['start_unixtime']; ! $event_start = date ($timeFormat_small, $event_start); $event_calno = $this_time_arr[$uid]['calnumber']; $event_status = strtolower($this_time_arr[$uid]['status']); --- 499,503 ---- $uid = $event_length[$thisday][$i]["key"]; $event_start = $this_time_arr[$uid]['start_unixtime']; ! $event_start = date ($timeFormat, $event_start); $event_calno = $this_time_arr[$uid]['calnumber']; $event_status = strtolower($this_time_arr[$uid]['status']); *************** *** 511,515 **** case "started": if ($ended_counter) { ! $weekdisplay .= '<td colspan="' . $ended_counter . '" '.$class.'> </td>'; $ended_counter = 0; } --- 525,534 ---- case "started": if ($ended_counter) { ! $tclass = $class; ! if ($thisday == $getdate) { ! if ($tclass) $tclass = ' class="weekborder weektoday"'; ! else $tclass = ' class="weektoday"'; ! } ! $weekdisplay .= '<td colspan="' . $ended_counter . '"' . $tclass . '> </td>'; $ended_counter = 0; } *************** *** 529,533 **** //fill empty space on the right if ($emptyWidth > 0) { ! $weekdisplay .= "<td colspan=\"" . $emptyWidth . "\" $class> </td>\n"; } while (isset($event_length[$thisday][(sizeof($event_length[$thisday]) - 1)]["state"]) && $event_length[$thisday][(sizeof($event_length[$thisday]) - 1)]["state"] == "ended") { --- 548,557 ---- //fill empty space on the right if ($emptyWidth > 0) { ! $tclass = $class; ! if ($thisday == $getdate) { ! if ($tclass) $tclass = ' class="weekborder weektoday"'; ! else $tclass = ' class="weektoday"'; ! } ! $weekdisplay .= "<td colspan=\"" . $emptyWidth . "\"$tclass> </td>\n"; } while (isset($event_length[$thisday][(sizeof($event_length[$thisday]) - 1)]["state"]) && $event_length[$thisday][(sizeof($event_length[$thisday]) - 1)]["state"] == "ended") { *************** *** 982,986 **** if ($type == 'large') { $switch['EVENT'] .= '<div class="V9"><img src="templates/'.$phpiCal_config->template.'/images/monthdot_'.$event_calno.'.gif" alt="" width="9" height="9" border="0" />'; ! $switch['EVENT'] .= openevent($daylink, $cal_time, $uid, $val, $phpiCal_config->month_event_lines, 10, 'ps3', "$start2 ").''; $switch['EVENT'] .= (isset($val['location']) && $val['location'] != '' && $phpiCal_config->month_locations == 'yes') ? "<br />".$val['location']."<br />" : ''; $switch['EVENT'] .= '</div>'; --- 1006,1010 ---- if ($type == 'large') { $switch['EVENT'] .= '<div class="V9"><img src="templates/'.$phpiCal_config->template.'/images/monthdot_'.$event_calno.'.gif" alt="" width="9" height="9" border="0" />'; ! $switch['EVENT'] .= openevent($daylink, $cal_time, $uid, $val, $phpiCal_config->month_event_lines, 10, 'ps3', "<span style=\"font-weight: bold;\">$start2</span> "); $switch['EVENT'] .= (isset($val['location']) && $val['location'] != '' && $phpiCal_config->month_locations == 'yes') ? "<br />".$val['location']."<br />" : ''; $switch['EVENT'] .= '</div>'; *************** *** 1034,1038 **** function monthbottom() { ! global $phpiCal_config, $getdate, $master_array, $this_year, $this_month, $cal, $timeFormat, $timeFormat_small, $dateFormat_week_list, $lang; preg_match("!<\!-- loop showbottomevents_odd on -->(.*)<\!-- loop showbottomevents_odd off -->!Uis", $this->page, $match1); preg_match("!<\!-- loop showbottomevents_even on -->(.*)<\!-- loop showbottomevents_even off -->!Uis", $this->page, $match2); --- 1058,1062 ---- function monthbottom() { ! global $phpiCal_config, $getdate, $master_array, $this_year, $this_month, $cal, $timeFormat, $dateFormat_week_list, $lang; preg_match("!<\!-- loop showbottomevents_odd on -->(.*)<\!-- loop showbottomevents_odd off -->!Uis", $this->page, $match1); preg_match("!<\!-- loop showbottomevents_even on -->(.*)<\!-- loop showbottomevents_even off -->!Uis", $this->page, $match2); |
From: <par...@us...> - 2009-07-07 14:48:37
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/green In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv30611/templates/green Modified Files: default.css header.tpl Removed Files: calendar_nav.tpl day.tpl month.tpl month_large.tpl month_medium.tpl sidebar.tpl year.tpl Log Message: HTML/CSS template rewrites, nice-title integration, XSS fixes, version bump Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/green/default.css,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** default.css 14 May 2009 21:45:44 -0000 1.2 --- default.css 7 Jul 2009 14:48:29 -0000 1.3 *************** *** 67,70 **** --- 67,73 ---- .title h1 { font-family: Helvetica, sans-serif; font-size: 18px; color: #000; margin: 0px;} + /* Main class used for all page wrapper tables */ + .maintable { width: 990px; } + /* Month View */ *************** *** 84,87 **** --- 87,93 ---- .yearmonth { background-color: #ccc; } .yearweek { background-color: #eee; width: 30px; font-size: 9px; font-weight: 900; text-align: center; height: 15px; } + .yearleft { padding-right: 5px; padding-top: 5px; padding-bottom: 5px; } + .yearmiddle { padding: 5px; } + .yearright { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; } *************** *** 161,162 **** --- 167,178 ---- .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; } + + + /* Make printed pages look nice */ + @media print { + .sidebar { width: 0px; display: none; } + .footer { display: none; } + .monthback { border-spacing: 0; } + .monthback td { border: 1px solid #606060; } + .calborder { border: 1px solid #606060; } + } Index: header.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/green/header.tpl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** header.tpl 20 Dec 2008 00:33:14 -0000 1.2 --- header.tpl 7 Jul 2009 14:48:29 -0000 1.3 *************** *** 5,9 **** <meta http-equiv="content-type" content="text/html; charset={CHARSET}" /> <title>{CALENDAR_NAME} - {DISPLAY_DATE}</title> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/templates/{TEMPLATE}/default.css" /> <!-- switch rss_available on --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{DEFAULT_PATH}/rss/rss.php?cal={CAL}&rssview={CURRENT_VIEW}"> --- 5,11 ---- <meta http-equiv="content-type" content="text/html; charset={CHARSET}" /> <title>{CALENDAR_NAME} - {DISPLAY_DATE}</title> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/templates/{TEMPLATE}/default.css" /> ! <script id="nicetitle" type="text/javascript" src="{DEFAULT_PATH}/nicetitle/nicetitle.js"></script> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/nicetitle/nicetitle.css" /> <!-- switch rss_available on --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{DEFAULT_PATH}/rss/rss.php?cal={CAL}&rssview={CURRENT_VIEW}"> --- calendar_nav.tpl DELETED --- --- day.tpl DELETED --- --- month.tpl DELETED --- --- month_large.tpl DELETED --- --- month_medium.tpl DELETED --- --- sidebar.tpl DELETED --- --- year.tpl DELETED --- |
From: <par...@us...> - 2009-07-07 14:48:37
|
Update of /cvsroot/phpicalendar/phpicalendar/nicetitle In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv30611/nicetitle Added Files: nicetitle.css nicetitle.js ntbg.png Log Message: HTML/CSS template rewrites, nice-title integration, XSS fixes, version bump --- NEW FILE: nicetitle.css --- div.nicetitle { position: absolute; padding: 4px; top: 0px; left: 0px; color: white; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; width: 25em; background: url(ntbg.png); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-shadow: black 1px 1px 1px; } div.nicetitle p { margin: 0; padding: 0 3px; } div.nicetitle p.destination { font-size: 9px; text-align: left; padding-top: 3px; } @media print { div.nicetitle { display: none; } } --- NEW FILE: nicetitle.js --- /* * Based on NiceTitle, by Stuart Langridge * http://www.kryogenix.org/code/browser/nicetitle/ */ addEvent(window, "load", makeNiceTitles); // Get script self directory var src = document.getElementById("nicetitle").src.split("/"); src.pop(); src = src.join("/"); // Pre-load background PNG (new Image()).src = src + "/ntbg.png"; // Start configuration var SHOW_LINKS = false; // Set to false to disable showing link URLs var FOLLOW_MOUSE = true; // Set to false to disable title follows mouse var MIN_WIDTH = 100; // Min/Max width/height of title var MAX_WIDTH = 600; var MIN_HEIGHT = 25; var SNAP_LENGTH = 25; // Define the length from the edge of the window to snap to var MOUSE_OFFSET = 15; // Define the distance to place the title from the mouse // End configuration var XHTMLNS = "http://www.w3.org/1999/xhtml"; var CURRENT_NICE_TITLE; var browser = new Browser(); function makeNiceTitles() { if (!document.createElement || !document.getElementsByTagName) return; // add namespace methods to HTML DOM; this makes the script work in both // HTML and XML contexts. if (!document.createElementNS) { document.createElementNS = function(ns,elt) { return document.createElement(elt); } } if (!document.links) { document.links = document.getElementsByTagName("a"); } for (var ti = 0; ti < document.links.length; ti++) { var lnk = document.links[ti]; if (lnk.title) { lnk.setAttribute("nicetitle", lnk.title); lnk.removeAttribute("title"); addEvent(lnk, "mouseover", showNiceTitle); addEvent(lnk, "mouseover", moveNiceTitle); addEvent(lnk, "mouseout", hideNiceTitle); addEvent(lnk, "mousemove", moveNiceTitle); addEvent(lnk, "mousedown", hideNiceTitle); /* * Focus and blur events are not quite right. In Mozilla, titles do not show on keyboard focus. * This may present an accessibility issue, but it doesn't currently play nice * with FOLLOW_MOUSE=true, or mousedown events. */ // addEvent(lnk, "focus", showNiceTitle); // addEvent(lnk, "blur", hideNiceTitle); } } var instags = document.getElementsByTagName("ins"); if (instags) { for (var ti = 0; ti < instags.length; ti++) { var instag = instags[ti]; if (instag.dateTime) { var strDate = instag.dateTime; var dtIns = new Date( strDate.substring(0, 4), parseInt(strDate.substring(4, 6) - 1), strDate.substring(6, 8), strDate.substring(9, 11), strDate.substring(11, 13), strDate.substring(13, 15) ); instag.setAttribute("nicetitle", "Added on " + dtIns.toString()); addEvent(instag, "mouseover", showNiceTitle); addEvent(instag, "mouseover", moveNiceTitle); addEvent(instag, "mouseout", hideNiceTitle); addEvent(instag, "mousemove", moveNiceTitle); addEvent(instag, "mousedown", hideNiceTitle); // addEvent(instag, "focus", showNiceTitle); // addEvent(instag, "blur", hideNiceTitle); } } } } function findPosition(oLink) { if (oLink.offsetParent) { for (var posX = 0, posY = 0; oLink.offsetParent; oLink = oLink.offsetParent) { posX += oLink.offsetLeft; posY += oLink.offsetTop; } return [posX, posY]; } else { return [oLink.x, oLink.y]; } } function get_longest(ary) { var l = 0; ary.forEach(function(el) { if (el.length > l) l = el.length; }); return l; } function moveNiceTitle(e) { if (!CURRENT_NICE_TITLE) return; var d = CURRENT_NICE_TITLE; if (window.event && window.event.srcElement) { var el = window.event.srcElement } else if (e && e.currentTarget) { var el = e.currentTarget } // Browser size var xy = getWindowSize(); var ww = xy[0]; var wh = xy[1]; // Title width and height var w = (d.offsetWidth || MIN_WIDTH); var h = (d.offsetHeight || MIN_HEIGHT); if (FOLLOW_MOUSE) { // Mouse position within document (not window) var xy = getMousePosition(e); var mx = xy[0]; var my = xy[1]; // Document scroll position within window var xy = getScrollPosition(); var sx = xy[0]; var sy = xy[1]; // Title element position within document var x = mx + MOUSE_OFFSET; var y = my + MOUSE_OFFSET; } else { // Document scroll position within window // Unused var sx = 0; var sy = 0; // Title element position within document var elPos = findPosition(el); var x = elPos[0]; var y = elPos[1] + el.offsetHeight + MOUSE_OFFSET; } // Find out if we've already snapped var SNAP_RIGHT = false; var SNAP_BOTTOM = false; // Snap title to the right side of the window if ((x + w + SNAP_LENGTH) >= (ww + sx)) { x = ((ww + sx) - w - SNAP_LENGTH); SNAP_RIGHT = true; } // Snap title to the bottom of the window if ((y + h + SNAP_LENGTH) >= (wh + sy)) { y = ((wh + sy) - h - SNAP_LENGTH); SNAP_BOTTOM = true; } // Ensure mouse can never enter the title in the lower right corner of the window if (FOLLOW_MOUSE && SNAP_RIGHT && SNAP_BOTTOM) { y = (my - MOUSE_OFFSET - h); } else if (!FOLLOW_MOUSE && SNAP_BOTTOM) { y = elPos[1] - h - MOUSE_OFFSET; } d.style.left = x + 'px'; d.style.top = y + 'px'; } function showNiceTitle(e) { if (CURRENT_NICE_TITLE) hideNiceTitle(CURRENT_NICE_TITLE); if (!document.getElementsByTagName) return; if (window.event && window.event.srcElement) { var lnk = window.event.srcElement } else if (e && e.currentTarget) { var lnk = e.currentTarget } if (!lnk) return; if (lnk.nodeName.toUpperCase() != 'A') { // lnk is not actually the link -- ascend parents until we hit a link lnk = getParent(lnk,"A"); } if (!lnk) return; var nicetitle = lnk.getAttribute("nicetitle"); var d = document.createElementNS(XHTMLNS,"div"); if (browser.isIE) { /* * IE likes to display the element as soon as it is created. * So let's hide it now and show it after it's been appended to the body */ d.style.display = 'none'; } d.className = "nicetitle"; var nicetitle_parts = nicetitle.split('\n'); nicetitle_parts.forEach(function(textpart) { var pat = document.createElementNS(XHTMLNS, "p"); pat.className = "titletext"; var tnt = document.createTextNode(textpart); pat.appendChild(tnt); var brk = document.createElementNS(XHTMLNS, "br"); pat.appendChild(brk); d.appendChild(pat); }); if (lnk.href && SHOW_LINKS) { var tnd = document.createTextNode(lnk.href); pad = document.createElementNS(XHTMLNS, "p"); pad.className = "destination"; pad.appendChild(tnd); d.appendChild(pad); } var l = get_longest(nicetitle_parts); // Approximate pixel width of longest line in the title var w = ((lnk.href && SHOW_LINKS) ? lnk.href.length : 0) * 6; var t = (l ? l : 0) * 8; // Use the greatest width: title text, link URL, or MIN_WIDTH. Limited to MAX_WIDTH w = ((w > MIN_WIDTH) ? w : MIN_WIDTH); w = ((w > t) ? w : t); w = ((w > MAX_WIDTH) ? MAX_WIDTH : w); d.style.width = w + 'px'; document.getElementsByTagName("body")[0].appendChild(d); if (browser.isIE) { d.style.display = 'block'; } CURRENT_NICE_TITLE = d; moveNiceTitle(e); } function hideNiceTitle(e) { if (!document.getElementsByTagName) return; if (CURRENT_NICE_TITLE) { document.getElementsByTagName("body")[0].removeChild(CURRENT_NICE_TITLE); CURRENT_NICE_TITLE = null; } } // Add an eventListener to browsers that can do it somehow. // Originally by the amazing Scott Andrew. function addEvent(obj, evType, fn) { if (obj.addEventListener) { obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent) { return obj.attachEvent("on"+evType, fn); } else { return false; } } function getParent(el, pTagName) { if (el == null) return null; else if (el.nodeType == 1 && el.tagName.toLowerCase() == pTagName.toLowerCase()) // Gecko bug, supposed to be uppercase return el; else return getParent(el.parentNode, pTagName); } function getMousePosition(event) { if (browser.isIE) { var x = window.event.clientX + document.documentElement.scrollLeft;// + document.body.scrollLeft; var y = window.event.clientY + document.documentElement.scrollTop;// + document.body.scrollTop; } if (browser.isNS) { var x = event.clientX + window.scrollX;// window.pageXOffset; var y = event.clientY + window.scrollY;// window.pageYOffset; } return [x,y]; } function getScrollPosition() { if (browser.isIE) { var x = document.documentElement.scrollLeft;// + document.body.scrollLeft; var y = document.documentElement.scrollTop;// + document.body.scrollTop; } if (browser.isNS) { var x = window.scrollX;// window.pageXOffset; var y = window.scrollY;// window.pageYOffset; } return [x,y]; } function getWindowSize() { if (browser.isIE) { var x = document.documentElement.clientWidth; var y = document.documentElement.clientHeight; } if (browser.isNS) { var x = window.innerWidth; var y = window.innerHeight; } return [x,y]; } // Determine browser and version. function Browser() { // blah, browser detect, but mouse-position stuff doesn't work any other way var ua, s, i; this.isIE = false; this.isNS = false; this.version = null; ua = navigator.userAgent; s = "MSIE"; if ((i = ua.indexOf(s)) >= 0) { this.isIE = true; this.version = parseFloat(ua.substr(i + s.length)); return; } s = "Netscape6/"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = parseFloat(ua.substr(i + s.length)); return; } // Treat any other "Gecko" browser as NS 6.1. s = "Gecko"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = 6.1; return; } } // IE does not support the Array.forEach() method... Try to approximate it if (!Array.prototype.forEach) { Array.prototype.forEach = function(action, context) { var len = this.length; for (var i = 0; i < len; i++) { if (this[i] != undefined) action(this[i], context); } }; } --- NEW FILE: ntbg.png --- (This appears to be a binary file; contents omitted.) |
From: <par...@us...> - 2009-07-07 14:48:35
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/grey In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv30611/templates/grey Modified Files: default.css header.tpl Removed Files: calendar_nav.tpl day.tpl month.tpl month_large.tpl month_medium.tpl sidebar.tpl year.tpl Log Message: HTML/CSS template rewrites, nice-title integration, XSS fixes, version bump Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/grey/default.css,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** default.css 14 May 2009 21:45:44 -0000 1.2 --- default.css 7 Jul 2009 14:48:29 -0000 1.3 *************** *** 32,35 **** --- 32,37 ---- .eventbg_6 { background-color: #608060; padding: 2px;} .eventbg_7 { background-color: #a0a090; padding: 2px;} + #allday a { font-size: 9px; color: #fff; font-weight: 900; text-decoration:none;} + #allday a:hover { text-decoration:underline;} *************** *** 48,51 **** --- 50,56 ---- .title h1 { font-family: Helvetica, sans-serif; font-size: 18px; color: #000; margin: 0px;} + /* Main class used for all page wrapper tables */ + .maintable { width: 990px; } + /* Month View */ *************** *** 65,68 **** --- 70,76 ---- .yearmonth { background-color: #ccc; } .yearweek { background-color: #eee; width: 30px; font-size: 9px; font-weight: 900; text-align: center; height: 15px; } + .yearleft { padding-right: 5px; padding-top: 5px; padding-bottom: 5px; } + .yearmiddle { padding: 5px; } + .yearright { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; } *************** *** 139,140 **** --- 147,158 ---- .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; } + + + /* Make printed pages look nice */ + @media print { + .sidebar { width: 0px; display: none; } + .footer { display: none; } + .monthback { border-spacing: 0; } + .monthback td { border: 1px solid #606060; } + .calborder { border: 1px solid #606060; } + } Index: header.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/grey/header.tpl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** header.tpl 20 Dec 2008 00:33:14 -0000 1.2 --- header.tpl 7 Jul 2009 14:48:29 -0000 1.3 *************** *** 5,9 **** <meta http-equiv="content-type" content="text/html; charset={CHARSET}" /> <title>{CALENDAR_NAME} - {DISPLAY_DATE}</title> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/templates/{TEMPLATE}/default.css" /> <!-- switch rss_available on --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{DEFAULT_PATH}/rss/rss.php?cal={CAL}&rssview={CURRENT_VIEW}"> --- 5,11 ---- <meta http-equiv="content-type" content="text/html; charset={CHARSET}" /> <title>{CALENDAR_NAME} - {DISPLAY_DATE}</title> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/templates/{TEMPLATE}/default.css" /> ! <script id="nicetitle" type="text/javascript" src="{DEFAULT_PATH}/nicetitle/nicetitle.js"></script> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/nicetitle/nicetitle.css" /> <!-- switch rss_available on --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{DEFAULT_PATH}/rss/rss.php?cal={CAL}&rssview={CURRENT_VIEW}"> --- calendar_nav.tpl DELETED --- --- day.tpl DELETED --- --- month.tpl DELETED --- --- month_large.tpl DELETED --- --- month_medium.tpl DELETED --- --- sidebar.tpl DELETED --- --- year.tpl DELETED --- |
From: <par...@us...> - 2009-07-07 14:48:34
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/red In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv30611/templates/red Modified Files: default.css header.tpl Removed Files: calendar_nav.tpl day.tpl month.tpl month_large.tpl month_medium.tpl sidebar.tpl sidebar_year.tpl year.tpl Log Message: HTML/CSS template rewrites, nice-title integration, XSS fixes, version bump Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/red/default.css,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** default.css 14 May 2009 21:45:44 -0000 1.3 --- default.css 7 Jul 2009 14:48:29 -0000 1.4 *************** *** 32,35 **** --- 32,37 ---- .eventbg_6 { background-color: #df2c6c; padding: 2px;} .eventbg_7 { background-color: #ac4848; padding: 2px;} + #allday a { font-size: 9px; color: #fff; font-weight: 900; text-decoration:none;} + #allday a:hover { text-decoration:underline;} *************** *** 47,50 **** --- 49,55 ---- .title h1 { font-family: Helvetica, sans-serif; font-size: 18px; color: #000; margin: 0px;} + /* Main class used for all page wrapper tables */ + .maintable { width: 990px; } + /* Month View */ *************** *** 64,67 **** --- 69,75 ---- .yearmonth { background-color: #ccc; } .yearweek { background-color: #eee; width: 30px; font-size: 9px; font-weight: 900; text-align: center; height: 15px; } + .yearleft { padding-right: 5px; padding-top: 5px; padding-bottom: 5px; } + .yearmiddle { padding: 5px; } + .yearright { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; } *************** *** 138,139 **** --- 146,157 ---- .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; } + + + /* Make printed pages look nice */ + @media print { + .sidebar { width: 0px; display: none; } + .footer { display: none; } + .monthback { border-spacing: 0; } + .monthback td { border: 1px solid #606060; } + .calborder { border: 1px solid #606060; } + } Index: header.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/red/header.tpl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** header.tpl 20 Dec 2008 00:33:14 -0000 1.2 --- header.tpl 7 Jul 2009 14:48:29 -0000 1.3 *************** *** 5,9 **** <meta http-equiv="content-type" content="text/html; charset={CHARSET}" /> <title>{CALENDAR_NAME} - {DISPLAY_DATE}</title> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/templates/{TEMPLATE}/default.css" /> <!-- switch rss_available on --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{DEFAULT_PATH}/rss/rss.php?cal={CAL}&rssview={CURRENT_VIEW}"> --- 5,11 ---- <meta http-equiv="content-type" content="text/html; charset={CHARSET}" /> <title>{CALENDAR_NAME} - {DISPLAY_DATE}</title> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/templates/{TEMPLATE}/default.css" /> ! <script id="nicetitle" type="text/javascript" src="{DEFAULT_PATH}/nicetitle/nicetitle.js"></script> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/nicetitle/nicetitle.css" /> <!-- switch rss_available on --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{DEFAULT_PATH}/rss/rss.php?cal={CAL}&rssview={CURRENT_VIEW}"> --- calendar_nav.tpl DELETED --- --- day.tpl DELETED --- --- month.tpl DELETED --- --- month_large.tpl DELETED --- --- month_medium.tpl DELETED --- --- sidebar.tpl DELETED --- --- sidebar_year.tpl DELETED --- --- year.tpl DELETED --- |
From: <par...@us...> - 2009-07-07 14:48:33
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/tan In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv30611/templates/tan Modified Files: default.css header.tpl Removed Files: calendar_nav.tpl day.tpl month.tpl month_large.tpl month_medium.tpl sidebar.tpl year.tpl Log Message: HTML/CSS template rewrites, nice-title integration, XSS fixes, version bump Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/tan/default.css,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** default.css 14 May 2009 21:45:44 -0000 1.2 --- default.css 7 Jul 2009 14:48:30 -0000 1.3 *************** *** 67,70 **** --- 67,73 ---- .title h1 { font-family: Helvetica, sans-serif; font-size: 18px; color: #000; margin: 0px;} + /* Main class used for all page wrapper tables */ + .maintable { width: 990px; } + /* Month View */ *************** *** 84,87 **** --- 87,93 ---- .yearmonth { background-color: #ccc; } .yearweek { background-color: #eee; width: 30px; font-size: 9px; font-weight: 900; text-align: center; height: 15px; } + .yearleft { padding-right: 5px; padding-top: 5px; padding-bottom: 5px; } + .yearmiddle { padding: 5px; } + .yearright { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; } *************** *** 158,159 **** --- 164,175 ---- .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; } + + + /* Make printed pages look nice */ + @media print { + .sidebar { width: 0px; display: none; } + .footer { display: none; } + .monthback { border-spacing: 0; } + .monthback td { border: 1px solid #606060; } + .calborder { border: 1px solid #606060; } + } Index: header.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/tan/header.tpl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** header.tpl 20 Dec 2008 00:33:14 -0000 1.2 --- header.tpl 7 Jul 2009 14:48:30 -0000 1.3 *************** *** 5,9 **** <meta http-equiv="content-type" content="text/html; charset={CHARSET}" /> <title>{CALENDAR_NAME} - {DISPLAY_DATE}</title> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/templates/{TEMPLATE}/default.css" /> <!-- switch rss_available on --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{DEFAULT_PATH}/rss/rss.php?cal={CAL}&rssview={CURRENT_VIEW}"> --- 5,11 ---- <meta http-equiv="content-type" content="text/html; charset={CHARSET}" /> <title>{CALENDAR_NAME} - {DISPLAY_DATE}</title> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/templates/{TEMPLATE}/default.css" /> ! <script id="nicetitle" type="text/javascript" src="{DEFAULT_PATH}/nicetitle/nicetitle.js"></script> ! <link rel="stylesheet" type="text/css" href="{DEFAULT_PATH}/nicetitle/nicetitle.css" /> <!-- switch rss_available on --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{DEFAULT_PATH}/rss/rss.php?cal={CAL}&rssview={CURRENT_VIEW}"> --- calendar_nav.tpl DELETED --- --- day.tpl DELETED --- --- month.tpl DELETED --- --- month_large.tpl DELETED --- --- month_medium.tpl DELETED --- --- sidebar.tpl DELETED --- --- year.tpl DELETED --- |
From: <par...@us...> - 2009-07-07 14:48:32
|
Update of /cvsroot/phpicalendar/phpicalendar In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv30611 Modified Files: README default_config.php month.php print.php year.php Log Message: HTML/CSS template rewrites, nice-title integration, XSS fixes, version bump Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.116 retrieving revision 1.117 diff -C2 -d -r1.116 -r1.117 *** README 30 Jan 2009 20:49:25 -0000 1.116 --- README 7 Jul 2009 14:48:28 -0000 1.117 *************** *** 89,93 **** Changes: -------- ! 2.31 Fix events ending at midnight bug in day view Fix publish.php for 2.3 config system add option to hide location in month view --- 89,110 ---- Changes: -------- ! 2.4 ! Event information displayed with Nice Titles ! More ICS input sanitizing ! Better display of tabs/line breaks in calendar events ! Many updates to included templates; HTML fixes, better CSS support ! Webcal caching now works like local calendar caching (with save_parsed_cals enabled) ! Updates to Czech and French translations ! Fixes for attendee/organizer parsing and email address hyperlinking ! Fixes for Print View ! Fix setting time format in preferences page ! Fix default calendar selections in listbox picker ! Fix timezone DST calculation with all-day events ! Fix dates before 1970 ! Fixed bugs with ALL_CALENDARS_COMBINED and saving parsed calendars (using wrong file name) ! Better handling of URLs and email addresses in event descriptions (also strip "blocked" protocols, added by some mail servers) ! ! 2.31 ! Fix events ending at midnight bug in day view Fix publish.php for 2.3 config system add option to hide location in month view *************** *** 96,100 **** Make multiline descriptions display with line breaks in event popup Fix German language file ! 2.3 Major changes to recurrence handling Added more languages Added login to month view --- 113,118 ---- Make multiline descriptions display with line breaks in event popup Fix German language file ! 2.3 ! Major changes to recurrence handling Added more languages Added login to month view Index: default_config.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/default_config.php,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** default_config.php 19 Jun 2009 20:39:46 -0000 1.22 --- default_config.php 7 Jul 2009 14:48:28 -0000 1.23 *************** *** 3,8 **** private static $instance; private function __construct(){ ! $this->phpicalendar_version = '2.32alpha'; ! // Configuration file for PHP iCalendar 2.32 // // To set values, change the text between the single quotes --- 3,8 ---- private static $instance; private function __construct(){ ! $this->phpicalendar_version = '2.4alpha'; ! // Configuration file for PHP iCalendar 2.4 // // To set values, change the text between the single quotes Index: month.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/month.php,v retrieving revision 1.153 retrieving revision 1.154 diff -C2 -d -r1.153 -r1.154 *** month.php 22 Jun 2009 14:31:03 -0000 1.153 --- month.php 7 Jul 2009 14:48:28 -0000 1.154 *************** *** 85,89 **** --- 85,91 ---- 'rss_valid' => '', 'show_search' => $phpiCal_config->show_search, + 'next_day' => $tomorrows_date, 'next_month' => $next_month, + 'prev_day' => $yesterdays_date, 'prev_month' => $prev_month, 'show_goto' => '', *************** *** 111,114 **** --- 113,118 ---- 'l_jump' => $lang['l_jump'], 'l_todo' => $lang['l_todo'], + 'l_prev' => $lang['l_prev'], + 'l_next' => $lang['l_next'], 'l_day' => $lang['l_day'], 'l_week' => $lang['l_week'], *************** *** 149,157 **** $page->nomonthbottom($page); } - $page->draw_subscribe($page); $page->output(); - - ?> --- 153,159 ---- $page->nomonthbottom($page); } + $page->draw_subscribe($page); $page->output(); ?> Index: print.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/print.php,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** print.php 28 Dec 2008 00:46:49 -0000 1.43 --- print.php 7 Jul 2009 14:48:28 -0000 1.44 *************** *** 1,4 **** <?php ! define('BASE', './'); $current_view ='print'; require_once(BASE.'functions/date_functions.php'); --- 1,4 ---- <?php ! if (!defined('BASE')) define('BASE', './'); $current_view ='print'; require_once(BASE.'functions/date_functions.php'); Index: year.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/year.php,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** year.php 29 Dec 2008 08:20:52 -0000 1.52 --- year.php 7 Jul 2009 14:48:28 -0000 1.53 *************** *** 15,19 **** $prev_year = date ("Ymd", $prev_year); ! $sidebar_date = localizeDate($dateFormat_day, strtotime($getdate)); // For the side months --- 15,19 ---- $prev_year = date ("Ymd", $prev_year); ! $sidebar_date = localizeDate($dateFormat_week_list, strtotime($getdate)); // For the side months *************** *** 70,74 **** 'rss_valid' => '', 'todo_available' => '', - 'event_js' => '', 'this_year' => $this_year, 'next_day' => @$next_day, --- 70,73 ---- *************** *** 100,103 **** --- 99,104 ---- 'l_jump' => $lang['l_jump'], 'l_todo' => $lang['l_todo'], + 'l_prev' => $lang['l_prev'], + 'l_next' => $lang['l_next'], 'l_day' => $lang['l_day'], 'l_week' => $lang['l_week'], |
From: <par...@us...> - 2009-06-22 22:10:25
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv29506/functions Modified Files: calendar_functions.php Log Message: Fix for "All Calendars Combined" in dropdown menu with only one calendar available Index: calendar_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/calendar_functions.php,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** calendar_functions.php 5 Jun 2009 14:20:40 -0000 1.37 --- calendar_functions.php 22 Jun 2009 22:09:27 -0000 1.38 *************** *** 188,192 **** // Print each calendar option. $return = ''; ! $all_cals = true; foreach ($cals as $cal_tmp) { // Format the calendar path for display. --- 188,195 ---- // Print each calendar option. $return = ''; ! ! $all_cals = false; ! if (count($cals) > 1) $all_cals = true; ! foreach ($cals as $cal_tmp) { // Format the calendar path for display. *************** *** 257,263 **** if($pick) { if (in_array($cal_encoded_tmp, explode(",", $cal)) || count($cals) == count(explode(",", $cal))) { ! $return .= "<option value=\"$cal_encoded_tmp\" selected=\"selected\">$cal_displayname_tmp</option>\n"; } else { ! $return .= "<option value=\"$cal_encoded_tmp\">$cal_displayname_tmp</option>\n"; } } else { --- 260,266 ---- if($pick) { if (in_array($cal_encoded_tmp, explode(",", $cal)) || count($cals) == count(explode(",", $cal))) { ! $return .= "<option value=\"$cal_encoded_tmp\" selected=\"selected\">$cal_displayname_tmp</option>\n"; } else { ! $return .= "<option value=\"$cal_encoded_tmp\">$cal_displayname_tmp</option>\n"; } } else { |
From: <par...@us...> - 2009-06-22 21:14:42
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv15129/functions Modified Files: ical_parser.php Log Message: Saved parsed calendar data should be readable only by web server user Index: ical_parser.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v retrieving revision 1.254 retrieving revision 1.255 diff -C2 -d -r1.254 -r1.255 *** ical_parser.php 19 Jun 2009 20:39:47 -0000 1.254 --- ical_parser.php 22 Jun 2009 21:13:21 -0000 1.255 *************** *** 24,28 **** $mtime = $master_array['-4'][$z]['mtime']; $fname = $master_array['-4'][$z]['filename']; ! $wcalc = $master_array['-4'][$z]['webcal']; if ($wcalc == 'no') $realcal_mtime = filemtime($fname); --- 24,28 ---- $mtime = $master_array['-4'][$z]['mtime']; $fname = $master_array['-4'][$z]['filename']; ! $wcalc = $master_array['-4'][$z]['webcal']; if ($wcalc == 'no') $realcal_mtime = filemtime($fname); *************** *** 504,507 **** --- 504,508 ---- @fclose($fd); @touch($parsedcal, $realcal_mtime); + @chmod($parsedcal, 0600); // 0640 } } |
From: <par...@us...> - 2009-06-22 20:55:26
|
Update of /cvsroot/phpicalendar/phpicalendar/languages In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv5367/languages Modified Files: french.inc.php Log Message: French translation update by fero14041: Bug 2555727 Index: french.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/languages/french.inc.php,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** french.inc.php 5 Apr 2006 04:43:59 -0000 1.31 --- french.inc.php 22 Jun 2009 20:54:57 -0000 1.32 *************** *** 6,9 **** --- 6,10 ---- // Translation by Einbert (ei...@ei...) // And some sentences form version 1.0 made by La Shampouineuse (in...@la...) + // Some small corrections, and updates from 'english.inc.php' 1.73, by fero14041 (fer...@if...) // // Submit new translations to ch...@ch... *************** *** 38,42 **** $lang['l_this_month'] = 'Ce mois'; $lang['l_jump'] = 'Voir'; ! $lang['l_tomorrows'] = 'Evénement de demain'; $lang['l_goday'] = 'Voir aujourd\'hui'; $lang['l_goweek'] = 'Voir cette semaine'; --- 39,44 ---- $lang['l_this_month'] = 'Ce mois'; $lang['l_jump'] = 'Voir'; ! $lang['l_todays'] = 'Evénements d\'aujourd\'hui'; ! $lang['l_tomorrows'] = 'Evénements de demain'; $lang['l_goday'] = 'Voir aujourd\'hui'; $lang['l_goweek'] = 'Voir cette semaine'; *************** *** 49,52 **** --- 51,55 ---- $lang['l_no_results'] = 'Aucun événement trouvé'; $lang['l_goprint'] = 'Version imprimable'; + $lang['l_view_calendars'] = 'Retour à la vue des calendrier'; $lang['l_time'] = 'Heure'; $lang['l_summary'] = 'Résumé'; *************** *** 61,65 **** $lang['l_rss_language'] = 'fr-fr'; $lang['l_search_took'] = 'La recherche a pris %s seconds'; ! $lang['l_recurring_event'] = 'Evénement récurent'; $lang['l_exception'] = 'Exception'; $lang['l_no_query'] = 'Aucune requète'; --- 64,69 ---- $lang['l_rss_language'] = 'fr-fr'; $lang['l_search_took'] = 'La recherche a pris %s seconds'; ! $lang['l_starting_on'] = 'Starting on '; ! $lang['l_recurring_event'] = 'Evénement récurrent'; $lang['l_exception'] = 'Exception'; $lang['l_no_query'] = 'Aucune requète'; *************** *** 70,73 **** --- 74,80 ---- $lang['l_select_view'] = 'Choisissez votre vue par défaut'; $lang['l_select_time'] = 'Choisissez votre heure de début par défaut'; + $lang['l_select_timezone'] = 'Choisissez votre fuseau horaire'; + $lang['l_select_endtime'] = 'Choisissez votre heure de fin par défaut'; + $lang['l_select_timeformat']= 'Choisissez votre format d\'heure par défaut (AM/PM)'; $lang['l_select_day'] = 'Choisissez votre jour de début de semaine par défaut'; $lang['l_select_style'] = 'Choisissez votre style par défaut'; *************** *** 76,80 **** $lang['l_completed'] = 'Terminé'; $lang['l_created'] = 'Créé'; ! $lang['l_due'] = 'Fin:'; $lang['l_priority'] = 'Priorité'; $lang['l_priority_high'] = 'Haute'; --- 83,87 ---- $lang['l_completed'] = 'Terminé'; $lang['l_created'] = 'Créé'; ! $lang['l_due'] = 'Fin'; $lang['l_priority'] = 'Priorité'; $lang['l_priority_high'] = 'Haute'; *************** *** 82,89 **** $lang['l_priority_medium'] = 'Moyenne'; $lang['l_priority_none'] = 'Aucune'; ! $lang['l_status'] = 'Status:'; ! $lang['l_status_confirmed'] = 'CONFIRMED' ; ! $lang['l_status_cancelled'] = 'CANCELLED'; ! $lang['l_status_tentative'] = 'TENTATIVE'; $lang['l_todo'] = 'Tâches à réaliser'; $lang['l_unfinished'] = 'Non faites'; --- 89,96 ---- $lang['l_priority_medium'] = 'Moyenne'; $lang['l_priority_none'] = 'Aucune'; ! $lang['l_status'] = 'Status'; ! $lang['l_status_confirmed'] = 'CONFIRMED'; ! $lang['l_status_cancelled'] = 'CANCELLED'; ! $lang['l_status_tentative'] = 'TENTATIVE'; $lang['l_todo'] = 'Tâches à réaliser'; $lang['l_unfinished'] = 'Non faites'; *************** *** 91,98 **** $lang['l_prefs_unset'] = 'Préférences supprimées. Changement au prochain chargement de la page.'; $lang['l_unset_prefs'] = 'Supprimez les préférences'; ! $lang['l_organizer'] = 'Organizer'; ! $lang['l_attendee'] = 'Attendee'; ! $lang['l_status'] = 'Status'; ! $lang['l_location'] = 'Location'; $lang['l_admin_header'] = 'Administration de PHP iCalendar'; $lang['l_username'] = 'Utilisateur'; --- 98,106 ---- $lang['l_prefs_unset'] = 'Préférences supprimées. Changement au prochain chargement de la page.'; $lang['l_unset_prefs'] = 'Supprimez les préférences'; ! $lang['l_organizer'] = 'Organisateur'; ! $lang['l_attendee'] = 'Participant'; ! $lang['l_location'] = 'Lieu'; ! $lang['l_download_event'] = 'Télécharger l\'événement'; ! $lang['l_url'] = 'URL'; $lang['l_admin_header'] = 'Administration de PHP iCalendar'; $lang['l_username'] = 'Utilisateur'; *************** *** 103,107 **** $lang['l_addupdate_desc'] = 'Ajoutez un calendrier en chargeant un nouveau fichier. Modifiez un calendrier en chargeant un fichier de même nom.'; $lang['l_delete_cal'] = 'Effacez un calendrier'; ! $lang['l_logout'] = 'Logout'; $lang['l_cal_file'] = 'Fichier calendrier'; $lang['l_php_error'] = 'Erreur PHP'; --- 111,115 ---- $lang['l_addupdate_desc'] = 'Ajoutez un calendrier en chargeant un nouveau fichier. Modifiez un calendrier en chargeant un fichier de même nom.'; $lang['l_delete_cal'] = 'Effacez un calendrier'; ! $lang['l_logout'] = 'Déconnexion'; $lang['l_cal_file'] = 'Fichier calendrier'; $lang['l_php_error'] = 'Erreur PHP'; *************** *** 113,118 **** $upload_error_lang[4] = 'Vous devez choisir un fichier à télécharger.'; $lang['l_upload_error_type'] = 'Seuls des fichiers au format .ics peuvent être téléchargés.'; ! $lang['l_copy_error'] = 'La copie du fichier a échoué'; ! $lang['l_delete_error'] = 'La suppression du fichier a échoué'; $lang['l_delete_success'] = 'a été supprimé avec succès.'; $lang['l_action_success'] = 'Action effectuée avec succès.'; --- 121,126 ---- $upload_error_lang[4] = 'Vous devez choisir un fichier à télécharger.'; $lang['l_upload_error_type'] = 'Seuls des fichiers au format .ics peuvent être téléchargés.'; ! $lang['l_copy_error'] = 'La copie du fichier a échoué.'; ! $lang['l_delete_error'] = 'La suppression du fichier a échoué.'; $lang['l_delete_success'] = 'a été supprimé avec succès.'; $lang['l_action_success'] = 'Action effectuée avec succès.'; *************** *** 123,130 **** // New for 2.0 $lang['l_legend'] = 'Légende'; ! $lang['l_admin_subhead'] = 'Contrôlez vos calendriers à partir de cette page'; ! $lang['l_prefs_subhead'] = 'Stock un cookie pour la visite de ce site'; $lang['l_rss_info'] = 'Information RSS'; ! $lang['l_rss_subhead'] = 'RSS feeds basic disponible pour chaque calendrier'; $lang['l_rss_notenabled'] = 'RSS n\'est pas disponible sur ce site'; --- 131,138 ---- // New for 2.0 $lang['l_legend'] = 'Légende'; ! $lang['l_admin_subhead'] = 'Contrôlez vos calendriers à partir de cette page.'; ! $lang['l_prefs_subhead'] = 'Stocke un cookie pour la visite de ce site.'; $lang['l_rss_info'] = 'Information RSS'; ! $lang['l_rss_subhead'] = 'Flux RSS disponible pour chaque calendrier'; $lang['l_rss_notenabled'] = 'RSS n\'est pas disponible sur ce site'; *************** *** 206,211 **** $lang['l_error_restrictedcal'] = 'Vous avez essayé d\'utiliser un calendrier dont les permissions sont restreintes sur ce serveur.'; $lang['l_error_invalidcal'] = 'Fichier calendrier invalide. Veuillez essayer un calendrier différent.'; ! $lang['l_error_cantopen'] = 'Unable to open calendar.'; ! $lang['l_error_cache'] = 'Unable to write to cache directory. Please check your config.'; ?> --- 214,220 ---- $lang['l_error_restrictedcal'] = 'Vous avez essayé d\'utiliser un calendrier dont les permissions sont restreintes sur ce serveur.'; $lang['l_error_invalidcal'] = 'Fichier calendrier invalide. Veuillez essayer un calendrier différent.'; ! $lang['l_error_cantopen'] = 'Impossible d\'ouvrir le calendrier.'; ! $lang['l_error_cache'] = 'Impossible d\'écrire dans le répertoire de cache. Vérifiez votre config. SVP.'; ! $lang['l_prefs_off'] = 'Les préférences sont désactivées pour cette installation.'; ?> |
From: <par...@us...> - 2009-06-22 15:02:20
|
Update of /cvsroot/phpicalendar/phpicalendar/languages In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv31508/languages Modified Files: czech.inc.php Log Message: Replaced old Czech translation with a new one by Petr KleteÄka: bug #2807370 Index: czech.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/languages/czech.inc.php,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** czech.inc.php 10 Apr 2006 00:52:24 -0000 1.11 --- czech.inc.php 22 Jun 2009 15:02:14 -0000 1.12 *************** *** 1,182 **** <?php ! // Czech language include // For version 2.0 PHP iCalendar // ! // Translation by Whit, studio jiâæâ°k (wh...@st...) // ! // Submit new translations to ch...@ch... ! $lang['l_day'] = 'Den'; ! $lang['l_week'] = 'TâΩden'; ! $lang['l_month'] = 'MÆÃµsââ c'; ! $lang['l_year'] = 'Rok'; ! $lang['l_calendar'] = 'Kalendâ°âô'; ! $lang['l_next_day'] = 'Nâ°sledujââ cââ den'; ! $lang['l_next_month'] = 'Nâ°sledujââ cââ mÆÃµsââ c'; ! $lang['l_next_week'] = 'Nâ°sledujââ cââ tâΩden'; ! $lang['l_next_year'] = 'Pâôââ â°tââ rok'; ! $lang['l_last_day'] = 'Pâôedchozââ den'; ! $lang['l_last_month'] = 'Pâôedchozââ mÆÃµsââ c'; ! $lang['l_last_week'] = 'Pâôedchozââ tâΩden'; ! $lang['l_last_year'] = 'Pâôedchozââ rok'; ! $lang['l_subscribe'] = 'Pâôihlaâ°'; ! $lang['l_download'] = 'Stâ°hni'; ! $lang['l_powered_by'] = 'Powered by'; ! $lang['l_event'] = 'Udâ°lost'; ! $lang['l_event_start'] = 'ZaÆÃ§â°tek'; $lang['l_event_end'] = 'Konec'; ! $lang['l_this_months'] = 'Tento mÆÃµsââ c'; $lang['l_date'] = 'Datum'; ! $lang['l_summary'] = 'Souhrn'; ! $lang['l_all_day'] = 'CelâΩ den'; ! $lang['l_notes'] = 'Poznâ°mky'; ! $lang['l_this_years'] = 'Tento rok'; $lang['l_today'] = 'Dnes'; ! $lang['l_this_week'] = 'Tento tâΩden'; ! $lang['l_this_month'] = 'Tento mÆÃµsââ c'; ! $lang['l_jump'] = 'Jdi'; ! $lang['l_tomorrows'] = 'Zââ tra'; ! $lang['l_goday'] = 'Dneâ°ek'; ! $lang['l_goweek'] = 'Tento tâΩden'; ! $lang['l_gomonth'] = 'Tento mÆÃµsââ c'; ! $lang['l_goyear'] = 'Tento rok'; ! $lang['l_search'] = 'Hledej'; // the verb ! $lang['l_results'] = 'VâΩsledky hledâ°nââ '; ! $lang['l_pick_multiple'] = 'VâΩchozââ multiple'; ! $lang['l_query'] = 'Dotaz: '; // will be followed by the search query ! $lang['l_no_results'] = 'âΩâ°dnâ© nalezenâ© zâ°znamy'; $lang['l_goprint'] = 'Tisk'; ! $lang['l_time'] = 'ÆÃ¥as'; ! $lang['l_summary'] = 'Souhrn'; $lang['l_description'] = 'Popis'; ! $lang['l_this_site_is'] = 'Tato strâ°nka je'; ! $lang['l_no_events_day'] = 'âΩâ°dnâ© zâ°znamy v tomto dni.'; ! $lang['l_no_events_week'] = 'âΩâ°dnâ© zâ°znamy v tomto tâΩdnu.'; ! $lang['l_no_events_month'] = 'âΩâ°dnâ© zâ°znamy v tomto mÆÃµsââ ci.'; ! $lang['l_rss_day_date'] = 'G:i A'; // Lists just the time ! $lang['l_rss_week_date '] = '%A, %e %B'; // Lists just the day ! $lang['l_rss_month_date '] = '%A, %e %B'; // Lists just the day ! $lang['l_rss_language'] = 'cs-cz'; ! $lang['l_search_took'] = 'Hledâ°nââ trvalo %s vteâôin'; ! $lang['l_recurring_event'] = 'Opakujââ cââ se udâ°lost'; ! $lang['l_exception'] = 'VâΩjimka'; ! $lang['l_no_query'] = 'Nebyl zadâ°n dotaz'; ! $lang['l_preferences'] = 'Nastavenââ '; ! $lang['l_printer'] = 'Tiskâ°rna'; ! $lang['l_select_lang'] = 'VâΩchozââ jazyk:'; ! $lang['l_select_cal'] = 'VâΩchozââ kalendâ°âô:'; ! $lang['l_select_view'] = 'VâΩchozââ pohled:'; ! $lang['l_select_time'] = 'VâΩchozââ startovnââ ÆÃ§as:'; ! $lang['l_select_day'] = 'VâΩchozââ prvnââ den tâΩdne:'; ! $lang['l_select_style'] = 'VâΩchozââ styl:'; ! $lang['l_set_prefs'] = 'Uloâæ nastavenââ '; ! $lang['l_completed_date'] = 'Kompletnââ v'; ! $lang['l_completed'] = 'Kompletnââ '; ! $lang['l_created'] = 'Vytvoâôeno:'; ! $lang['l_due'] = 'Due:'; ! $lang['l_priority'] = 'Priorita:'; ! $lang['l_priority_high'] = 'Vysokâ°'; ! $lang['l_priority_low'] = 'Nââ zkâ°'; ! $lang['l_priority_medium'] = 'Stâôednââ '; ! $lang['l_priority_none'] = 'âΩâ°dnâ°'; ! $lang['l_status'] = 'Status'; ! $lang['l_status_confirmed'] = 'Konfirmovaný ' ; ! $lang['l_status_cancelled'] = 'Odvolaný '; ! $lang['l_status_tentative'] = 'pÅedbÄžný '; ! $lang['l_todo'] = 'Seznam ââ«kolâÃ'; ! $lang['l_unfinished'] = 'NedokonÆÃ§eno'; ! $lang['l_prefs_set'] = 'Your preferences have been set.'; ! $lang['l_prefs_unset'] = 'Preferences unset. Changes will take place next page load.'; ! $lang['l_unset_prefs'] = 'Unset preferences'; ! $lang['l_organizer'] = 'Organizer'; ! $lang['l_attendee'] = 'Attendee'; ! $lang['l_location'] = 'Location'; ! $lang['l_admin_header'] = 'PHP iCalendar Administration'; ! $lang['l_username'] = 'Username'; ! $lang['l_password'] = 'Password'; $lang['l_login'] = 'Login'; ! $lang['l_invalid_login'] = 'Wrong username or password.'; ! $lang['l_addupdate_cal'] = 'Add or Update a Calendar'; ! $lang['l_addupdate_desc'] = 'Add a calendar by uploading a new file. Update a calendar by uploading a file of the same name.'; ! $lang['l_delete_cal'] = 'Delete a Calendar'; ! $lang['l_logout'] = 'Logout'; ! $lang['l_cal_file'] = 'Calendar File'; ! $lang['l_php_error'] = 'PHP Error'; ! $upload_error_gen_lang = 'There was a problem with your upload.'; ! $upload_error_lang[0] = 'There was a problem with your upload.'; ! $upload_error_lang[1] = 'The file you are trying to upload is too big.'; ! $upload_error_lang[2] = 'The file you are trying to upload is too big.'; ! $upload_error_lang[3] = 'The file you are trying upload was only partially uploaded.'; ! $upload_error_lang[4] = 'You must select a file for upload.'; $lang['l_upload_error_type'] = 'Only .ics files may be uploaded.'; ! $lang['l_copy_error'] = 'Failed to copy file'; ! $lang['l_delete_error'] = 'Failed to delete file'; ! $lang['l_delete_success'] = 'was deleted successfully.'; ! $lang['l_action_success'] = 'Your action was successful.'; ! $lang['l_submit'] = 'Submit'; ! $lang['l_delete'] = 'Delete'; ! $all_cal_comb_lang = 'All Combined'; // New for 2.0 ! $lang['l_legend'] = 'Legend'; ! $lang['l_admin_subhead'] = 'Manage your calendars from this page'; ! $lang['l_prefs_subhead'] = 'Sets a cookie for visiting this site'; ! $lang['l_rss_info'] = 'RSS Information'; ! $lang['l_rss_subhead'] = 'Basic RSS feeds available for each calendar'; ! $lang['l_rss_notenabled'] = 'RSS is not enabled on this site'; // - navigation ! $lang['l_back'] = 'ZpÆÃµt'; ! $lang['l_next'] = 'Dalâ°ââ '; ! $lang['l_prev'] = 'Pâôedchozââ '; ! $lang['l_day_view'] = 'Zobraz den'; ! $lang['l_week_view'] = 'Zobraz tâΩden'; ! $lang['l_month_view'] = 'Zobraz mÆÃµsââ c'; ! $lang['l_year_view'] = 'Zobraz rok'; // --------------------------------- // $format_recur, items enclosed in % will be substituted with variables $format_recur_lang['delimiter'] = ', '; // ie, 'one, two, three' $format_recur_lang['yearly'] = array('rok','roky'); // for these, put singular ! $format_recur_lang['monthly'] = array('mÆÃµsââ c','mÆÃµsââ ce'); // and plural forms ! $format_recur_lang['weekly'] = array('tâΩden','tâΩdny'); // these will be %freq% ! $format_recur_lang['daily'] = array('den','dny'); // in the replacement below ! $format_recur_lang['hourly'] = array('hodina','hodiny'); ! $format_recur_lang['minutely'] = array('minuta','minuty'); ! $format_recur_lang['secondly'] = array('vtâôina','vteâôiny'); ! $format_recur_lang['start'] = 'KaâædâΩ %int% %freq% %for%'; // ie, 'Every 1 day until January 4' or 'Every 1 day for a count of 5' ! $format_recur_lang['until'] = 'aâæ do %date%'; // ie, 'until January 4' ! $format_recur_lang['count'] = '%int% krâ°t'; // ie, 'for 5 times' ! $format_recur_lang['bymonth'] = 'V mÆÃµsââ cââ ch: %list%'; // ie, 'In months: January, February, March' ! $format_recur_lang['bymonthday'] = 'V datech: %list%'; // ie, 'On dates: 1, 2, 3, 4' ! $format_recur_lang['byday'] = 'Ve dnech: %list%'; // ie, 'On days: Mon, Tues, Wed, Thurs' // --------------------------------- ! $daysofweek_lang = array ('NedÆÃµle','PondÆÃµlââ ','âöterâΩ','Stâôeda','ÆÃ¥tvrtek','Pâ°tek','Sobota'); ! $daysofweekshort_lang = array ('Ne','Po','âöt','St','ÆÃ¥t','Pâ°','So'); ! $daysofweekreallyshort_lang = array ('N','P','âö','S','ÆÃ¥','P','S'); ! $monthsofyear_lang = array ('Leden','âönor','Bâôezen','Duben','KvÆÃµten','ÆÃ¥erven','ÆÃ¥ervenec','Srpen','Zâ°âôââ ','âòââ jen','Listopad','Prosinec'); ! $monthsofyearshort_lang = array ('Led.','âöno.','Bâôe.','Dub.','KvÆÃµ.','ÆÃ¥er.','ÆÃ¥ec.','Srp.','Zâ°âô.','âòââ j.','List.','Pros.'); // For time formatting, check out: http://www.php.net/manual/en/function.date.php $timeFormat = 'G:i'; ! $timeFormat_small = 'g:i'; // For date formatting, see note below ! $dateFormat_day = '%A, %e. %B'; ! $dateFormat_week = '%e. %B'; ! $dateFormat_week_list = '%a, %e. %b'; ! $dateFormat_week_jump = '%e. %B';// new since last translation $dateFormat_month = '%B %Y'; ! $dateFormat_month_list = '%A, %e. %B'; $dateFormat_year = '%Y'; /* ! Notes about $dateFormat_* The pieces are similar to that of the PHP function strftime(), however only the following is supported at this time: --- 1,193 ---- <?php ! // English language include // For version 2.0 PHP iCalendar // ! // Translation by Petr KleteÄka (kle...@em...) // ! // Submit new translations to php...@gm... ! $lang['l_day'] = 'Den'; ! $lang['l_week'] = 'Týden'; ! $lang['l_month'] = 'MÄsÃc'; ! $lang['l_year'] = 'Rok'; ! $lang['l_calendar'] = 'KalendáÅ'; ! $lang['l_next_day'] = 'Dalšà den'; ! $lang['l_next_month'] = 'Dalšà Month'; ! $lang['l_next_week'] = 'Dalšà týden'; ! $lang['l_next_year'] = 'Dalšà Year'; ! $lang['l_last_day'] = 'PÅedchozà den'; ! $lang['l_last_month'] = 'PÅedchozà Month'; ! $lang['l_last_week'] = 'PÅedchozà týden'; ! $lang['l_last_year'] = 'PÅedchozà Year'; ! $lang['l_subscribe'] = 'PÅihlásit'; ! $lang['l_download'] = 'Stáhnout'; ! $lang['l_powered_by'] = 'BÄžà na'; ! $lang['l_event'] = 'Událost'; ! $lang['l_event_start'] = 'ZaÄátek'; $lang['l_event_end'] = 'Konec'; ! $lang['l_this_months'] = 'Události v tomto mÄsÃci'; $lang['l_date'] = 'Datum'; ! $lang['l_summary'] = 'Název'; ! $lang['l_all_day'] = 'Celodennà událost'; ! $lang['l_notes'] = 'Poznámky'; ! $lang['l_this_years'] = 'Události v tomto roce'; $lang['l_today'] = 'Dnes'; ! $lang['l_this_week'] = 'Tento týden'; ! $lang['l_this_month'] = 'Tento Month'; ! $lang['l_jump'] = 'PÅejÃt na'; ! $lang['l_todays'] = 'DneÅ¡nà události'; ! $lang['l_tomorrows'] = 'ZÃtÅejšà události'; ! $lang['l_goday'] = 'Zobrazit dneÅ¡nà den'; ! $lang['l_goweek'] = 'Zobrazit tento týden'; ! $lang['l_gomonth'] = 'Zobrazit tento mÄsÃc'; ! $lang['l_goyear'] = 'Zobrazit tento rok'; ! $lang['l_search'] = 'Hledat'; // the verb ! $lang['l_results'] = 'Výsledky hledánÃ'; ! $lang['l_pick_multiple'] = 'Výcenásobný výbÄr'; ! $lang['l_query'] = 'Dotaz'; // will be followed by the search query ! $lang['l_no_results'] = 'Žádná událost nenalezena'; $lang['l_goprint'] = 'Tisk'; ! $lang['l_view_calendars'] = 'Zobrazenà kalendáÅe'; ! $lang['l_time'] = 'Äas'; ! $lang['l_summary'] = 'Název'; $lang['l_description'] = 'Popis'; ! $lang['l_this_site_is'] = 'Tato stránka podporuje'; ! $lang['l_no_events_day'] = 'Dnes žádné události'; ! $lang['l_no_events_week'] = 'Žádné události tento týden.'; ! $lang['l_no_events_month'] = 'Žádné události tento mÄsÃc.'; ! $lang['l_rss_day_date'] = 'G:i'; // Lists just the time ! $lang['l_rss_week_date '] = '%b %e'; // Lists just the day ! $lang['l_rss_month_date '] = '%b %e'; // Lists just the day ! $lang['l_rss_language'] = 'cs-CZ'; ! $lang['l_search_took'] = 'Hledánà trvalo %s sekund'; ! $lang['l_starting_on'] = 'ZaÄÃná '; ! $lang['l_recurring_event'] = 'OpakujÃcà se událost'; ! $lang['l_exception'] = 'Výjimka'; ! $lang['l_no_query'] = 'Neby zadán dotaz'; ! $lang['l_preferences'] = 'NastavenÃ'; ! $lang['l_printer'] = 'Tiskárna'; ! $lang['l_select_lang'] = 'Výchozà jazyk'; ! $lang['l_select_cal'] = 'Výchozà kalendáÅ'; ! $lang['l_select_view'] = 'Výchozà zobrazenÃ'; ! $lang['l_select_time'] = 'Výchozà Äas zaÄátku'; ! $lang['l_select_timezone'] = 'Výchozà Äasová zóna'; ! $lang['l_select_endtime'] = 'Výchozà Äas konce'; ! $lang['l_select_timeformat']= 'Výchozà formát Äasu (AM/PM)'; ! $lang['l_select_day'] = 'Prvnà den v týdnu'; ! $lang['l_select_style'] = 'Výchozà styl'; ! $lang['l_set_prefs'] = 'Uložit nastavenÃ'; ! $lang['l_completed_date'] = 'DokonÄeno na'; ! $lang['l_completed'] = 'DokonÄeno'; ! $lang['l_created'] = 'VytvoÅen'; ! $lang['l_due'] = 'BÄhem'; ! $lang['l_priority'] = 'Důležitost'; ! $lang['l_priority_high'] = 'Vysoká'; ! $lang['l_priority_low'] = 'NÃzká'; ! $lang['l_priority_medium'] = 'StÅednÃ'; ! $lang['l_priority_none'] = 'Žádná'; ! $lang['l_status'] = 'Stav'; ! $lang['l_status_confirmed'] = 'POTVRZENO' ; ! $lang['l_status_cancelled'] = 'ZRUÅ ENO'; ! $lang['l_status_tentative'] = 'PÅEDBÄŽNÃ'; ! $lang['l_todo'] = 'Zbývá udÄlat'; ! $lang['l_unfinished'] = 'NedokonÄeno'; ! $lang['l_prefs_set'] = 'VaÅ¡e nastavenà byla uložena.'; ! $lang['l_prefs_unset'] = 'Nastavenà zruÅ¡ena. ZmÄny se projevà po obnovenà stránky.'; ! $lang['l_unset_prefs'] = 'ZruÅ¡it nastavenÃ'; ! $lang['l_organizer'] = 'Organizátor'; ! $lang['l_attendee'] = 'ÃÄastnÃk'; ! $lang['l_location'] = 'MÃsto'; ! $lang['l_download_event'] = 'Uložit událost'; ! $lang['l_url'] = 'URL'; ! $lang['l_admin_header'] = 'Administrace PHP iCalendar'; ! $lang['l_username'] = 'Jméno'; ! $lang['l_password'] = 'Heslo'; $lang['l_login'] = 'Login'; ! $lang['l_invalid_login'] = 'Å paté jméno nebo heslo.'; ! $lang['l_addupdate_cal'] = 'PÅidat nebo aktualizovat kalendáÅ'; ! $lang['l_addupdate_desc'] = 'PÅidat kalendáŠnahránÃm nového souboru. Aktualizovat kalendáŠnahránà souboru se stejným jménem.'; ! $lang['l_delete_cal'] = 'Smazat kalendáÅ'; ! $lang['l_logout'] = 'Odhlásit'; ! $lang['l_cal_file'] = 'Soubor kalendáÅe'; ! $lang['l_php_error'] = 'PHP chyba'; ! $upload_error_gen_lang = 'PÅi odesÃlánà souboru nastala chyba.'; ! $upload_error_lang[0] = 'PÅi odesÃlánà souboru nastala chyba.'; ! $upload_error_lang[1] = 'PokouÅ¡Ãte se odeslat pÅÃliÅ¡ velký soubor.'; ! $upload_error_lang[2] = 'PokouÅ¡Ãte se odeslat pÅÃliÅ¡ velký soubor.'; ! $upload_error_lang[3] = 'Soubor byl odeslán jen z Äásti.'; ! $upload_error_lang[4] = 'MusÃte vybrat soubor k odeslánÃ.'; $lang['l_upload_error_type'] = 'Only .ics files may be uploaded.'; ! $lang['l_copy_error'] = 'Chyba pÅi kopÃrovánà souboru'; ! $lang['l_delete_error'] = 'Chyba pÅi mazánà souboru'; ! $lang['l_delete_success'] = 'byla smazána úšpÄÅ¡nÄ.'; ! $lang['l_action_success'] = 'VaÅ¡e akce byla úspÄÅ¡ná.'; ! $lang['l_submit'] = 'Odeslat'; ! $lang['l_delete'] = 'Smazat'; ! $all_cal_comb_lang = 'VÅ¡e dohromady'; // New for 2.0 ! $lang['l_legend'] = 'Popisek'; ! $lang['l_admin_subhead'] = 'Nastavit VaÅ¡e kalendáÅe z této stránky'; ! $lang['l_prefs_subhead'] = 'Nastavit cookie pro zobrazenà této stránky'; ! $lang['l_rss_info'] = 'Informace o RSS'; ! $lang['l_rss_subhead'] = 'Základnà RSS kanál je dostupný pro vÅ¡echny kalendáÅe'; ! $lang['l_rss_notenabled'] = 'RSS je vypnuté'; // - navigation ! $lang['l_back'] = 'ZpÄt'; ! $lang['l_next'] = 'DalÅ¡Ã'; ! $lang['l_prev'] = 'PÅedchozÃ'; ! $lang['l_day_view'] = 'Ukázat den'; ! $lang['l_week_view'] = 'Ukázat týden'; ! $lang['l_month_view'] = 'Ukázat mÄsÃc'; ! $lang['l_year_view'] = 'Celý rok'; // --------------------------------- + + // $format_recur, items enclosed in % will be substituted with variables $format_recur_lang['delimiter'] = ', '; // ie, 'one, two, three' $format_recur_lang['yearly'] = array('rok','roky'); // for these, put singular ! $format_recur_lang['monthly'] = array('mÄsÃc','mÄsÃce'); // and plural forms ! $format_recur_lang['weekly'] = array('týden','týdny'); // these will be %freq% ! $format_recur_lang['daily'] = array('day','days'); // in the replacement below ! $format_recur_lang['hourly'] = array('hour','hours'); ! $format_recur_lang['minutely'] = array('minute','minutes'); ! $format_recur_lang['secondly'] = array('second','seconds'); ! $format_recur_lang['start'] = 'Každý %int% %freq% %for%'; // ie, 'Every 1 day until January 4' or 'Every 1 day for a count of 5' ! $format_recur_lang['until'] = 'do %date%'; // ie, 'until January 4' ! $format_recur_lang['count'] = 'do poÄtu %int%'; // ie, 'for 5 times' ! $format_recur_lang['bymonth'] = 'V mÄsÃcÃch: %list%'; // ie, 'In months: January, February, March' ! $format_recur_lang['bymonthday'] = 'V datumech: %list%'; // ie, 'On dates: 1, 2, 3, 4' ! $format_recur_lang['byday'] = 'V dnech: %list%'; // ie, 'On days: Mon, Tues, Wed, Thurs' // --------------------------------- ! $daysofweek_lang = array ('NedÄle','PondÄlÃ','Ãterý','StÅeda','Ätvrtek','Pátek','Sobota'); ! $daysofweekshort_lang = array ('Ne','Po','Ãt','St','Ät','Pá','So'); ! $daysofweekreallyshort_lang = array ('N','P','Ã','S','Ä','P','S'); ! $monthsofyear_lang = array ('Leden','Ãnor','BÅezen','Duben','KvÄten','Äerven','Äervenec','Srpen','ZáÅÃ','ÅÃjen','Listopad','Prosinec'); ! $monthsofyearshort_lang = array ('Led','Ãno','BÅe','Dub','KvÄ','Äer','Ävn','Srp','ZáÅ','ÅÃj','Lis','Pro'); // For time formatting, check out: http://www.php.net/manual/en/function.date.php $timeFormat = 'G:i'; ! $timeFormat_small = 'G:i'; // For date formatting, see note below ! $dateFormat_day = '%A, %B %e'; ! $dateFormat_week = '%B %e'; ! $dateFormat_week_list = '%a, %b %e'; ! $dateFormat_week_jump = '%b %e'; $dateFormat_month = '%B %Y'; ! $dateFormat_month_list = '%A, %B %e'; $dateFormat_year = '%Y'; + /* ! Notes about dateFormat_* The pieces are similar to that of the PHP function strftime(), however only the following is supported at this time: *************** *** 195,207 **** // Error messages - %s will be replaced with a variable $lang['l_error_title'] = 'Chyba!'; ! $lang['l_error_window'] = 'Chybovâ© okno!'; ! $lang['l_error_calendar'] = 'Pâôi vytvâ°âôenââ kalendâ°âôe âÃû%sâÃù se vyskytla chyba.'; ! $lang['l_error_path'] = 'Nelze otevâôââ t: "%s"'; ! $lang['l_error_back'] = 'Pouâæij tlaÆÃ§ââ tko "ZpÆÃµt" pro nâ°vrat.'; ! $lang['l_error_remotecal'] = 'Tento server blokuje vzdâ°lenâ© kalendâ°âôe, kterâ© nejsou odsouhlaseny.'; ! $lang['l_error_restrictedcal'] = 'Zkouâ°ââ â° pâôistupovat k zamknutâ©mu kalendâ°âôi.'; ! $lang['l_error_invalidcal'] = 'ChybnâΩ soubor. Vyber jinâΩ kalendâ°âô.'; ! $lang['l_error_cantopen'] = 'Unable to open calendar.'; ! $lang['l_error_cache'] = 'Unable to write to cache directory. Please check your config.'; ?> --- 206,219 ---- // Error messages - %s will be replaced with a variable $lang['l_error_title'] = 'Chyba!'; ! $lang['l_error_window'] = 'Stala se chyba!'; ! $lang['l_error_calendar'] = 'PÅi zprazovánà kalendáÅe "%s" se stala chyba.'; ! $lang['l_error_path'] = 'Nelze otevÅÃt cestu: "%s"'; ! $lang['l_error_back'] = 'Pro návrat použijte tlaÄÃtko "ZpÄt".'; ! $lang['l_error_remotecal'] = 'Na tomto serveru nejsou povoleny vzdálené kalendáÅe.'; ! $lang['l_error_restrictedcal'] = 'PÅÃstup ke kalendáÅi je omezen na tento server.'; ! $lang['l_error_invalidcal'] = 'Nesprávný soubor kalendáÅe. ProsÃm, zkuste jiný kalendáÅ.'; ! $lang['l_error_cantopen'] = 'KalendáŠnelze otevÅÃt.'; ! $lang['l_error_cache'] = 'Nelze zapisovat do adresáÅe cache. ProsÃm, zkontrolujte konfiguraÄnà soubor.'; ! $lang['l_prefs_off'] = 'Uživatelská nastavenà jsou vypnutá.'; ?> |