From: Jo R. <jr...@ne...> - 2006-12-04 22:17:23
|
I can do it. I'll wrap my head around this problem tonight and decide what it's going to take to fix it. On Nov 30, 2006, at 8:39 AM, Jim Hu wrote: > Anyone able to help him? I don't know what he has in mind for > compensation, and don't know anything about him other than that he > has an urgent need for the fix. > ===================================== > Jim Hu > Associate Professor > Dept. of Biochemistry and Biophysics > 2128 TAMU > Texas A&M Univ. > College Station, TX 77843-2128 > 979-862-4054 > > > Begin forwarded message: > >> From: "Vito Laurenza" <vla...@ad...> >> Date: November 30, 2006 10:36:00 AM CST >> To: jimhu <ji...@ta...> >> Subject: RE: PHPical >> >> Sure thing. >> >> :::: Vito Laurenza >> :: Systems Administrator >> :: Advance Internet >> :: 201.793.1807 >> :: vla...@ad... >> >> >> From: Jim Hu [mailto:ji...@ta...] >> Sent: Thursday, November 30, 2006 11:34 AM >> To: Vito Laurenza >> Subject: Re: PHPical >> >> I don't have a consulting company, and since the reason I don't >> have time is a $600K federal grant, I doubt you'd want to pay that >> much! Would you like this offer relayed to the developer list? >> >> >> JH >> ===================================== >> Jim Hu >> Associate Professor >> Dept. of Biochemistry and Biophysics >> 2128 TAMU >> Texas A&M Univ. >> College Station, TX 77843-2128 >> 979-862-4054 >> >> >> On Nov 30, 2006, at 9:32 AM, Vito Laurenza wrote: >> >>> If you have a consulting company or the likes, we can offer you >>> compensation for your time. Like I said earlier, we needed fixed >>> this yesterday. >>> >>> :::: Vito Laurenza >>> :: Systems Administrator >>> :: Advance Internet >>> :: 201.793.1807 >>> :: vla...@ad... >>> >>> >>> From: Jim Hu [mailto:ji...@ta...] >>> Sent: Thursday, November 30, 2006 10:23 AM >>> To: Vito Laurenza >>> Subject: Re: PHPical >>> >>> Haven't had time yet. >>> >>> ===================================== >>> Jim Hu >>> Associate Professor >>> Dept. of Biochemistry and Biophysics >>> 2128 TAMU >>> Texas A&M Univ. >>> College Station, TX 77843-2128 >>> 979-862-4054 >>> >>> >>> On Nov 30, 2006, at 9:18 AM, Vito Laurenza wrote: >>> >>>> Any luck? >>>> >>>> I also found an issue in day.php for which I've posted a patch on >>>> your forums. >>>> >>>> :::: Vito Laurenza >>>> :: Systems Administrator >>>> :: Advance Internet >>>> :: 201.793.1807 >>>> :: vla...@ad... >>>> >>>> >>>> From: Jim Hu [mailto:ji...@ta...] >>>> Sent: Wednesday, November 29, 2006 9:17 AM >>>> To: Vito Laurenza >>>> Subject: Re: PHPical >>>> >>>> Ok, that's what I was afraid of. I'll have to dig into >>>> ical_parser.php. >>>> >>>> >>>> ===================================== >>>> Jim Hu >>>> Associate Professor >>>> Dept. of Biochemistry and Biophysics >>>> 2128 TAMU >>>> Texas A&M Univ. >>>> College Station, TX 77843-2128 >>>> 979-862-4054 >>>> >>>> >>>> On Nov 29, 2006, at 7:37 AM, Vito Laurenza wrote: >>>> >>>>> Hi Jim, >>>>> >>>>> I did take a look at parse_tz() and I wrote a quick test based >>>>> on it: >>>>> >>>>> <?php >>>>> $data='"(GMT-05:00) Eastern Time (US & Canada)"'; >>>>> $fields = explode("/",$data); >>>>> $tz = array_pop($fields); >>>>> $tmp = array_pop($fields); >>>>> if (isset($tmp) && $tmp != "") $tz = "$tmp/$tz"; >>>>> print_r($data); >>>>> echo "<BR>\n"; >>>>> print_r($fields); >>>>> echo "<BR>\n"; >>>>> print_r($tmp); >>>>> echo "<BR>\n"; >>>>> print_r($tz); >>>>> ?> >>>>> >>>>> Since there are no '/' in $data, $tz ends up with the same value >>>>> as $data. >>>>> >>>>> It's not so much that parse_tz() doesn't work, but that when I >>>>> set $timezone in config.inc.php, any embedded TZID in a VEVENT >>>>> seems to be ignored. If I set $timezone to null, then the >>>>> embedded TZID is parsed properly. I wish I could show you our >>>>> calendar for an example, but it's not accessible from outsite >>>>> our network. >>>>> >>>>> :::: Vito Laurenza >>>>> :: Systems Administrator >>>>> :: Advance Internet >>>>> :: 201.793.1807 >>>>> :: vla...@ad... >>>>> ________________________________ >>>>> >>>>> From: Jim Hu [mailto:ji...@ta...] >>>>> Sent: Wednesday, November 29, 2006 8:30 AM >>>>> To: Vito Laurenza >>>>> Cc: chad >>>>> Subject: Re: PHPical >>>>> >>>>> >>>>> >>>>> Hi Vito, >>>>> >>>>> I'll try to take a look at your sample events on the bbs when I >>>>> get time (I'm at a conference for a code project that actually >>>>> pays the bills, so that gets priority, I'm afraid). The change >>>>> in 2.23 that was supposed to fix this is in date_functions.php >>>>> and it's the addition of a function called parse_tz: >>>>> >>>>> function parse_tz($data){ >>>>> $fields = explode("/",$data); >>>>> $tz = array_pop($fields); >>>>> $tmp = array_pop($fields); >>>>> if (isset($tmp) && $tmp != "") $tz = "$tmp/$tz"; >>>>> return $tz; >>>>> } >>>>> >>>>> If things are still not working for you, it would be useful for >>>>> me if you could put some diagnostics in this code block to >>>>> determine whether it's being called, and what it thinks tz is >>>>> before it returns. >>>>> >>>>> Jim >>>>> >>>>> ===================================== >>>>> >>>>> Jim Hu >>>>> >>>>> Associate Professor >>>>> >>>>> Dept. of Biochemistry and Biophysics >>>>> >>>>> 2128 TAMU >>>>> >>>>> Texas A&M Univ. >>>>> >>>>> College Station, TX 77843-2128 >>>>> >>>>> 979-862-4054 >>>>> >>>>> >>>>> >>>>> On Nov 29, 2006, at 7:17 AM, Vito Laurenza wrote: >>>>> >>>>> >>>>> Thanks for the response Chad. >>>>> >>>>> So is the correct thing to set my $timezone = '"(GMT-05:00) >>>>> Eastern Time (US & Canada)"'; and cross my fingers? >>>>> >>>>> :::: Vito Laurenza >>>>> :: Systems Administrator >>>>> :: Advance Internet >>>>> :: 201.793.1807 >>>>> :: vla...@ad... >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: Chad Little [mailto:ch...@ch...] >>>>> Sent: Tuesday, November 28, 2006 4:17 PM >>>>> To: Vito Laurenza >>>>> Cc: jimhu >>>>> Subject: Re: PHPical >>>>> >>>>> My guess is since your event is in '"(GMT-05:00) Eastern Time >>>>> (US & >>>>> Canada)"' but your setting your timezone to 'US/Eastern'. >>>>> Without a >>>>> match, we go to Zulu time, since the event ends in 'Z'. If that >>>>> doesn't work, I can't think of anything else. We're displaying the >>>>> results as we expect. >>>>> >>>>> -Chad >>>>> >>>>> On Nov 28, 2006, at 12:41 PM, Vito Laurenza wrote: >>>>> >>>>> >>>>> Hello Chad and Jim, >>>>> >>>>> As you are both aware, there is an issue in phpical where a VEVENT >>>>> which contains recurrence information will not be displayed with >>>>> the correct time in phpical. We are very interested in getting >>>>> this to work for us and would be happy to offer an incentive to >>>>> expedite a fix for this issue. We needed this fixed like >>>>> yesterday. ;) >>>>> >>>>> We are currently running PHP 4.3.9, PHPiCalendar 2.22, on a >>>>> CentOS4.4 (RHEL4 clone) box. I have also put into place the >>>>> newest >>>>> versions of functions/date_functions.php and functions/ >>>>> ical_parser.php from your 2.23rc1 sourcefource source. >>>>> >>>>> Attached is a sample VEVENT with non-standard TZID. I have >>>>> already >>>>> added to functions/timezones.php the lines: >>>>> $tz_array['(GMT-05:00) Eastern Time (US & Canada)'] = array >>>>> ('-0500', '-0400'); >>>>> $tz_array['"(GMT-05:00) Eastern Time (US & Canada)"'] = array >>>>> ('-0500', '-0400'); >>>>> >>>>> (See my post on your forums for more samples: http:// >>>>> phpicalendar.net/forums/showpost.php?p=7992&postcount=4) >>>>> >>>>> Here's what I see. If I set $timezone=''; in config.inc.php, then >>>>> recurring events look fine, but normal events are at +0000. If I >>>>> set $timezone='US/Eastern'; in config.inc.php, then recurring >>>>> events are wrong and normal events are fine. >>>>> >>>>> If I'm just doing something wrong, then please excuse the >>>>> unnecessary email, but I'd appreciate it if you could let me know >>>>> what it is that I've screwed up. If not, please let me know how/ >>>>> when we can get this working and how we can compensate you for >>>>> professional services. >>>>> >>>>> :::: Vito Laurenza >>>>> :: Systems Administrator >>>>> :: Advance Internet >>>>> :: 201.793.1807 >>>>> :: vla...@ad... >>>>> <recurring.txt> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > > ---------------------------------------------------------------------- > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Phpicalendar-devel mailing list > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpicalendar-devel -- Jo Rhett Net Consonance : consonant endings by net philanthropy, open source and other randomness |