| @@ -217,9 +217,9 @@ | ||
| 217 | 217 | $day = substr($datetime,6,2); |
| 218 | 218 | $hour = 0; |
| 219 | 219 | $minute = 0; |
| 220 | 220 | $second = 0; |
| 221 | - if(strlen($datetime) > 8 && $datetime{8} == "T") { | |
| 221 | + if(strlen($datetime) > 8 && $datetime[8] == "T") { //FixIn: 2.0.17.1 | |
| 222 | 222 | $hour = substr($datetime,9,2); |
| 223 | 223 | $minute = substr($datetime,11,2); |
| 224 | 224 | $second = substr($datetime,13,2); |
| 225 | 225 | } |
| @@ -246,15 +246,15 @@ | ||
| 246 | 246 | * return int |
| 247 | 247 | */ |
| 248 | 248 | static function iCalDurationtoSeconds($duration) { |
| 249 | 249 | $secs = 0; |
| 250 | - if($duration{0} == "P") { | |
| 250 | + if($duration[0] == "P") { //FixIn: 2.0.17.1 | |
| 251 | 251 | $duration = str_replace(array("H","M","S","T","D","W","P"),array("H,","M,","S,","","D,","W,",""),$duration); |
| 252 | 252 | $dur2 = explode(",",$duration); |
| 253 | 253 | foreach($dur2 as $dur){ |
| 254 | 254 | $val=intval($dur); |
| 255 | 255 | if(strlen($dur) > 0){ |
| 256 | - switch($dur{strlen($dur) - 1}) { | |
| 256 | + switch($dur[strlen($dur) - 1]) { //FixIn: 2.0.17.1 | |
| 257 | 257 | case "H": |
| 258 | 258 | $secs += 60*60 * $val; |
| 259 | 259 | break; |
| 260 | 260 | case "M": |