Changeset 1672

Show
Ignore:
Timestamp:
01/13/07 12:04:26 (21 months ago)
Author:
mbonetti
Message:

fix for some notices when a badly formed iso8601 date is parsed

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/gregarius/util.php

    r1668 r1672  
    586586    if (preg_match($pat, $date_str, $match)) { 
    587587        list ($year, $month, $day, $hours, $minutes, $seconds) 
    588         = array ($match[1], $match[2], $match[3], $match[4], $match[5], $match[6]); 
     588        = array (@$match[1], @$match[2], @$match[3], @$match[4], @$match[5], @$match[6]); 
    589589 
    590590        // calc epoch for current date assuming GMT 
     
    593593 
    594594        $offset = 0; 
    595         if ($match[10] == 'Z') { 
     595        if (@$match[10] == 'Z') { 
    596596            // zulu time, aka GMT 
    597597 
    598598        } else { 
    599             list ($tz_mod, $tz_hour, $tz_min) = array ($match[8], $match[9], $match[10]); 
     599            list ($tz_mod, $tz_hour, $tz_min) = array (@$match[8], @$match[9], @$match[10]); 
    600600 
    601601            // zero out the variables