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...> - 2010-04-08 21:33:22
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25683/functions Modified Files: event.js Log Message: Really fix jump-box Index: event.js =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/event.js,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** event.js 8 Apr 2010 20:12:20 -0000 1.20 --- event.js 8 Apr 2010 21:33:14 -0000 1.21 *************** *** 60,64 **** values[0] = temp[1]; ! form.setAttribute("action", action); // Stuff the hidden form fields. --- 60,69 ---- values[0] = temp[1]; ! try { ! form.setAttribute("action", action); ! } ! catch(e) { ! form.action = action; ! } // Stuff the hidden form fields. *************** *** 69,73 **** // Clear the select+option value. ! var select = form.elements.namedItem("action") select.options[select.selectedIndex].value = ""; --- 74,78 ---- // Clear the select+option value. ! var select = form.elements.namedItem("form_action") select.options[select.selectedIndex].value = ""; |
From: <par...@us...> - 2010-04-08 21:33:22
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25683/templates/default Modified Files: calendar_nav.tpl sidebar.tpl sidebar_year.tpl Log Message: Really fix jump-box Index: calendar_nav.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/calendar_nav.tpl,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** calendar_nav.tpl 12 Feb 2010 21:56:53 -0000 1.21 --- calendar_nav.tpl 8 Apr 2010 21:33:14 -0000 1.22 *************** *** 4,8 **** <td> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php?{LOGIN_QUERYS}" method="post"> ! <input type="hidden" name="action" value="login" /> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr> --- 4,8 ---- <td> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php?{LOGIN_QUERYS}" method="post"> ! <input type="hidden" name="form_action" value="login" /> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr> *************** *** 95,99 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 95,99 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 101,105 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 101,105 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 107,111 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 107,111 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 113,117 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 113,117 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 119,123 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> --- 119,123 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> Index: sidebar.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar.tpl,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** sidebar.tpl 12 Feb 2010 21:56:53 -0000 1.25 --- sidebar.tpl 8 Apr 2010 21:33:14 -0000 1.26 *************** *** 82,86 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 82,86 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 88,92 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 88,92 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 94,98 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 94,98 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 100,104 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 100,104 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 106,110 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> --- 106,110 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> Index: sidebar_year.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar_year.tpl,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** sidebar_year.tpl 12 Feb 2010 21:56:53 -0000 1.5 --- sidebar_year.tpl 8 Apr 2010 21:33:14 -0000 1.6 *************** *** 1,5 **** <!-- switch show_user_login on --> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php?{LOGIN_QUERYS}" method="post"> ! <input type="hidden" name="action" value="login" /> <table width="170" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr> --- 1,5 ---- <!-- switch show_user_login on --> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php?{LOGIN_QUERYS}" method="post"> ! <input type="hidden" name="form_action" value="login" /> <table width="170" border="0" cellpadding="0" cellspacing="0" class="calborder"> <tr> *************** *** 82,86 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 82,86 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 88,92 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 88,92 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 94,98 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 94,98 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 100,104 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 100,104 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 106,110 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> --- 106,110 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="form_action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> |
From: <par...@us...> - 2010-04-08 20:12:28
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv10722/functions Modified Files: event.js Log Message: Fix jump-box for IE8 Index: event.js =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/event.js,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** event.js 9 Feb 2010 18:07:46 -0000 1.19 --- event.js 8 Apr 2010 20:12:20 -0000 1.20 *************** *** 60,64 **** values[0] = temp[1]; ! form.action = action; // Stuff the hidden form fields. --- 60,64 ---- values[0] = temp[1]; ! form.setAttribute("action", action); // Stuff the hidden form fields. |
From: <par...@us...> - 2010-02-16 22:23:10
|
Update of /cvsroot/phpicalendar/phpicalendar/nicetitle In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv1389/nicetitle Modified Files: nicetitle.js Log Message: Fix nicetitle positioning code Index: nicetitle.js =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/nicetitle/nicetitle.js,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** nicetitle.js 12 Feb 2010 17:56:44 -0000 1.3 --- nicetitle.js 16 Feb 2010 22:23:02 -0000 1.4 *************** *** 295,304 **** var y = 0; ! if (window.scrollX && window.scrollY) { x = window.scrollX; y = window.scrollY; } ! else if (document.documentElement.scrollLeft && ! document.documentElement.scrollTop) { x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; --- 295,305 ---- var y = 0; ! if ((typeof(window.scrollX) != "undefined") && ! (typeof(window.scrollY) != "undefined")) { x = window.scrollX; y = window.scrollY; } ! else if ((typeof(document.documentElement.scrollLeft) != "undefined") && ! (typeof(document.documentElement.scrollTop) != "undefined")) { x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; *************** *** 312,321 **** var y = 0; ! if (window.innerWidth && window.innerHeight) { x = window.innerWidth; y = window.innerHeight; } ! else if (document.documentElement.clientWidth && ! document.documentElement.clientHeight) { x = document.documentElement.clientWidth; y = document.documentElement.clientHeight; --- 313,323 ---- var y = 0; ! if ((typeof(window.innerWidth) != "undefined") && ! (typeof(window.innerHeight) != "undefined")) { x = window.innerWidth; y = window.innerHeight; } ! else if ((typeof(document.documentElement.clientWidth) != "undefined") && ! (typeof(document.documentElement.clientHeight) != "undefined")) { x = document.documentElement.clientWidth; y = document.documentElement.clientHeight; |
From: <par...@us...> - 2010-02-12 21:57:02
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/tan In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv5169/templates/tan Modified Files: default.css Log Message: CSS fixes for IE7 Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/tan/default.css,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** default.css 5 Feb 2010 21:37:38 -0000 1.11 --- default.css 12 Feb 2010 21:56:54 -0000 1.12 *************** *** 1,4 **** --- 1,5 ---- /* Style sheet for the grey calendar */ + form {margin: 0;} table, td {font: 11px Verdana, Arial, sans-serif; color: #000;} |
From: <par...@us...> - 2010-02-12 21:57:02
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/green In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv5169/templates/green Modified Files: default.css Log Message: CSS fixes for IE7 Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/green/default.css,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** default.css 5 Feb 2010 21:37:38 -0000 1.11 --- default.css 12 Feb 2010 21:56:53 -0000 1.12 *************** *** 1,4 **** --- 1,5 ---- /* Style sheet for the green calendar */ + form {margin: 0;} table, td {font: 11px Verdana, Arial, sans-serif; color: #000;} |
From: <par...@us...> - 2010-02-12 21:57:02
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/red In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv5169/templates/red Modified Files: default.css Log Message: CSS fixes for IE7 Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/red/default.css,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** default.css 5 Feb 2010 21:37:38 -0000 1.12 --- default.css 12 Feb 2010 21:56:53 -0000 1.13 *************** *** 1,4 **** --- 1,5 ---- /* Style sheet for the silver calendar (default) */ + form {margin: 0;} table, td {font: 11px Verdana, Arial, sans-serif; color: #000;} |
From: <par...@us...> - 2010-02-12 21:57:02
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/grey In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv5169/templates/grey Modified Files: default.css Log Message: CSS fixes for IE7 Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/grey/default.css,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** default.css 5 Feb 2010 21:37:38 -0000 1.11 --- default.css 12 Feb 2010 21:56:53 -0000 1.12 *************** *** 1,4 **** --- 1,5 ---- /* Style sheet for the grey calendar */ + form {margin: 0;} table, td {font: 11px Verdana, Arial, sans-serif; color: #000;} |
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv5169/templates/default Modified Files: calendar_nav.tpl default.css search_box.tpl sidebar.tpl sidebar_year.tpl Log Message: CSS fixes for IE7 Index: calendar_nav.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/calendar_nav.tpl,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** calendar_nav.tpl 9 Feb 2010 18:07:46 -0000 1.20 --- calendar_nav.tpl 12 Feb 2010 21:56:53 -0000 1.21 *************** *** 95,99 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 95,99 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 101,105 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 101,105 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 107,111 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 107,111 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 113,117 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 113,117 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 119,123 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> </form> <!-- switch show_search on --> --- 119,123 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/default.css,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** default.css 5 Feb 2010 21:37:38 -0000 1.33 --- default.css 12 Feb 2010 21:56:53 -0000 1.34 *************** *** 1,4 **** --- 1,5 ---- /* Style sheet for the silver calendar (default) */ + form {margin: 0;} table, td {font: 11px Verdana, Arial, sans-serif; color: #000;} Index: search_box.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/search_box.tpl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** search_box.tpl 9 Feb 2010 20:18:30 -0000 1.4 --- search_box.tpl 12 Feb 2010 21:56:53 -0000 1.5 *************** *** 5,9 **** <input type="hidden" name="cal" value="{CAL}"/> <input type="hidden" name="getdate" value="{GETDATE}"/> ! <input type="text" style="width: 130px;" name="query" value=""/> ! <input type="image" style="float: right;" src="templates/{TEMPLATE}/images/search.gif" name="submit" value="Search"/> </form> --- 5,9 ---- <input type="hidden" name="cal" value="{CAL}"/> <input type="hidden" name="getdate" value="{GETDATE}"/> ! <input type="text" style="width: 130px; float: left;" name="query" value=""/> ! <input type="image" style="padding-bottom: 3px;" src="templates/{TEMPLATE}/images/search.gif" name="submit" value="Search"/> </form> Index: sidebar.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar.tpl,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** sidebar.tpl 9 Feb 2010 18:07:46 -0000 1.24 --- sidebar.tpl 12 Feb 2010 21:56:53 -0000 1.25 *************** *** 82,86 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 82,86 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 88,92 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 88,92 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 94,98 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 94,98 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 100,104 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 100,104 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 106,110 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> </form> <!-- switch show_search on --> --- 106,110 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> *************** *** 203,207 **** </div> </td> ! </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> --- 203,207 ---- </div> </td> ! </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> Index: sidebar_year.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar_year.tpl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** sidebar_year.tpl 9 Feb 2010 18:07:46 -0000 1.4 --- sidebar_year.tpl 12 Feb 2010 21:56:53 -0000 1.5 *************** *** 82,86 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 82,86 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 88,92 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 88,92 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 94,98 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 94,98 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 100,104 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> --- 100,104 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select> </form> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> *************** *** 106,110 **** <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> </form> <!-- switch show_search on --> --- 106,110 ---- <input type="hidden" name="cal" value=""/> <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select> </form> <!-- switch show_search on --> *************** *** 203,207 **** </div> </td> ! </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> --- 203,207 ---- </div> </td> ! </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> |
From: <par...@us...> - 2010-02-12 21:57:02
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv5169 Modified Files: search.php Log Message: CSS fixes for IE7 Index: search.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/search.php,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** search.php 9 Feb 2010 21:43:09 -0000 1.46 --- search.php 12 Feb 2010 21:56:53 -0000 1.47 *************** *** 29,34 **** '<input type="hidden" name="cal" value="'.$cal.'">'."\n". '<input type="hidden" name="getdate" value="'.$getdate.'">'."\n". ! '<input type="text" style="width: 130px;" name="query" value="'.$query.'">'."\n". ! '<input type="image" src="templates/'.$phpiCal_config->template.'/images/search.gif" border="0" style="float: right;" name="submit" value="Search">'."\n". '</form>'."\n". '</div>'; --- 29,34 ---- '<input type="hidden" name="cal" value="'.$cal.'">'."\n". '<input type="hidden" name="getdate" value="'.$getdate.'">'."\n". ! '<input type="text" style="width: 130px; float: left;" name="query" value="'.$query.'">'."\n". ! '<input type="image" src="templates/'.$phpiCal_config->template.'/images/search.gif" border="0" style="border-bottom: 3px;" name="submit" value="Search">'."\n". '</form>'."\n". '</div>'; |
From: <par...@us...> - 2010-02-12 17:56:54
|
Update of /cvsroot/phpicalendar/phpicalendar/nicetitle In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv10002/nicetitle Modified Files: nicetitle.js Log Message: Remove browser detection and cleanup the NiceTitle JavaScript Index: nicetitle.js =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/nicetitle/nicetitle.js,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** nicetitle.js 7 Jul 2009 15:22:21 -0000 1.2 --- nicetitle.js 12 Feb 2010 17:56:44 -0000 1.3 *************** *** 31,35 **** var XHTMLNS = "http://www.w3.org/1999/xhtml"; var CURRENT_NICE_TITLE; - var browser = new Browser(); function makeNiceTitles() { --- 31,34 ---- *************** *** 109,113 **** if (el.length > l) l = el.length; }); ! return l; } --- 108,112 ---- if (el.length > l) l = el.length; }); ! return l; } *************** *** 116,124 **** 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 --- 115,124 ---- if (!CURRENT_NICE_TITLE) return; var d = CURRENT_NICE_TITLE; ! if (e && e.currentTarget && (typeof(e.currentTarget) != "undefined")) { var el = e.currentTarget } + else if (window.event && window.event.srcElement) { + var el = window.event.srcElement + } // Browser size *************** *** 151,155 **** var sx = 0; var sy = 0; ! // Title element position within document var elPos = findPosition(el); --- 151,155 ---- var sx = 0; var sy = 0; ! // Title element position within document var elPos = findPosition(el); *************** *** 173,177 **** 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) { --- 173,177 ---- 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) { *************** *** 182,187 **** } ! d.style.left = x + 'px'; ! d.style.top = y + 'px'; } --- 182,187 ---- } ! d.style.left = x + "px"; ! d.style.top = y + "px"; } *************** *** 189,216 **** 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"); --- 189,212 ---- if (CURRENT_NICE_TITLE) hideNiceTitle(CURRENT_NICE_TITLE); if (!document.getElementsByTagName) return; ! if (e && e.currentTarget && (typeof(e.currentTarget) != "undefined")) { var lnk = e.currentTarget } + else if (window.event && window.event.srcElement) { + var lnk = window.event.srcElement + } + 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"); ! d.style.display = "none"; d.className = "nicetitle"; ! var nicetitle_parts = nicetitle.split("\n"); nicetitle_parts.forEach(function(textpart) { var pat = document.createElementNS(XHTMLNS, "p"); *************** *** 230,251 **** 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); --- 226,245 ---- 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); ! d.style.display = "block"; ! CURRENT_NICE_TITLE = d; moveNiceTitle(e); *************** *** 267,271 **** return true; } else if (obj.attachEvent) { ! return obj.attachEvent("on"+evType, fn); } else { return false; --- 261,265 ---- return true; } else if (obj.attachEvent) { ! return obj.attachEvent("on" + evType, fn); } else { return false; *************** *** 275,279 **** 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 --- 269,273 ---- function getParent(el, pTagName) { if (el == null) return null; ! else if (el.nodeType == 1 && el.tagName.toLowerCase() == pTagName.toLowerCase()) return el; else *************** *** 281,354 **** } ! 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; ! } } --- 275,326 ---- } ! function getMousePosition(e) { ! var x = 0; ! var y = 0; ! ! if (e && (typeof(window.scrollX) != "undefined")) { ! x = e.clientX + window.scrollX; ! y = e.clientY + window.scrollY; } ! else if (window.event) { ! x = window.event.clientX + document.documentElement.scrollLeft; ! y = window.event.clientY + document.documentElement.scrollTop; } ! ! return [x, y]; } function getScrollPosition() { ! var x = 0; ! var y = 0; ! ! if (window.scrollX && window.scrollY) { ! x = window.scrollX; ! y = window.scrollY; } ! else if (document.documentElement.scrollLeft && ! document.documentElement.scrollTop) { ! x = document.documentElement.scrollLeft; ! y = document.documentElement.scrollTop; } ! ! return [x, y]; } function getWindowSize() { ! var x = 0; ! var y = 0; ! ! if (window.innerWidth && window.innerHeight) { ! x = window.innerWidth; ! y = window.innerHeight; } ! else if (document.documentElement.clientWidth && ! document.documentElement.clientHeight) { ! x = document.documentElement.clientWidth; ! y = document.documentElement.clientHeight; } ! return [x, y]; } |
From: <par...@us...> - 2010-02-09 21:43:17
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv14151/templates/default Modified Files: search.tpl Log Message: Update search box style on search page Index: search.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/search.tpl,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** search.tpl 29 Dec 2008 05:23:46 -0000 1.8 --- search.tpl 9 Feb 2010 21:43:09 -0000 1.9 *************** *** 7,11 **** <tr valign="top"> <td align="left" width="400" class="title"><h1>{L_RESULTS}</h1><span class="V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td> ! <td valign="top" align="right" width="120" class="navback"> <div style="padding-top: 3px;"> <table width="120" border="0" cellpadding="0" cellspacing="0"> --- 7,11 ---- <tr valign="top"> <td align="left" width="400" class="title"><h1>{L_RESULTS}</h1><span class="V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td> ! <td valign="top" align="right" width="120" class="navback"> <div style="padding-top: 3px;"> <table width="120" border="0" cellpadding="0" cellspacing="0"> *************** *** 19,23 **** </div> </td> ! </tr> </table> </td> --- 19,23 ---- </div> </td> ! </tr> </table> </td> *************** *** 59,63 **** </table> </div> ! <!-- switch exceptions on --> <font class="V10"><i>{L_EXCEPTION}</i>: <a class="ps3" href="day.php?cal={CAL}&getdate={KEY}">{DAYOFMONTH}</a></font><br /> <div style="margin-left: 10px;"> --- 59,63 ---- </table> </div> ! <!-- switch exceptions on --> <font class="V10"><i>{L_EXCEPTION}</i>: <a class="ps3" href="day.php?cal={CAL}&getdate={KEY}">{DAYOFMONTH}</a></font><br /> <div style="margin-left: 10px;"> *************** *** 85,92 **** </table> </div> ! <!-- switch exceptions off --> <br /> <!-- switch results off --> ! <!-- switch no_results on --> <div align="center"> --- 85,92 ---- </table> </div> ! <!-- switch exceptions off --> <br /> <!-- switch results off --> ! <!-- switch no_results on --> <div align="center"> *************** *** 94,98 **** </div> <!-- switch no_results off --> ! <div align="center"> {SEARCH_BOX} --- 94,98 ---- </div> <!-- switch no_results off --> ! <div align="center"> {SEARCH_BOX} |
From: <par...@us...> - 2010-02-09 21:43:17
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv14151 Modified Files: search.php Log Message: Update search box style on search page Index: search.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/search.php,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** search.php 9 Feb 2010 18:06:33 -0000 1.45 --- search.php 9 Feb 2010 21:43:09 -0000 1.46 *************** *** 24,34 **** $search_box = ''; $search_box .= '<form action="search.php" method="get">'."\n". ! '<input type="hidden" name="cpath" value="'.$cpath.'">'."\n". '<input type="hidden" name="cal" value="'.$cal.'">'."\n". '<input type="hidden" name="getdate" value="'.$getdate.'">'."\n". ! '<input type="text" size="15" name="query" value="'.$query.'">'."\n". ! '<INPUT type="image" src="templates/'.$phpiCal_config->template.'/images/search.gif" border=0 height="19" width="18" name="submit" value="Search">'."\n". ! '</form>'; $search_started = getmicrotime(); --- 24,36 ---- $search_box = ''; $search_box .= + '<div style="width: 160px;">'."\n". '<form action="search.php" method="get">'."\n". ! '<input type="hidden" name="cpath" value="'.$cpath.'">'."\n". '<input type="hidden" name="cal" value="'.$cal.'">'."\n". '<input type="hidden" name="getdate" value="'.$getdate.'">'."\n". ! '<input type="text" style="width: 130px;" name="query" value="'.$query.'">'."\n". ! '<input type="image" src="templates/'.$phpiCal_config->template.'/images/search.gif" border="0" style="float: right;" name="submit" value="Search">'."\n". ! '</form>'."\n". ! '</div>'; $search_started = getmicrotime(); |
From: <par...@us...> - 2010-02-09 20:18:43
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv6378/templates/default Modified Files: search_box.tpl Log Message: Update searchbox style Index: search_box.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/search_box.tpl,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** search_box.tpl 28 Jun 2006 23:43:32 -0000 1.3 --- search_box.tpl 9 Feb 2010 20:18:30 -0000 1.4 *************** *** 5,9 **** <input type="hidden" name="cal" value="{CAL}"/> <input type="hidden" name="getdate" value="{GETDATE}"/> ! <input type="text" size="15" name="query" value=""/> ! <input type="image" src="templates/{TEMPLATE}/images/search.gif" name="submit" value="Search"/> ! </form> \ No newline at end of file --- 5,9 ---- <input type="hidden" name="cal" value="{CAL}"/> <input type="hidden" name="getdate" value="{GETDATE}"/> ! <input type="text" style="width: 130px;" name="query" value=""/> ! <input type="image" style="float: right;" src="templates/{TEMPLATE}/images/search.gif" name="submit" value="Search"/> ! </form> |
From: <par...@us...> - 2010-02-09 18:07:55
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24958/templates/default Modified Files: calendar_nav.tpl sidebar.tpl sidebar_year.tpl Log Message: Fix jumpbox vs PHP transparent SID Index: calendar_nav.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/calendar_nav.tpl,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** calendar_nav.tpl 7 Jul 2009 14:48:29 -0000 1.19 --- calendar_nav.tpl 9 Feb 2010 18:07:46 -0000 1.20 *************** *** 92,102 **** <div style="padding: 5px;"> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> <input type="hidden" name="cpath" value="{CPATH}"/> ! </form> <!-- switch show_search on --> --- 92,123 ---- <div style="padding: 5px;"> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> </form> <!-- switch show_search on --> Index: sidebar.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar.tpl,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** sidebar.tpl 23 Dec 2008 10:20:50 -0000 1.23 --- sidebar.tpl 9 Feb 2010 18:07:46 -0000 1.24 *************** *** 79,89 **** <div style="padding: 5px;"> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> <input type="hidden" name="cpath" value="{CPATH}"/> ! </form> <!-- switch show_search on --> --- 79,110 ---- <div style="padding: 5px;"> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> </form> <!-- switch show_search on --> Index: sidebar_year.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar_year.tpl,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** sidebar_year.tpl 23 Dec 2008 10:20:50 -0000 1.3 --- sidebar_year.tpl 9 Feb 2010 18:07:46 -0000 1.4 *************** *** 79,89 **** <div style="padding: 5px;"> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> - <select name="action" class="query_style" onchange="window.location=(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> <input type="hidden" name="cpath" value="{CPATH}"/> ! </form> <!-- switch show_search on --> --- 79,110 ---- <div style="padding: 5px;"> <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_JUMPS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_ICALS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_YEARS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_MONTHS}</select><br /> ! </form> ! <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> ! <input type="hidden" name="cpath" value="{CPATH}"/> ! <input type="hidden" name="cal" value=""/> ! <input type="hidden" name="getdate" value=""/> ! <select name="action" class="query_style" onchange="submitform(this.form, this.options[this.selectedIndex].value);">{LIST_WEEKS}</select><br /> </form> <!-- switch show_search on --> |
From: <par...@us...> - 2010-02-09 18:07:54
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24958/functions Modified Files: event.js Log Message: Fix jumpbox vs PHP transparent SID Index: event.js =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/event.js,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** event.js 7 Jul 2009 14:48:29 -0000 1.18 --- event.js 9 Feb 2010 18:07:46 -0000 1.19 *************** *** 50,51 **** --- 50,77 ---- //--> </script> + <script language="JavaScript" type="text/javascript"> + <!-- + + function submitform(form, value) { + // Parse value. + var values = decodeURI(value).split("&"); + var temp = values[0].split("?", 2); + var action = temp[0]; + values[0] = temp[1]; + + form.action = action; + + // Stuff the hidden form fields. + for (var i = 0; i < values.length; i++) { + temp = values[i].split("=", 2); + form.elements.namedItem(temp[0]).value = temp[1]; + } + + // Clear the select+option value. + var select = form.elements.namedItem("action") + select.options[select.selectedIndex].value = ""; + + form.submit(); + } + //--> + </script> |
From: <par...@us...> - 2010-02-09 18:06:41
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24782 Modified Files: search.php Log Message: Some fixes for the search page Index: search.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/search.php,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** search.php 26 Dec 2008 09:05:15 -0000 1.44 --- search.php 9 Feb 2010 18:06:33 -0000 1.45 *************** *** 12,18 **** $back_page = $_SERVER['HTTP_REFERER']; } else { ! $back_page = BASE.$default_view.'.php?cal='.$cal.'&getdate='.$getdate; } $search_valid = false; if (isset($_GET['query']) && $_GET['query'] != '') { --- 12,19 ---- $back_page = $_SERVER['HTTP_REFERER']; } else { ! $back_page = BASE.$phpiCal_config->default_view.'.php?cal='.$cal.'&getdate='.$getdate; } + $query = ''; $search_valid = false; if (isset($_GET['query']) && $_GET['query'] != '') { *************** *** 22,26 **** $search_box = ''; ! $search_box .= '<form action="search.php" method="get">'."\n". '<input type="hidden" name="cpath" value="'.$cpath.'">'."\n". --- 23,27 ---- $search_box = ''; ! $search_box .= '<form action="search.php" method="get">'."\n". '<input type="hidden" name="cpath" value="'.$cpath.'">'."\n". *************** *** 48,55 **** if (!isset($the_arr[$uid_tmp]) || isset($event_tmp['exception'])) { #print_r($format_search_arr); #echo "<br>this event:".$event_tmp['event_text']."<br>"; ! $results1 = search_boolean($format_search_arr,$event_tmp['event_text']); ! ! if (!$results1) { $results2 = search_boolean($format_search_arr,$event_tmp['description']); } --- 49,61 ---- if (!isset($the_arr[$uid_tmp]) || isset($event_tmp['exception'])) { #print_r($format_search_arr); + #print_r($event_tmp); #echo "<br>this event:".$event_tmp['event_text']."<br>"; ! $results1 = false; ! $results2 = false; ! if (isset($event_tmp['event_text'])) { ! $results1 = search_boolean($format_search_arr,$event_tmp['event_text']); ! } ! ! if (!$results1 && isset($event_tmp['description'])) { $results2 = search_boolean($format_search_arr,$event_tmp['description']); } *************** *** 74,78 **** } } else { ! $formatted_search = '<b>'.$no_query_lang.'</b>'; } $search_ended = getmicrotime(); --- 80,84 ---- } } else { ! $formatted_search = '<b>'.$lang['l_no_query'].'</b>'; } $search_ended = getmicrotime(); *************** *** 90,96 **** $search_str = strtolower($search_str); ! if ($search_str == ' ') return array(false,$and_arr,$or_arr,$not_arr); ! // clean up search string $search_str = trim($search_str); --- 96,102 ---- $search_str = strtolower($search_str); ! if ($search_str == ' ') return array(false,$and_arr,$or_arr,$not_arr); ! // clean up search string $search_str = trim($search_str); *************** *** 99,108 **** $search_str = ereg_replace('[[:space:]]+',' ', $search_str); $search_str = str_replace(' not ', ' -', $search_str); ! // start out with an AND array of all the items $and_arr = explode(' ', $search_str); $count = count($and_arr); $j = 0; ! // build an OR array from the items in AND for($i=0;$i<$count;$i++) { --- 105,114 ---- $search_str = ereg_replace('[[:space:]]+',' ', $search_str); $search_str = str_replace(' not ', ' -', $search_str); ! // start out with an AND array of all the items $and_arr = explode(' ', $search_str); $count = count($and_arr); $j = 0; ! // build an OR array from the items in AND for($i=0;$i<$count;$i++) { *************** *** 132,136 **** } } ! // prepare our formatted search string if (count($and_arr) > 1) { --- 138,142 ---- } } ! // prepare our formatted search string if (count($and_arr) > 1) { *************** *** 139,143 **** $final_str_arr[] = $and_arr[0]; } ! if (count($or_str_arr) > 1) { $final_str_arr[] = implode('</b> AND <b>', $or_str_arr); --- 145,149 ---- $final_str_arr[] = $and_arr[0]; } ! if (count($or_str_arr) > 1) { $final_str_arr[] = implode('</b> AND <b>', $or_str_arr); *************** *** 145,149 **** $final_str_arr[] = $or_str_arr[0]; } ! if (count($not_arr) > 1) { $final_str_arr[] = '-'.implode('</b> AND <b>-', $not_arr); --- 151,155 ---- $final_str_arr[] = $or_str_arr[0]; } ! if (count($not_arr) > 1) { $final_str_arr[] = '-'.implode('</b> AND <b>-', $not_arr); *************** *** 151,155 **** $final_str_arr[] = '-'.$not_arr[0]; } ! if (count($final_str_arr) > 1) { $formatted_search = '<b>'.implode('</b> AND <b>', $final_str_arr).'</b>'; --- 157,161 ---- $final_str_arr[] = '-'.$not_arr[0]; } ! if (count($final_str_arr) > 1) { $formatted_search = '<b>'.implode('</b> AND <b>', $final_str_arr).'</b>'; *************** *** 157,165 **** $formatted_search = '<b>'.$final_str_arr[0].'</b>'; } ! return array($formatted_search, $and_arr, $or_arr, $not_arr); } ! // takes an array made by format_search() and checks to see if it // it matches against a string function search_boolean($needle_arr, $haystack) { --- 163,171 ---- $formatted_search = '<b>'.$final_str_arr[0].'</b>'; } ! return array($formatted_search, $and_arr, $or_arr, $not_arr); } ! // takes an array made by format_search() and checks to see if it // it matches against a string function search_boolean($needle_arr, $haystack) { *************** *** 168,177 **** $or_arr = $needle_arr[2]; $not_arr = $needle_arr[3]; ! if (!$needle_arr[0]) return false; if ((sizeof($and_arr) == 0) && (sizeof($or_arr) == 0) && (sizeof($not_arr) == 0)) return false; ! // compare lowercase versions of the strings $haystack = strtolower($haystack); --- 174,183 ---- $or_arr = $needle_arr[2]; $not_arr = $needle_arr[3]; ! if (!$needle_arr[0]) return false; if ((sizeof($and_arr) == 0) && (sizeof($or_arr) == 0) && (sizeof($not_arr) == 0)) return false; ! // compare lowercase versions of the strings $haystack = strtolower($haystack); *************** *** 183,187 **** } } ! // check against the AND foreach($and_arr as $s) { --- 189,193 ---- } } ! // check against the AND foreach($and_arr as $s) { *************** *** 191,195 **** } } ! // check against the OR foreach($or_arr as $or) { --- 197,201 ---- } } ! // check against the OR foreach($or_arr as $or) { *************** *** 200,204 **** $is_false = false; break; ! } } elseif (is_string(strstr($haystack,$s)) == true) { $is_false = false; --- 206,210 ---- $is_false = false; break; ! } } elseif (is_string(strstr($haystack,$s)) == true) { $is_false = false; *************** *** 206,210 **** } } ! if ($is_false) return false; } // if we haven't returned false, then we return true --- 212,216 ---- } } ! if ($is_false) return false; } // if we haven't returned false, then we return true *************** *** 215,235 **** function format_recur($arr) { global $format_recur_lang, $monthsofyear_lang, $daysofweek_lang; ! $d = $format_recur_lang['delimiter']; ! $int = $arr['INTERVAL']; ! $tmp = (($int == '1') ? 0 : 1); ! ! $freq = $arr['FREQ']; ! $freq = $format_recur_lang[$freq][$tmp]; ! if (isset($arr['COUNT'])) $for = str_replace('%int%',$arr['COUNT'],$format_recur_lang['count']); elseif (isset($arr['UNTIL'])) $for = str_replace('%date%',$arr['UNTIL'], $format_recur_lang['until']); else $for = ''; ! $print = $format_recur_lang['start']; $print = str_replace('%int%', $int, $print); $print = str_replace('%freq%', $freq, $print); $print = str_replace('%for%', $for, $print); ! if (isset($arr['BYMONTH'])) { $list = ''; --- 221,246 ---- function format_recur($arr) { global $format_recur_lang, $monthsofyear_lang, $daysofweek_lang; ! $d = $format_recur_lang['delimiter']; ! ! $int = ''; ! $freq = ''; ! if (isset($arr['INTERVAL']) && isset($arr['FREQ'])) { ! $int = $arr['INTERVAL']; ! $tmp = (($int == '1') ? 0 : 1); ! ! $freq = $arr['FREQ']; ! $freq = $format_recur_lang[$freq][$tmp]; ! } ! if (isset($arr['COUNT'])) $for = str_replace('%int%',$arr['COUNT'],$format_recur_lang['count']); elseif (isset($arr['UNTIL'])) $for = str_replace('%date%',$arr['UNTIL'], $format_recur_lang['until']); else $for = ''; ! $print = $format_recur_lang['start']; $print = str_replace('%int%', $int, $print); $print = str_replace('%freq%', $freq, $print); $print = str_replace('%for%', $for, $print); ! if (isset($arr['BYMONTH'])) { $list = ''; *************** *** 242,246 **** $print .= str_replace('%list%', $list, $format_recur_lang['bymonth']); } ! if (isset($arr['BYMONTHDAY'])) { $list = ''; --- 253,257 ---- $print .= str_replace('%list%', $list, $format_recur_lang['bymonth']); } ! if (isset($arr['BYMONTHDAY'])) { $list = ''; *************** *** 257,261 **** $print .= str_replace('%list%', $list, $format_recur_lang['bymonthday']); } ! if (isset($arr['BYDAY'])) { $list = ''; --- 268,272 ---- $print .= str_replace('%list%', $list, $format_recur_lang['bymonthday']); } ! if (isset($arr['BYDAY'])) { $list = ''; *************** *** 273,277 **** $print .= str_replace('%list%', $list, $format_recur_lang['byday']); } ! return $print; } --- 284,288 ---- $print .= str_replace('%list%', $list, $format_recur_lang['byday']); } ! return $print; } *************** *** 282,286 **** $page->draw_search($page); ! $page->replace_files(array( 'header' => BASE.'templates/'.$phpiCal_config->template.'/header.tpl', --- 293,297 ---- $page->draw_search($page); ! $page->replace_files(array( 'header' => BASE.'templates/'.$phpiCal_config->template.'/header.tpl', *************** *** 316,333 **** 'rss_available' => '', 'rss_valid' => '', - 'show_search' => $show_search, - 'next_month' => $next_month, - 'prev_month' => $prev_month, 'show_goto' => '', 'is_logged_in' => '', - 'list_jumps' => $list_jumps, - 'list_icals' => $list_icals, - 'list_years' => $list_years, - 'list_months' => $list_months, - 'list_weeks' => $list_weeks, - 'legend' => $list_calcolors, 'current_view' => $current_view, ! 'style_select' => $style_select, ! 'sidebar_date' => $sidebar_date, 'l_goprint' => $lang['l_goprint'], 'l_preferences' => $lang['l_preferences'], --- 327,334 ---- 'rss_available' => '', 'rss_valid' => '', 'show_goto' => '', 'is_logged_in' => '', 'current_view' => $current_view, ! 'style_select' => '', 'l_goprint' => $lang['l_goprint'], 'l_preferences' => $lang['l_preferences'], *************** *** 345,349 **** 'l_this_months' => $lang['l_this_months'], 'l_powered_by' => $lang['l_powered_by'], ! 'l_this_site_is' => $lang['l_this_site_is'] )); --- 346,350 ---- 'l_this_months' => $lang['l_this_months'], 'l_powered_by' => $lang['l_powered_by'], ! 'l_this_site_is' => $lang['l_this_site_is'] )); *************** *** 354,356 **** #print_r($the_arr); #echo "</pre>"; ! ?> \ No newline at end of file --- 355,357 ---- #print_r($the_arr); #echo "</pre>"; ! ?> |
From: <par...@us...> - 2010-02-09 18:06:41
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24782/functions Modified Files: template.php Log Message: Some fixes for the search page Index: template.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/template.php,v retrieving revision 1.126 retrieving revision 1.127 diff -C2 -d -r1.126 -r1.127 *** template.php 5 Feb 2010 15:04:42 -0000 1.126 --- template.php 9 Feb 2010 18:06:33 -0000 1.127 *************** *** 145,149 **** preg_match("!<\!-- switch results on -->(.*)<\!-- switch results off -->!Uis", $this->page, $match1); ! preg_match("!<\!-- switch recur on -->(.*)<\!-- loop recur off -->!Uis", $this->page, $match2); preg_match("!<\!-- switch exceptions on -->(.*)<\!-- switch exceptions off -->!Uis", $this->page, $match3); $loop_event = trim($match1[1]); --- 145,149 ---- preg_match("!<\!-- switch results on -->(.*)<\!-- switch results off -->!Uis", $this->page, $match1); ! preg_match("!<\!-- switch recur on -->(.*)<\!-- switch recur off -->!Uis", $this->page, $match2); preg_match("!<\!-- switch exceptions on -->(.*)<\!-- switch exceptions off -->!Uis", $this->page, $match3); $loop_event = trim($match1[1]); *************** *** 152,155 **** --- 152,158 ---- $parse_month = date ("Ym", strtotime($getdate)); + $events_found = 0; + $some_events = ''; + $final = ''; if (isset($the_arr)){ // Pull out each event *************** *** 163,243 **** $event_text = stripslashes(urldecode($val['event_text'])); $description = stripslashes(urldecode($val['description'])); ! $location = stripslashes(urldecode($val['location'])); $event_start = $val['event_start']; $event_end = $val['event_end']; if (isset($val['display_end'])) $event_end = $val['display_end']; ! if (!$val['event_start']) { ! $event_start = $lang['l_all_day']; ! $event_start2 = ''; ! $event_end = ''; ! } else { ! $event_start = date ($timeFormat, strtotime ($event_start)); ! $event_end = date ($timeFormat, strtotime ($event_end)); ! $event_start = $event_start .' - '.$event_end; ! } } ! if ($description == '') { ! $events_tmp = preg_replace('!<\!-- switch description_events on -->.*<\!-- switch description_events off -->!Uis', '', $events_tmp); ! } ! if (!isset($val['exceptions'])) { ! $events_tmp = preg_replace('!<\!-- switch exceptions on -->.*<\!-- switch exceptions off -->!Uis', '', $events_tmp); ! }else{ ! $some_exceptions = ""; ! foreach ($val['exceptions'] as $except_val){ ! $except_tmp = $loop_except; ! $except_date = strtotime($except_val['date']); ! $except_date = localizeDate ('%A, %B %e %Y', $except_date); ! $except_tmp = str_replace('{DAYOFMONTH}', $except_date, $except_tmp); ! $except_event_start = date ($timeFormat, strtotime ($except_val['event_start'])); ! $except_event_end = date ($timeFormat, strtotime ($except_val['event_end'])); ! $except_event_start = $except_event_start .' - '.$except_event_end; ! $except_tmp = str_replace('{EVENT_START}', $except_event_start, $except_tmp); ! $except_event_text = stripslashes(urldecode($except_val['event_text'])); ! $except_tmp = str_replace('{EVENT_TEXT}', $except_event_text, $except_tmp); ! #is there a recur in the exception? ! if (!$except_val['recur']) { ! $except_tmp = preg_replace('!<\!-- switch except_recur on -->.*<\!-- switch except_recur off -->!Uis', '', $except_tmp); ! }else{ ! $except_tmp = str_replace('{EXCEPT_RECUR}', $except_val['recur'], $except_tmp); ! } ! #is there a description in the exception? ! if (!$except_val['description']) { ! $except_tmp = preg_replace('!<\!-- switch except_description on -->.*<\!-- switch except_description off -->!Uis', '', $except_tmp); ! }else{ ! $except_description = stripslashes(urldecode($except_val['description'])); ! $except_tmp = str_replace('{EXCEPT_DESCRIPTION}', $except_description, $except_tmp); ! } ! $some_exceptions .= $except_tmp; ! } ! $events_tmp = preg_replace('!<\!-- switch exceptions on -->.*<\!-- switch exceptions off -->!Uis', $some_exceptions,$events_tmp ); ! } ! if (!$val['recur']) { ! $events_tmp = preg_replace('!<\!-- switch recur on -->.*<\!-- switch recur off -->!Uis', '', $events_tmp); ! $events_tmp = str_replace('{L_STARTING_ON}', '', $events_tmp); ! }else{ ! $events_tmp = str_replace('{RECUR}', $val['recur'], $events_tmp); ! } ! $search = array('{EVENT_START}', '{EVENT_TEXT}', '{DESCRIPTION}','{LOCATION}'); ! $replace = array($event_start, $event_text, $description, $location); ! $events_tmp = str_replace($search, $replace, $events_tmp); ! $some_events .= $events_tmp; ! $events_tmp = $loop_event; $some_events = str_replace('{KEY}', $val['date'], $some_events); $some_events = str_replace('{DAYOFMONTH}', $dayofmonth, $some_events); ! $final .= $day_tmp.$some_events; ! unset ($day_tmp, $some_events); } --- 166,246 ---- $event_text = stripslashes(urldecode($val['event_text'])); $description = stripslashes(urldecode($val['description'])); ! $location = stripslashes(urldecode($val['location'])); $event_start = $val['event_start']; $event_end = $val['event_end']; if (isset($val['display_end'])) $event_end = $val['display_end']; ! if (!$val['event_start']) { ! $event_start = $lang['l_all_day']; ! $event_start2 = ''; ! $event_end = ''; ! } else { ! $event_start = date ($timeFormat, strtotime ($event_start)); ! $event_end = date ($timeFormat, strtotime ($event_end)); ! $event_start = $event_start .' - '.$event_end; } + } ! if ($description == '') { ! $events_tmp = preg_replace('!<\!-- switch description_events on -->.*<\!-- switch description_events off -->!Uis', '', $events_tmp); ! } ! if (!isset($val['exceptions'])) { ! $events_tmp = preg_replace('!<\!-- switch exceptions on -->.*<\!-- switch exceptions off -->!Uis', '', $events_tmp); ! }else{ ! $some_exceptions = ""; ! foreach ($val['exceptions'] as $except_val){ ! $except_tmp = $loop_except; ! $except_date = strtotime($except_val['date']); ! $except_date = localizeDate ('%A, %B %e %Y', $except_date); ! $except_tmp = str_replace('{DAYOFMONTH}', $except_date, $except_tmp); ! $except_event_start = date ($timeFormat, strtotime ($except_val['event_start'])); ! $except_event_end = date ($timeFormat, strtotime ($except_val['event_end'])); ! $except_event_start = $except_event_start .' - '.$except_event_end; ! $except_tmp = str_replace('{EVENT_START}', $except_event_start, $except_tmp); ! $except_event_text = stripslashes(urldecode($except_val['event_text'])); ! $except_tmp = str_replace('{EVENT_TEXT}', $except_event_text, $except_tmp); ! #is there a recur in the exception? ! if (!$except_val['recur']) { ! $except_tmp = preg_replace('!<\!-- switch except_recur on -->.*<\!-- switch except_recur off -->!Uis', '', $except_tmp); ! }else{ ! $except_tmp = str_replace('{EXCEPT_RECUR}', $except_val['recur'], $except_tmp); ! } ! #is there a description in the exception? ! if (!$except_val['description']) { ! $except_tmp = preg_replace('!<\!-- switch except_description on -->.*<\!-- switch except_description off -->!Uis', '', $except_tmp); ! }else{ ! $except_description = stripslashes(urldecode($except_val['description'])); ! $except_tmp = str_replace('{EXCEPT_DESCRIPTION}', $except_description, $except_tmp); ! } ! $some_exceptions .= $except_tmp; ! } ! $events_tmp = preg_replace('!<\!-- switch exceptions on -->.*<\!-- switch exceptions off -->!Uis', $some_exceptions,$events_tmp ); ! } ! if (!$val['recur']) { ! $events_tmp = preg_replace('!<\!-- switch recur on -->.*<\!-- switch recur off -->!Uis', '', $events_tmp); ! $events_tmp = str_replace('{L_STARTING_ON}', '', $events_tmp); ! }else{ ! $events_tmp = str_replace('{RECUR}', $val['recur'], $events_tmp); ! } ! $search = array('{EVENT_START}', '{EVENT_TEXT}', '{DESCRIPTION}','{LOCATION}'); ! $replace = array($event_start, $event_text, $description, $location); ! $events_tmp = str_replace($search, $replace, $events_tmp); ! $some_events .= $events_tmp; ! $events_tmp = $loop_event; $some_events = str_replace('{KEY}', $val['date'], $some_events); $some_events = str_replace('{DAYOFMONTH}', $dayofmonth, $some_events); ! $final .= $some_events; ! $some_events = ''; } |
From: <par...@us...> - 2010-02-09 15:40:31
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30530 Modified Files: README Log Message: Fix log in cookie handling; patch by gueba Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.120 retrieving revision 1.121 diff -C2 -d -r1.120 -r1.121 *** README 9 Feb 2010 14:53:20 -0000 1.120 --- README 9 Feb 2010 15:40:18 -0000 1.121 *************** *** 99,106 **** Timezone DST calculation with all-day events Handling dates before 1970 ! Logout URL containing multiple ampersands Parsed calendars used the wrong file name for "all calendars" Recurring events across multiple versions of PHP; thanks to Len and gueba! Better handling of URLs and email addresses in event descriptions New features: Event information displayed with Nice Titles --- 99,108 ---- Timezone DST calculation with all-day events Handling dates before 1970 ! Log in cookie handling; thanks gueba! ! Log out URL containing multiple ampersands Parsed calendars used the wrong file name for "all calendars" Recurring events across multiple versions of PHP; thanks to Len and gueba! Better handling of URLs and email addresses in event descriptions + Navigation forms breaking PHP transparent SID New features: Event information displayed with Nice Titles |
From: <par...@us...> - 2010-02-09 15:40:28
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30530/functions Modified Files: userauth_functions.php Log Message: Fix log in cookie handling; patch by gueba Index: userauth_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/userauth_functions.php,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** userauth_functions.php 12 Jan 2010 19:33:41 -0000 1.12 --- userauth_functions.php 9 Feb 2010 15:40:20 -0000 1.13 *************** *** 95,99 **** // Set the login cookie or session authentication values. ! if ($login_cookies == 'yes') { $the_cookie = serialize(array('username' => $username, 'password' => $password)); setcookie('phpicalendar_login', $the_cookie, time()+(60*60*24*7*12*10), '/', $phpiCal_config->cookie_uri, 0); --- 95,99 ---- // Set the login cookie or session authentication values. ! if ($phpiCal_config->login_cookies == 'yes' && empty($_COOKIE['phpicalendar_login'])) { $the_cookie = serialize(array('username' => $username, 'password' => $password)); setcookie('phpicalendar_login', $the_cookie, time()+(60*60*24*7*12*10), '/', $phpiCal_config->cookie_uri, 0); *************** *** 117,120 **** --- 117,121 ---- if ($phpiCal_config->login_cookies == 'yes') { setcookie('phpicalendar_login', '', time()-(60*60*24*7), '/', $phpiCal_config->cookie_uri, 0); + unset($_COOKIE['phpicalendar_login']); } else { // Check if the session has already been started. |
From: <par...@us...> - 2010-02-09 14:53:34
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv23685 Modified Files: README Log Message: Update README Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.119 retrieving revision 1.120 diff -C2 -d -r1.119 -r1.120 *** README 29 Dec 2009 16:08:55 -0000 1.119 --- README 9 Feb 2010 14:53:20 -0000 1.120 *************** *** 6,14 **** Introduction: ------------- ! PHP iCalendar is a PHP-based iCal file viewer/parser to display iCals in a Web browser. ! Its based on v2.0 of the IETF spec. It displays iCal files in a nice logical, clean manner with day, week, month, and year navigation. It is available in 13 ! languages and includes support for printing, searching and RSS news feeds. ! If you need a Calendar application (for creating calendar files), please check the 'Supported Calendar Applications' section of the README. --- 6,14 ---- Introduction: ------------- ! PHP iCalendar is a PHP-based iCal file viewer/parser to display iCals in a Web browser. ! Its based on v2.0 of the IETF spec. It displays iCal files in a nice logical, clean manner with day, week, month, and year navigation. It is available in 13 ! languages and includes support for printing, searching and RSS news feeds. ! If you need a Calendar application (for creating calendar files), please check the 'Supported Calendar Applications' section of the README. *************** *** 22,26 **** - Put PHP iCalendar into your Sites folder (or another web directory) - PHP iCalendar works 'out of the box' but you may want to configure some things ! - see section below called "Configuration". - Put your iCal files into the directory you specify in config.inc.php (default is "calendars") --- 22,26 ---- - Put PHP iCalendar into your Sites folder (or another web directory) - PHP iCalendar works 'out of the box' but you may want to configure some things ! - see section below called "Configuration". - Put your iCal files into the directory you specify in config.inc.php (default is "calendars") *************** *** 38,57 **** View config.inc-dist.php. The comments behind each variable definition will tell you what each setting does. Change the values between the quotation ! marks to change the setting of that variable. If there are restrictions as to what that variable can be set to, the comment behind will specify ! them. IN ORDER TO USE THESE SETTINGS YOU MUST RENAME THE FILE to config.inc.php ! If you have difficulty with your configuration, you can ask the ! developers and other PHP iCalendar users at the PHP iCalendar forums: http://phpicalendar.net/forums/ Creating calendars and events: -------------------------------- ! PHP iCalendar DOES NOT create or edit calendars (or events). Instead it ! provides a way to view calendars from applications that generate valid IETF 2445 files (.ics). Some of the supported applications are: ! - Apple iCal - http://www.apple.com/ical/ --- 38,57 ---- View config.inc-dist.php. The comments behind each variable definition will tell you what each setting does. Change the values between the quotation ! marks to change the setting of that variable. If there are restrictions as to what that variable can be set to, the comment behind will specify ! them. IN ORDER TO USE THESE SETTINGS YOU MUST RENAME THE FILE to config.inc.php ! If you have difficulty with your configuration, you can ask the ! developers and other PHP iCalendar users at the PHP iCalendar forums: http://phpicalendar.net/forums/ Creating calendars and events: -------------------------------- ! PHP iCalendar DOES NOT create or edit calendars (or events). Instead it ! provides a way to view calendars from applications that generate valid IETF 2445 files (.ics). Some of the supported applications are: ! - Apple iCal - http://www.apple.com/ical/ *************** *** 68,72 **** ----- If you find a bug, please let us know. The easiest way for you to do this ! is to visit our Bug Tracker on SourceForge. This guarantees that we both look at it and take time to figure out what is causing it. You can submit bugs at the following URL: --- 68,72 ---- ----- If you find a bug, please let us know. The easiest way for you to do this ! is to visit our Bug Tracker on SourceForge. This guarantees that we both look at it and take time to figure out what is causing it. You can submit bugs at the following URL: *************** *** 82,86 **** http://phpicalendar.sourceforge.net/requests ! Licensing: ---------- This product is distributed under the GPL. Please read through the file --- 82,86 ---- http://phpicalendar.sourceforge.net/requests ! Licensing: ---------- This product is distributed under the GPL. Please read through the file *************** *** 90,109 **** -------- 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 ! Fix logout ! Fixed bugs with ALL_CALENDARS_COMBINED and saving parsed calendars (using wrong file name) ! Fixed recurring events across multiple versions of PHP; thanks to Len and gueba! ! Better handling of URLs and email addresses in event descriptions (also strip "blocked" protocols, added by some mail servers) 2.31 --- 90,122 ---- -------- 2.4 ! Security fixes: ! More ICS input sanitizing; prevent HTML/XSS injection ! Bug fixes: ! Webcal caching now works like local caching with save_parsed_cals ! Print view missing some events ! Setting time format in preferences page ! Default calendar selections in listbox picker ! Timezone DST calculation with all-day events ! Handling dates before 1970 ! Logout URL containing multiple ampersands ! Parsed calendars used the wrong file name for "all calendars" ! Recurring events across multiple versions of PHP; thanks to Len and gueba! ! Better handling of URLs and email addresses in event descriptions ! New features: ! Event information displayed with Nice Titles ! Attendee/organizer parsing and email address hyperlinking ! Better display of tabs/line breaks in calendar events ! Strip "blocked" protocols, added by some mail servers ! Translations: ! Updates to Czech translation ! Updates to French translation ! Remove UTF-8 BOM from German language files ! Remove UTF-8 BOM from Korean language files ! Theme changes: ! Change month view navigation to a sidebar ! All pages inherit the width specified in the CSS "maintable" class ! Different row borders in day/week views for :00, :15, :30 and :45 ! All-day events in week view has tighter spacing ! Navigation arrows in all pages 2.31 *************** *** 149,153 **** fix overlapping events bug fix path problems in template.php ! 2.22 template.php will look in templates/default if a file is missing from templates/$template --- 162,166 ---- fix overlapping events bug fix path problems in template.php ! 2.22 template.php will look in templates/default if a file is missing from templates/$template *************** *** 172,176 **** -bug fixes from 2.2 Modified rss.php to improve compatibility ! -Modified templates to validate as XHTML 1.0 Transitional 2.2 --- 185,189 ---- -bug fixes from 2.2 Modified rss.php to improve compatibility ! -Modified templates to validate as XHTML 1.0 Transitional 2.2 *************** *** 178,185 **** -Added support for finding calendars in subdirectories. -Can now select multiple local and web calendars. ! -rss.php new feed types for different kinds of date ranges changed handling of multi-day events ! -bug fixes from 2.1 handling of webcals popup encoding --- 191,198 ---- -Added support for finding calendars in subdirectories. -Can now select multiple local and web calendars. ! -rss.php new feed types for different kinds of date ranges changed handling of multi-day events ! -bug fixes from 2.1 handling of webcals popup encoding *************** *** 197,201 **** -Various bug fixes. ! 2.0.1 -Event URLs display without LOCATION. -Fixed VTIMEZONE dates on Windows IIS. --- 210,214 ---- -Various bug fixes. ! 2.0.1 -Event URLs display without LOCATION. -Fixed VTIMEZONE dates on Windows IIS. *************** *** 268,272 **** -Parsing engine now twice as fast. -Various bug fixes. ! 1.1 -Fixed a bug with HTTP authentication. --- 281,285 ---- -Parsing engine now twice as fast. -Various bug fixes. ! 1.1 -Fixed a bug with HTTP authentication. *************** *** 310,314 **** -Specify the name of 'All Calendars Combined' in language files. ! 0.9.3 -Multiple calendar support (up to 8). -Fixed pesky <br /> tags in event popup. --- 323,327 ---- -Specify the name of 'All Calendars Combined' in language files. ! 0.9.3 -Multiple calendar support (up to 8). -Fixed pesky <br /> tags in event popup. *************** *** 316,320 **** -Major bug fixes. -Last to support Netscape 4.x ! 0.9.2 -Fixed an extra .php on the preferences page. --- 329,333 ---- -Major bug fixes. -Last to support Netscape 4.x ! 0.9.2 -Fixed an extra .php on the preferences page. *************** *** 387,391 **** -New themes, Green, Orange, Grey, and Tan. -Parses calendars much faster. ! -Page titles added for bookmarking. -Fixed bug not letting notes to fully display. -Fixed bug in recurring all-day events. --- 400,404 ---- -New themes, Green, Orange, Grey, and Tan. -Parses calendars much faster. ! -Page titles added for bookmarking. -Fixed bug not letting notes to fully display. -Fixed bug in recurring all-day events. *************** *** 412,416 **** -Added "black-listing" of specific local calendars -Added remote calendar support ! -Subscribe to calendars hosted remotely and have them show up in your popup -Allow any URL of a calendar to be parsed by your server --- 425,429 ---- -Added "black-listing" of specific local calendars -Added remote calendar support ! -Subscribe to calendars hosted remotely and have them show up in your popup -Allow any URL of a calendar to be parsed by your server *************** *** 438,442 **** -Norwegian -Bug fixes ! 0.4 -Improved recurring event support --- 451,455 ---- -Norwegian -Bug fixes ! 0.4 -Improved recurring event support *************** *** 457,461 **** -All-day yearly recurring support -Bug fixes ! 0.2 -All-day event support --- 470,474 ---- -All-day yearly recurring support -Bug fixes ! 0.2 -All-day event support |
From: <par...@us...> - 2010-02-05 21:37:46
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/tan In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24380/templates/tan Modified Files: default.css Log Message: Make border-top solid for timeborder and timeborder2 classes. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/tan/default.css,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** default.css 5 Feb 2010 15:04:42 -0000 1.10 --- default.css 5 Feb 2010 21:37:38 -0000 1.11 *************** *** 108,113 **** .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; } .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px dotted #888; } ! .timeborder { border-right: 1px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url(images/time_bg.gif); } ! .timeborder2 { border-top: 1px dashed #A1A5A9; background-image: url(images/time_bg.gif); } .navback { background-image: url(images/time_bg.gif); } .sideback { background-image: url(images/side_bg.gif); } --- 108,113 ---- .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; } .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px dotted #888; } ! .timeborder { border-right: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; background-image: url(images/time_bg.gif); } ! .timeborder2 { border-top: 1px solid #A1A5A9; background-image: url(images/time_bg.gif); } .navback { background-image: url(images/time_bg.gif); } .sideback { background-image: url(images/side_bg.gif); } |
From: <par...@us...> - 2010-02-05 21:37:46
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/red In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24380/templates/red Modified Files: default.css Log Message: Make border-top solid for timeborder and timeborder2 classes. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/red/default.css,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** default.css 5 Feb 2010 15:04:42 -0000 1.11 --- default.css 5 Feb 2010 21:37:38 -0000 1.12 *************** *** 90,95 **** .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; } .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px dotted #888; } ! .timeborder { border-right: 1px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url(images/time_bg.gif); } ! .timeborder2 { border-top: 1px dashed #A1A5A9; background-image: url(images/time_bg.gif); } .navback { background-image: url(images/time_bg.gif); } .sideback { background-image: url(images/side_bg.gif); } --- 90,95 ---- .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; } .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px dotted #888; } ! .timeborder { border-right: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; background-image: url(images/time_bg.gif); } ! .timeborder2 { border-top: 1px solid #A1A5A9; background-image: url(images/time_bg.gif); } .navback { background-image: url(images/time_bg.gif); } .sideback { background-image: url(images/side_bg.gif); } |
From: <par...@us...> - 2010-02-05 21:37:46
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/green In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24380/templates/green Modified Files: default.css Log Message: Make border-top solid for timeborder and timeborder2 classes. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/green/default.css,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** default.css 5 Feb 2010 15:04:42 -0000 1.10 --- default.css 5 Feb 2010 21:37:38 -0000 1.11 *************** *** 110,115 **** .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; } .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px dotted #888; } ! .timeborder { border-right: 1px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url(images/time_bg.gif); } ! .timeborder2 { border-top: 1px dashed #A1A5A9; background-image: url(images/time_bg.gif); } .navback { background-image: url(images/time_bg.gif); } .sideback { background-image: url(images/side_bg.gif); } --- 110,115 ---- .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; } .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px dotted #888; } ! .timeborder { border-right: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; background-image: url(images/time_bg.gif); } ! .timeborder2 { border-top: 1px solid #A1A5A9; background-image: url(images/time_bg.gif); } .navback { background-image: url(images/time_bg.gif); } .sideback { background-image: url(images/side_bg.gif); } |
From: <par...@us...> - 2010-02-05 21:37:46
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24380/templates/default Modified Files: default.css Log Message: Make border-top solid for timeborder and timeborder2 classes. Index: default.css =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/default.css,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** default.css 5 Feb 2010 15:04:42 -0000 1.32 --- default.css 5 Feb 2010 21:37:38 -0000 1.33 *************** *** 89,94 **** .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; } .weekborder3 { border-left: 1px solid #A1A5A9; border-top: 1px dotted #888; } ! .timeborder { border-right: 1px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url(images/time_bg.gif); } ! .timeborder2 { border-top: 1px dashed #A1A5A9; background-image: url(images/time_bg.gif); } .navback { background-image: url(images/time_bg.gif); } .sideback { background-image: url(images/side_bg.gif); } --- 89,94 ---- .weekborder2 { border-left: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; } .weekborder3 { border-left: 1px solid #A1A5A9; border-top: 1px dotted #888; } ! .timeborder { border-right: 1px solid #A1A5A9; border-top: 1px solid #A1A5A9; background-image: url(images/time_bg.gif); } ! .timeborder2 { border-top: 1px solid #A1A5A9; background-image: url(images/time_bg.gif); } .navback { background-image: url(images/time_bg.gif); } .sideback { background-image: url(images/side_bg.gif); } |