@@ -17,7 +17,9 @@ discard block |
||
17 | 17 | function logout_querys() { |
18 | 18 | // Make sure the action is logout. |
19 | 19 | $querys = preg_replace('/action=[^&]+/', 'action=logout', $_SERVER['QUERY_STRING']); |
20 | - if ($querys == $_SERVER['QUERY_STRING']) $querys .= '&action=logout'; |
|
20 | + if ($querys == $_SERVER['QUERY_STRING']) { |
|
21 | + $querys .= '&action=logout'; |
|
22 | + } |
|
21 | 23 | |
22 | 24 | // Remove references to the username or password. |
23 | 25 | $querys = preg_replace('/(username|password)=[^&]+/', '', $querys); |
@@ -48,7 +50,9 @@ discard block |
||
48 | 50 | // If not HTTP authenticated, try login via cookies or the web page. |
49 | 51 | if (isset($_SERVER['PHP_AUTH_USER'])) { |
50 | 52 | $username = $_SERVER['PHP_AUTH_USER']; |
51 | - if (isset($_SERVER['PHP_AUTH_PW'])) $password = $_SERVER['PHP_AUTH_PW']; |
|
53 | + if (isset($_SERVER['PHP_AUTH_PW'])) { |
|
54 | + $password = $_SERVER['PHP_AUTH_PW']; |
|
55 | + } |
|
52 | 56 | |
53 | 57 | return array($username, $password, $invalid_login); |
54 | 58 | } |
@@ -1,5 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('BASE')) define('BASE', './'); |
|
2 | +if (!defined('BASE')) { |
|
3 | + define('BASE', './'); |
|
4 | +} |
|
3 | 5 | include_once(BASE.'functions/init.inc.php'); |
4 | 6 | include_once(BASE.'functions/date_functions.php'); |
5 | 7 | include_once(BASE.'functions/draw_functions.php'); |
@@ -33,16 +35,14 @@ discard block |
||
33 | 35 | * (disk I/O is expensive, but *much* cheaper than going to the network for remote files) |
34 | 36 | */ |
35 | 37 | $realcal_mtime = filemtime($fname); |
36 | - } |
|
37 | - else if ((time() - $mtime) >= $phpiCal_config->webcal_hours * 60 * 60) { |
|
38 | + } else if ((time() - $mtime) >= $phpiCal_config->webcal_hours * 60 * 60) { |
|
38 | 39 | /* |
39 | 40 | * We limit remote file mtime checks based on the magic webcal_hours config variable |
40 | 41 | * This allows highly volatile web calendars to be cached for a period of time before |
41 | 42 | * downloading them again |
42 | 43 | */ |
43 | 44 | $realcal_mtime = remote_filemtime($fname); |
44 | - } |
|
45 | - else { |
|
45 | + } else { |
|
46 | 46 | // This is our fallback, for the case where webcal_hours is taking effect |
47 | 47 | $realcal_mtime = $mtime; |
48 | 48 | } |
@@ -54,7 +54,9 @@ discard block |
||
54 | 54 | } |
55 | 55 | |
56 | 56 | foreach ($master_array['-3'] as $temp_array) { |
57 | - if (isset($temp_array) && $temp_array !='') $caldisplaynames[] = $temp_array; |
|
57 | + if (isset($temp_array) && $temp_array !='') { |
|
58 | + $caldisplaynames[] = $temp_array; |
|
59 | + } |
|
58 | 60 | } |
59 | 61 | |
60 | 62 | // And the $y magic number is used here to determine if all calendars are up-to-date |
@@ -63,8 +65,9 @@ discard block |
||
63 | 65 | // At this point, all calendars are up-to-date, so we can simply used the pre-parsed data |
64 | 66 | $parse_file = false; |
65 | 67 | $calendar_name = $master_array['calendar_name']; |
66 | - if (isset($master_array['calendar_tz'])) |
|
67 | - $calendar_tz = $master_array['calendar_tz']; |
|
68 | + if (isset($master_array['calendar_tz'])) { |
|
69 | + $calendar_tz = $master_array['calendar_tz']; |
|
70 | + } |
|
68 | 71 | } |
69 | 72 | } |
70 | 73 | } |
@@ -115,7 +118,9 @@ discard block |
||
115 | 118 | include(BASE.'functions/parse/parse_tzs.php'); |
116 | 119 | |
117 | 120 | $ifile = @fopen($filename, 'r'); |
118 | - if ($ifile == FALSE) exit(error($lang['l_error_cantopen'], $filename)); |
|
121 | + if ($ifile == FALSE) { |
|
122 | + exit(error($lang['l_error_cantopen'], $filename)); |
|
123 | + } |
|
119 | 124 | $nextline = fgets($ifile, 1024); |
120 | 125 | #if (trim($nextline) != 'BEGIN:VCALENDAR') exit(error($lang['l_error_invalidcal'], $filename)); |
121 | 126 | |
@@ -266,7 +271,9 @@ discard block |
||
266 | 271 | $data = $line[2]; |
267 | 272 | $property = strtoupper($field); |
268 | 273 | $prop_pos = strpos($property,';'); |
269 | - if ($prop_pos !== false) $property = substr($property,0,$prop_pos); |
|
274 | + if ($prop_pos !== false) { |
|
275 | + $property = substr($property,0,$prop_pos); |
|
276 | + } |
|
270 | 277 | |
271 | 278 | switch ($property) { |
272 | 279 | // Start VTODO Parsing |
@@ -454,7 +461,9 @@ discard block |
||
454 | 461 | $role = ($role ? $matches5[1] : ''); |
455 | 462 | |
456 | 463 | // Emergency fallback |
457 | - if (empty($name) && empty($email)) $name = $data; |
|
464 | + if (empty($name) && empty($email)) { |
|
465 | + $name = $data; |
|
466 | + } |
|
458 | 467 | |
459 | 468 | $attendee[] = array ('name' => stripslashes($name), |
460 | 469 | 'email' => stripslashes($email), |
@@ -471,7 +480,9 @@ discard block |
||
471 | 480 | $name = ($name ? $matches2[1] : $email); |
472 | 481 | |
473 | 482 | // Emergency fallback |
474 | - if (empty($name) && empty($email)) $name = $data; |
|
483 | + if (empty($name) && empty($email)) { |
|
484 | + $name = $data; |
|
485 | + } |
|
475 | 486 | |
476 | 487 | $organizer[] = array ('name' => stripslashes($name), 'email' => stripslashes($email)); |
477 | 488 | break; |
@@ -485,7 +496,9 @@ discard block |
||
485 | 496 | $url = $data; |
486 | 497 | break; |
487 | 498 | default: |
488 | - if(strpos(':',$data) > 1) $other .= $data; |
|
499 | + if(strpos(':',$data) > 1) { |
|
500 | + $other .= $data; |
|
501 | + } |
|
489 | 502 | } |
490 | 503 | } |
491 | 504 | } |
@@ -497,10 +510,18 @@ discard block |
||
497 | 510 | unlink($filename); |
498 | 511 | } |
499 | 512 | } |
500 | - if (!isset($master_array['-3'][$calnumber])) $master_array['-3'][$calnumber] = $actual_calname; |
|
501 | - if (!isset($master_array['-4'][$calnumber]['mtime'])) $master_array['-4'][$calnumber]['mtime'] = $actual_mtime; |
|
502 | - if (!isset($master_array['-4'][$calnumber]['filename'])) $master_array['-4'][$calnumber]['filename'] = $filename; |
|
503 | - if (!isset($master_array['-4'][$calnumber]['webcal'])) $master_array['-4'][$calnumber]['webcal'] = 'no'; |
|
513 | + if (!isset($master_array['-3'][$calnumber])) { |
|
514 | + $master_array['-3'][$calnumber] = $actual_calname; |
|
515 | + } |
|
516 | + if (!isset($master_array['-4'][$calnumber]['mtime'])) { |
|
517 | + $master_array['-4'][$calnumber]['mtime'] = $actual_mtime; |
|
518 | + } |
|
519 | + if (!isset($master_array['-4'][$calnumber]['filename'])) { |
|
520 | + $master_array['-4'][$calnumber]['filename'] = $filename; |
|
521 | + } |
|
522 | + if (!isset($master_array['-4'][$calnumber]['webcal'])) { |
|
523 | + $master_array['-4'][$calnumber]['webcal'] = 'no'; |
|
524 | + } |
|
504 | 525 | $calnumber = $calnumber + 1; |
505 | 526 | } |
506 | 527 | |
@@ -523,7 +544,9 @@ discard block |
||
523 | 544 | if (isset($master_array) && is_array($master_array) && $phpiCal_config->save_parsed_cals == 'yes') { |
524 | 545 | $write_me = serialize($master_array); |
525 | 546 | $fd = @fopen($parsedcal, 'w'); |
526 | - if ($fd == FALSE) exit(error($lang['l_error_cache'], $filename)); |
|
547 | + if ($fd == FALSE) { |
|
548 | + exit(error($lang['l_error_cache'], $filename)); |
|
549 | + } |
|
527 | 550 | @fwrite($fd, $write_me); |
528 | 551 | @fclose($fd); |
529 | 552 | @chmod($parsedcal, 0600); // 0640 |
@@ -16,7 +16,7 @@ discard block |
||
16 | 16 | if(isset($tz_array[$timezone]['dt_start'][$year]) && isset($tz_array[$timezone]['st_start'][$year])){ |
17 | 17 | $start = $tz_array[$timezone]['dt_start'][$year]; |
18 | 18 | $end = $tz_array[$timezone]['st_start'][$year]; |
19 | - }else{ |
|
19 | + } else{ |
|
20 | 20 | switch ($timezone){ |
21 | 21 | case 'US/Samoa': # array('-1100', '-1100'); |
22 | 22 | case 'America/Adak': # array('-1000', '-0900'); |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | if ($year < 2007){ |
84 | 84 | $start = strtotime("+1 Sun",strtotime($year."0331")); |
85 | 85 | $end = strtotime("-1 Sun",strtotime($year."1101")); |
86 | - }else{ |
|
86 | + } else{ |
|
87 | 87 | $start = strtotime("+2 Sun",strtotime($year."0300")); |
88 | 88 | $end = strtotime("+1 Sun",strtotime($year."1031")); |
89 | 89 | } |
@@ -287,7 +287,9 @@ discard block |
||
287 | 287 | $dlst = date('I', $time); |
288 | 288 | } |
289 | 289 | } |
290 | - if (isset($start,$end) && $time >= $start && $time < $end) $dlst = 1; |
|
290 | + if (isset($start,$end) && $time >= $start && $time < $end) { |
|
291 | + $dlst = 1; |
|
292 | + } |
|
291 | 293 | #echo "$summary $dlst <br>"; |
292 | 294 | |
293 | 295 | return $dlst; |
@@ -1,6 +1,8 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | $ifile = @fopen($filename, 'r'); |
3 | -if ($ifile == FALSE) exit(error($lang['l_error_cantopen'], $filename)); |
|
3 | +if ($ifile == FALSE) { |
|
4 | + exit(error($lang['l_error_cantopen'], $filename)); |
|
5 | +} |
|
4 | 6 | $nextline = fgets($ifile); |
5 | 7 | #if (trim($nextline) != 'BEGIN:VCALENDAR') exit(error($lang['l_error_invalidcal'], $filename)); |
6 | 8 | |
@@ -43,7 +45,9 @@ discard block |
||
43 | 45 | $is_daylight = false; |
44 | 46 | break; |
45 | 47 | case 'END:VTIMEZONE': |
46 | - if (!isset($offset_d) && isset($offset_s)) $offset_d = $offset_s; |
|
48 | + if (!isset($offset_d) && isset($offset_s)) { |
|
49 | + $offset_d = $offset_s; |
|
50 | + } |
|
47 | 51 | $tz_array[$tz_id] = array( |
48 | 52 | 0 => @$offset_s, |
49 | 53 | 1 => @$offset_d, |
@@ -61,7 +65,9 @@ discard block |
||
61 | 65 | $data = $line[2]; |
62 | 66 | $property = strtoupper($field); |
63 | 67 | $prop_pos = strpos($property,';'); |
64 | - if ($prop_pos !== false) $property = substr($property,0,$prop_pos); |
|
68 | + if ($prop_pos !== false) { |
|
69 | + $property = substr($property,0,$prop_pos); |
|
70 | + } |
|
65 | 71 | switch ($property) { |
66 | 72 | case 'TZID': |
67 | 73 | $tz_id = $data; |
@@ -78,13 +84,21 @@ discard block |
||
78 | 84 | $start_unixtime = $datetime[0]; |
79 | 85 | $start_date = $datetime[1]; |
80 | 86 | $year = substr($start_date,0,4); |
81 | - if($is_std) $begin_std[$year] = $data; |
|
82 | - if($is_daylight) $begin_daylight[$year] = $data; |
|
87 | + if($is_std) { |
|
88 | + $begin_std[$year] = $data; |
|
89 | + } |
|
90 | + if($is_daylight) { |
|
91 | + $begin_daylight[$year] = $data; |
|
92 | + } |
|
83 | 93 | } |
84 | 94 | break; |
85 | 95 | case 'TZNAME': |
86 | - if($is_std) $st_name = $data; |
|
87 | - if($is_daylight) $dt_name = $data; |
|
96 | + if($is_std) { |
|
97 | + $st_name = $data; |
|
98 | + } |
|
99 | + if($is_daylight) { |
|
100 | + $dt_name = $data; |
|
101 | + } |
|
88 | 102 | break; |
89 | 103 | } |
90 | 104 | } |
@@ -10,7 +10,9 @@ discard block |
||
10 | 10 | 2. Build recur_data array |
11 | 11 | 3. Add occurrences to master_array |
12 | 12 | */ |
13 | -if (!isset($start_date)) $start_date = "19700101"; |
|
13 | +if (!isset($start_date)) { |
|
14 | + $start_date = "19700101"; |
|
15 | +} |
|
14 | 16 | |
15 | 17 | // CLASS support |
16 | 18 | if (isset($class)) { |
@@ -28,17 +30,21 @@ discard block |
||
28 | 30 | $uid = $uid_counter; |
29 | 31 | $uid_counter++; |
30 | 32 | $uid_valid = false; |
31 | -}elseif(in_array($uid, $uid_list)) { |
|
33 | +} elseif(in_array($uid, $uid_list)) { |
|
32 | 34 | # UID seen before. If sequence is the default, bump it. |
33 | - if ($sequence == 0) $sequence++; |
|
34 | -}else{ |
|
35 | + if ($sequence == 0) { |
|
36 | + $sequence++; |
|
37 | + } |
|
38 | + } else{ |
|
35 | 39 | $uid_valid = true; |
36 | 40 | } |
37 | 41 | $uid_list[] = $uid; |
38 | 42 | |
39 | 43 | # Handle DURATION |
40 | 44 | if (!isset($end_unixtime)) { |
41 | - if(!isset($the_duration)) $the_duration = 0; |
|
45 | + if(!isset($the_duration)) { |
|
46 | + $the_duration = 0; |
|
47 | + } |
|
42 | 48 | $end_unixtime = $start_unixtime + $the_duration; |
43 | 49 | $end_time = date ('Hi', $end_unixtime); |
44 | 50 | } |
@@ -178,10 +184,14 @@ discard block |
||
178 | 184 | } |
179 | 185 | # convert wkst to a 3 char day for strtotime to work |
180 | 186 | $wkst3char = two2threeCharDays($wkst); |
181 | -if($current_view == 'search') $freq_type = 'none'; |
|
187 | +if($current_view == 'search') { |
|
188 | + $freq_type = 'none'; |
|
189 | +} |
|
182 | 190 | # $recur is the recurrence info that goes into the master array for this VEVENT |
183 | 191 | $recur =''; |
184 | -if (isset($recur_array[($start_date)][($hour.$minute)][$uid]['recur'])) $recur = $recur_array[($start_date)][($hour.$minute)][$uid]['recur']; |
|
192 | +if (isset($recur_array[($start_date)][($hour.$minute)][$uid]['recur'])) { |
|
193 | + $recur = $recur_array[($start_date)][($hour.$minute)][$uid]['recur']; |
|
194 | +} |
|
185 | 195 | |
186 | 196 | /* ============================ Load $recur_data ============================ |
187 | 197 | $recur_data is an array of unix times for days of recurrences of an event. This code handles repeats at the day level or above. The next loop handles the times. |
@@ -208,13 +218,21 @@ discard block |
||
208 | 218 | |
209 | 219 | # conditions where we don't need to iterate over the whole range |
210 | 220 | # if repeating without limit, and steps are by 1, don't go back before the mArray beginning. |
211 | -if($count == 1000000 && $interval == 1 && $mArray_begin > $next_range_unixtime) $next_range_unixtime = $mArray_begin; |
|
221 | +if($count == 1000000 && $interval == 1 && $mArray_begin > $next_range_unixtime) { |
|
222 | + $next_range_unixtime = $mArray_begin; |
|
223 | +} |
|
212 | 224 | |
213 | 225 | # if the beginning of our range is less than the start of the item, we may as well set the range to start at start_time |
214 | -if ($next_range_unixtime < $start_date_unixtime) $next_range_unixtime = $start_date_unixtime; |
|
226 | +if ($next_range_unixtime < $start_date_unixtime) { |
|
227 | + $next_range_unixtime = $start_date_unixtime; |
|
228 | +} |
|
215 | 229 | |
216 | 230 | # stop at the until limit if set |
217 | -if(isset($until) && $end_range_unixtime > $until_unixtime) $end_range_unixtime = $until_unixtime;else $until_unixtime = $mArray_end; |
|
231 | +if(isset($until) && $end_range_unixtime > $until_unixtime) { |
|
232 | + $end_range_unixtime = $until_unixtime; |
|
233 | +} else { |
|
234 | + $until_unixtime = $mArray_end; |
|
235 | +} |
|
218 | 236 | |
219 | 237 | # more adjustments |
220 | 238 | switch ($freq_type){ |
@@ -250,7 +268,9 @@ discard block |
||
250 | 268 | add_recur(expand_byday($next_range_unixtime)); |
251 | 269 | break; |
252 | 270 | case 'month': |
253 | - if(!empty($bymonthday)) $time = mktime(12,0,0,$month,1,$year); |
|
271 | + if(!empty($bymonthday)) { |
|
272 | + $time = mktime(12,0,0,$month,1,$year); |
|
273 | + } |
|
254 | 274 | $times = expand_bymonthday(array($time));#echo "\n $month exp bymonthday";dump_times($times); |
255 | 275 | foreach($times as $time){ |
256 | 276 | add_recur(expand_byday($time)); |
@@ -311,15 +331,23 @@ discard block |
||
311 | 331 | $this_date_tmp = date('Ymd',$next_range_unixtime); |
312 | 332 | $next_range_unixtime = strtotime('+1 day',$next_range_unixtime); |
313 | 333 | |
314 | - if (!isset($allday_start) || $allday_start == '') $time_key = $hour.$minute; |
|
334 | + if (!isset($allday_start) || $allday_start == '') { |
|
335 | + $time_key = $hour.$minute; |
|
336 | + } |
|
315 | 337 | $display_end_tmp = $end_hour.$end_minute; |
316 | 338 | if($time_key > -1){ |
317 | 339 | # the day is not the first day of the recurrence |
318 | - if ($this_date_tmp > $recur_data_date) $time_key = '0000'; |
|
340 | + if ($this_date_tmp > $recur_data_date) { |
|
341 | + $time_key = '0000'; |
|
342 | + } |
|
319 | 343 | # the day is not the last day of the recurrence |
320 | - if ($this_date_tmp < $end_date_tmp) $display_end_tmp = '2400'; |
|
344 | + if ($this_date_tmp < $end_date_tmp) { |
|
345 | + $display_end_tmp = '2400'; |
|
346 | + } |
|
347 | + } |
|
348 | + if($this_date_tmp == $end_date_tmp && ($end_time == '0000')) { |
|
349 | + continue; |
|
321 | 350 | } |
322 | - if($this_date_tmp == $end_date_tmp && ($end_time == '0000')) continue; |
|
323 | 351 | if(!isset($master_array[$this_date_tmp][$time_key][$uid]['sequence']) || |
324 | 352 | $sequence > $master_array[$this_date_tmp][$time_key][$uid]['sequence'] |
325 | 353 | ){ |
@@ -351,7 +379,9 @@ discard block |
||
351 | 379 | 'recur' => $recur |
352 | 380 | ); |
353 | 381 | } |
354 | - if($time_key > -1) checkOverlap($this_date_tmp, $time_key, $uid); |
|
382 | + if($time_key > -1) { |
|
383 | + checkOverlap($this_date_tmp, $time_key, $uid); |
|
384 | + } |
|
355 | 385 | } |
356 | 386 | } # end foreach recur_data |
357 | 387 | unset($recur_data); |
@@ -11,7 +11,9 @@ discard block |
||
11 | 11 | function add_recur($times, $freq = '') { |
12 | 12 | global $recur_data; |
13 | 13 | global $count, $mArray_begin, $mArray_end, $except_dates, $start_date, $start_date_unixtime,$end_range_unixtime,$until_unixtime, $day_offset, $current_view; |
14 | - if (!is_array($times)) $times = array($times); |
|
14 | + if (!is_array($times)) { |
|
15 | + $times = array($times); |
|
16 | + } |
|
15 | 17 | /* BYMONTH, BYWEEKNO, BYYEARDAY, BYMONTHDAY, BYDAY, BYHOUR, BYMINUTE, BYSECOND and BYSETPOS */ |
16 | 18 | #dump_times($times); |
17 | 19 | if ($current_view != 'search') { |
@@ -20,13 +22,17 @@ discard block |
||
20 | 22 | $times = restrict_byyearday($times, $freq); |
21 | 23 | $times = restrict_bymonthday($times, $freq); |
22 | 24 | $times = restrict_byday($times, $freq); |
23 | - if ($start_date_unixtime > $mArray_begin) $times[] = $start_date_unixtime; |
|
25 | + if ($start_date_unixtime > $mArray_begin) { |
|
26 | + $times[] = $start_date_unixtime; |
|
27 | + } |
|
24 | 28 | $times = restrict_bysetpos($times, $freq); |
25 | 29 | $times = array_unique($times); |
26 | 30 | sort($times); |
27 | 31 | } |
28 | 32 | foreach ($times as $time) { |
29 | - if (!isset($time) || $time == '') continue; |
|
33 | + if (!isset($time) || $time == '') { |
|
34 | + continue; |
|
35 | + } |
|
30 | 36 | |
31 | 37 | // Why are we arbitrarily setting the time to noon? |
32 | 38 | $date = date('Ymd', $time); |
@@ -36,7 +42,9 @@ discard block |
||
36 | 42 | |
37 | 43 | # day offset fixes shifts across day boundaries due to time diffs. |
38 | 44 | # These are already fixed for the initial instance, but need to be fixed for recurrences |
39 | - if (date('Ymd', $time) != $start_date) $time = $time + ($day_offset * 24 * 60 * 60); |
|
45 | + if (date('Ymd', $time) != $start_date) { |
|
46 | + $time = $time + ($day_offset * 24 * 60 * 60); |
|
47 | + } |
|
40 | 48 | if ((isset($time)) && |
41 | 49 | (!in_array($time, $recur_data)) && |
42 | 50 | (!in_array($date, $except_dates)) && |
@@ -49,8 +57,7 @@ discard block |
||
49 | 57 | ($count >= 0)) { |
50 | 58 | $recur_data[] = $time; |
51 | 59 | } |
52 | - } |
|
53 | - else if (in_array($date, $except_dates)) { |
|
60 | + } else if (in_array($date, $except_dates)) { |
|
54 | 61 | $count--; |
55 | 62 | } |
56 | 63 | } |
@@ -60,10 +67,16 @@ discard block |
||
60 | 67 | |
61 | 68 | function expand_bymonth($time) { |
62 | 69 | global $bymonth, $byweekno, $bymonthday, $year, $start_unixtime, $freq_type; |
63 | - if (!empty($byweekno)) return $time; |
|
64 | - if (empty($bymonth)) $bymonth = array(date('m', $start_unixtime)); |
|
70 | + if (!empty($byweekno)) { |
|
71 | + return $time; |
|
72 | + } |
|
73 | + if (empty($bymonth)) { |
|
74 | + $bymonth = array(date('m', $start_unixtime)); |
|
75 | + } |
|
65 | 76 | $d = date('d', $start_unixtime); |
66 | - if (!empty($bymonthday)) $d = 1; |
|
77 | + if (!empty($bymonthday)) { |
|
78 | + $d = 1; |
|
79 | + } |
|
67 | 80 | foreach ($bymonth as $m) { |
68 | 81 | $time = mktime(12, 0, 0, $m, $d, $year); |
69 | 82 | $times[] = $time; |
@@ -76,8 +89,12 @@ discard block |
||
76 | 89 | # byweekno is only used when repeat is yearly |
77 | 90 | # when it's set, the input times are irrelevant |
78 | 91 | # it also needs a byday. |
79 | - if ($freq_type != 'year') return $times; |
|
80 | - if (empty($byweekno)) return $times; |
|
92 | + if ($freq_type != 'year') { |
|
93 | + return $times; |
|
94 | + } |
|
95 | + if (empty($byweekno)) { |
|
96 | + return $times; |
|
97 | + } |
|
81 | 98 | $total_weeks = date('W', mktime(12, 0, 0, 12, 24, $year)) + 1; |
82 | 99 | $w1_start = strtotime('this ' . $wkst3char, mktime(12, 0, 0, 1, 1, $year)); |
83 | 100 | foreach ($byweekno as $weekno) { |
@@ -92,7 +109,9 @@ discard block |
||
92 | 109 | |
93 | 110 | function expand_byyearday($times) { |
94 | 111 | global $byyearday, $year; |
95 | - if (empty($byyearday)) return $times; |
|
112 | + if (empty($byyearday)) { |
|
113 | + return $times; |
|
114 | + } |
|
96 | 115 | $py = $year-1; |
97 | 116 | $ny = $year+1; |
98 | 117 | $new_times = array(); |
@@ -100,11 +119,12 @@ discard block |
||
100 | 119 | foreach ($byyearday as $yearday) { |
101 | 120 | if ($yearday > 0) { |
102 | 121 | $day = strtotime('+' . $yearday . ' days Dec 31, ' . $py); |
103 | - } |
|
104 | - else { |
|
122 | + } else { |
|
105 | 123 | $day = strtotime('Jan 1 ' . $ny . ' ' . $yearday . ' days'); |
106 | 124 | } |
107 | - if (date('Y', $day == $year)) $new_times[] = $day; |
|
125 | + if (date('Y', $day == $year)) { |
|
126 | + $new_times[] = $day; |
|
127 | + } |
|
108 | 128 | } |
109 | 129 | } |
110 | 130 | # dump_times($new_times); |
@@ -113,7 +133,9 @@ discard block |
||
113 | 133 | |
114 | 134 | function expand_bymonthday($times) { |
115 | 135 | global $bymonthday, $year; |
116 | - if (empty($bymonthday)) return $times; |
|
136 | + if (empty($bymonthday)) { |
|
137 | + return $times; |
|
138 | + } |
|
117 | 139 | foreach ($times as $time) { |
118 | 140 | $month = date('m', $time); |
119 | 141 | foreach ($bymonthday as $monthday) { |
@@ -128,7 +150,9 @@ discard block |
||
128 | 150 | |
129 | 151 | function expand_byday($time) { |
130 | 152 | global $freq_type, $byday, $bymonth,$byweekno, $wkst3char, $year, $month, $start_unixtime, $summary; |
131 | - if (empty($byday)) return array($time); |
|
153 | + if (empty($byday)) { |
|
154 | + return array($time); |
|
155 | + } |
|
132 | 156 | $times = array(); |
133 | 157 | $the_sunday = dateOfWeek(date('Ymd', $time), $wkst3char); |
134 | 158 | foreach ($byday as $key => $day) { |
@@ -152,7 +176,9 @@ discard block |
||
152 | 176 | case 'year': |
153 | 177 | if (empty($byweekno)) { |
154 | 178 | $week_arr = array(1, 2, 3, 4, 5); |
155 | - if(isset($byday_arr[2]) && $byday_arr[2] !='') $week_arr = array($byday_arr[2]); |
|
179 | + if(isset($byday_arr[2]) && $byday_arr[2] !='') { |
|
180 | + $week_arr = array($byday_arr[2]); |
|
181 | + } |
|
156 | 182 | $month_start = strtotime(date('Ym01', $time)) - (24 * 60 * 60); |
157 | 183 | $month_end = strtotime(date('Ymt', $time)) + (36 * 60 * 60); |
158 | 184 | if ($freq_type == 'year' && empty($bymonth)) { |
@@ -163,8 +189,7 @@ discard block |
||
163 | 189 | foreach ($week_arr as $week) { |
164 | 190 | if ($byday_arr[1] == '-') { |
165 | 191 | $next_date_time = strtotime($byday_arr[1] . $week . $on_day, $month_end); |
166 | - } |
|
167 | - else { |
|
192 | + } else { |
|
168 | 193 | # we need this special offset in case the event day coincides with the month start day |
169 | 194 | # eg: month starts on a Sunday, our event is the Nth Sunday of the month... without this |
170 | 195 | # special offset, the event will be added to the (N+1)th Sunday of the month |
@@ -172,10 +197,11 @@ discard block |
||
172 | 197 | $next_date_time = strtotime($byday_arr[1] . $week . $on_day, ($month_start + $special_offset)); |
173 | 198 | } |
174 | 199 | # check that we're still in the same month |
175 | - if (date('m', $next_date_time) == date('m', $time)) $times[] = $next_date_time; |
|
200 | + if (date('m', $next_date_time) == date('m', $time)) { |
|
201 | + $times[] = $next_date_time; |
|
202 | + } |
|
176 | 203 | } |
177 | - } |
|
178 | - else { |
|
204 | + } else { |
|
179 | 205 | # byweekno should act like freq_type = week |
180 | 206 | $next_date_time = strtotime('this ' . $on_day, strtotime($the_sunday)) + (12 * 60 * 60); |
181 | 207 | $times[] = $next_date_time; |
@@ -192,20 +218,28 @@ discard block |
||
192 | 218 | |
193 | 219 | function restrict_bymonth($times, $freq = '') { |
194 | 220 | global $bymonth, $byyearday; |
195 | - if (empty($bymonth) || !empty($byyearday)) return $times; |
|
221 | + if (empty($bymonth) || !empty($byyearday)) { |
|
222 | + return $times; |
|
223 | + } |
|
196 | 224 | $new_times = array(); |
197 | 225 | foreach ($times as $time) { |
198 | - if (in_array(date('m', $time), $bymonth)) $new_times[] = $time; |
|
226 | + if (in_array(date('m', $time), $bymonth)) { |
|
227 | + $new_times[] = $time; |
|
228 | + } |
|
199 | 229 | } |
200 | 230 | return $new_times; |
201 | 231 | } |
202 | 232 | |
203 | 233 | function restrict_byweekno($times, $freq = '') { |
204 | 234 | global $byweekno; |
205 | - if (empty($byweekno)) return $times; |
|
235 | + if (empty($byweekno)) { |
|
236 | + return $times; |
|
237 | + } |
|
206 | 238 | $new_times = array(); |
207 | 239 | foreach ($times as $time) { |
208 | - if (in_array(date('W', $time), $byweekno)) $new_times[] = $time; |
|
240 | + if (in_array(date('W', $time), $byweekno)) { |
|
241 | + $new_times[] = $time; |
|
242 | + } |
|
209 | 243 | } |
210 | 244 | return $new_times; |
211 | 245 | |
@@ -213,25 +247,33 @@ discard block |
||
213 | 247 | |
214 | 248 | function restrict_byyearday($times, $freq = '') { |
215 | 249 | global $byyearday; |
216 | - if (empty($byyearday)) return $times; |
|
250 | + if (empty($byyearday)) { |
|
251 | + return $times; |
|
252 | + } |
|
217 | 253 | $new_times = array(); |
218 | 254 | foreach ($times as $time) { |
219 | 255 | foreach ($byyearday as $yearday) { |
220 | 256 | if ($yearday < 0) { |
221 | 257 | $yearday = 365 + $yearday + 1; |
222 | - if (date('L', $time)) $yearday += 1; |
|
258 | + if (date('L', $time)) { |
|
259 | + $yearday += 1; |
|
260 | + } |
|
223 | 261 | } |
224 | 262 | $yearday_arr[] = $yearday; |
225 | 263 | } |
226 | 264 | # date('z', $time) gives 0 for Jan 1 |
227 | - if (in_array((date('z', $time) + 1), $yearday_arr)) $new_times[] = $time; |
|
265 | + if (in_array((date('z', $time) + 1), $yearday_arr)) { |
|
266 | + $new_times[] = $time; |
|
267 | + } |
|
228 | 268 | } |
229 | 269 | return $new_times; |
230 | 270 | } |
231 | 271 | |
232 | 272 | function restrict_bymonthday($times, $freq = '') { |
233 | 273 | global $bymonthday; |
234 | - if (empty($bymonthday)) return $times; |
|
274 | + if (empty($bymonthday)) { |
|
275 | + return $times; |
|
276 | + } |
|
235 | 277 | $new_times = array(); |
236 | 278 | foreach ($times as $time) { |
237 | 279 | foreach ($bymonthday as $monthday) { |
@@ -240,13 +282,17 @@ discard block |
||
240 | 282 | } |
241 | 283 | $monthday_arr[] = $monthday; |
242 | 284 | } |
243 | - if (in_array(date('j', $time), $monthday_arr)) $new_times[] = $time; |
|
285 | + if (in_array(date('j', $time), $monthday_arr)) { |
|
286 | + $new_times[] = $time; |
|
287 | + } |
|
244 | 288 | } |
245 | 289 | return $new_times; |
246 | 290 | } |
247 | 291 | function restrict_byday($times, $freq = '') { |
248 | 292 | global $byday; |
249 | - if (empty($byday)) return $times; |
|
293 | + if (empty($byday)) { |
|
294 | + return $times; |
|
295 | + } |
|
250 | 296 | foreach ($byday as $key => $day) { |
251 | 297 | /* set $byday_arr |
252 | 298 | [0] => byday string, e.g. 4TH |
@@ -259,14 +305,18 @@ discard block |
||
259 | 305 | } |
260 | 306 | $new_times = array(); |
261 | 307 | foreach ($times as $time) { |
262 | - if (in_array(strtolower(date('D', $time)), $byday3)) $new_times[] = $time; |
|
308 | + if (in_array(strtolower(date('D', $time)), $byday3)) { |
|
309 | + $new_times[] = $time; |
|
310 | + } |
|
263 | 311 | } |
264 | 312 | return $new_times; |
265 | 313 | } |
266 | 314 | |
267 | 315 | function restrict_bysetpos($times, $freq = '') { |
268 | 316 | global $bysetpos; |
269 | - if (empty($bysetpos)) return $times; |
|
317 | + if (empty($bysetpos)) { |
|
318 | + return $times; |
|
319 | + } |
|
270 | 320 | sort($times); |
271 | 321 | $new_times = array(); |
272 | 322 | foreach ($bysetpos as $setpos) { |
@@ -5,8 +5,11 @@ discard block |
||
5 | 5 | $x = $a; |
6 | 6 | $y = $b; |
7 | 7 | while ($x != $y) { |
8 | - if ($x < $y) $x += $a; |
|
9 | - else $y += $b; |
|
8 | + if ($x < $y) { |
|
9 | + $x += $a; |
|
10 | + } else { |
|
11 | + $y += $b; |
|
12 | + } |
|
10 | 13 | } |
11 | 14 | return $x; |
12 | 15 | } |
@@ -63,8 +66,9 @@ discard block |
||
63 | 66 | |
64 | 67 | $count = 0; |
65 | 68 | foreach ($ol_ranges as $loop_range) { |
66 | - if ($count < $loop_range['count']) |
|
67 | - $count = $loop_range['count']; |
|
69 | + if ($count < $loop_range['count']) { |
|
70 | + $count = $loop_range['count']; |
|
71 | + } |
|
68 | 72 | } |
69 | 73 | |
70 | 74 | return $count; |
@@ -87,8 +91,12 @@ discard block |
||
87 | 91 | // check if blocks overlap |
88 | 92 | if (($loop_block['blockStart'] < $new_block['blockEnd']) && ($loop_block['blockEnd'] > $new_block['blockStart'])) { |
89 | 93 | // define start and end of merged overlap block |
90 | - if ($new_block['blockStart'] > $loop_block['blockStart']) $ol_blocks[$new_block_key]['blockStart'] = $loop_block['blockStart']; |
|
91 | - if ($new_block['blockEnd'] < $loop_block['blockEnd']) $ol_blocks[$new_block_key]['blockEnd'] = $loop_block['blockEnd']; |
|
94 | + if ($new_block['blockStart'] > $loop_block['blockStart']) { |
|
95 | + $ol_blocks[$new_block_key]['blockStart'] = $loop_block['blockStart']; |
|
96 | + } |
|
97 | + if ($new_block['blockEnd'] < $loop_block['blockEnd']) { |
|
98 | + $ol_blocks[$new_block_key]['blockEnd'] = $loop_block['blockEnd']; |
|
99 | + } |
|
92 | 100 | $ol_blocks[$new_block_key]['events'] = array_merge($new_block['events'], $loop_block['events']); |
93 | 101 | $new_block['events'] = $ol_blocks[$new_block_key]['events']; |
94 | 102 | foreach ($loop_block['overlapRanges'] as $ol_range) { |
@@ -134,7 +142,9 @@ discard block |
||
134 | 142 | // 'end' - end_time for the overlap block. |
135 | 143 | function checkOverlap($event_date, $event_time, $uid) { |
136 | 144 | global $master_array, $overlap_array; |
137 | - if (!isset($event_date)) return; |
|
145 | + if (!isset($event_date)) { |
|
146 | + return; |
|
147 | + } |
|
138 | 148 | $event = $master_array[$event_date][$event_time][$uid]; |
139 | 149 | // Copy out the array - we replace this at the end. |
140 | 150 | $ol_day_array = @$overlap_array[$event_date]; |
@@ -150,8 +160,12 @@ discard block |
||
150 | 160 | // ... unless it's already in the $ol_block |
151 | 161 | if (!in_array(array('time' => $drawTimes['draw_start'], 'key' => $uid), $loop_ol_block['events'])) { |
152 | 162 | $loop_ol_block['events'][] = array('time' => $drawTimes['draw_start'], 'key' => $uid); |
153 | - if ($loop_ol_block['blockStart'] > $drawTimes['draw_start']) $loop_ol_block['blockStart'] = $drawTimes['draw_start']; |
|
154 | - if ($loop_ol_block['blockEnd'] < $drawTimes['draw_end']) $loop_ol_block['blockEnd'] = $drawTimes['draw_end']; |
|
163 | + if ($loop_ol_block['blockStart'] > $drawTimes['draw_start']) { |
|
164 | + $loop_ol_block['blockStart'] = $drawTimes['draw_start']; |
|
165 | + } |
|
166 | + if ($loop_ol_block['blockEnd'] < $drawTimes['draw_end']) { |
|
167 | + $loop_ol_block['blockEnd'] = $drawTimes['draw_end']; |
|
168 | + } |
|
155 | 169 | |
156 | 170 | // Merge in the new overlap range |
157 | 171 | $loop_ol_block['overlapRanges'] = merge_range($loop_ol_block['overlapRanges'], $drawTimes['draw_start'], $drawTimes['draw_end']); |
@@ -29,10 +29,11 @@ discard block |
||
29 | 29 | $unlocked_cals = $locked_map["$username:$password"]; |
30 | 30 | } |
31 | 31 | // Make a local copy of the requested calendars. |
32 | - if (!is_array($cal_filename)) |
|
33 | - $cal_filename_local = array($cal_filename); |
|
34 | - else |
|
35 | - $cal_filename_local = $cal_filename; |
|
32 | + if (!is_array($cal_filename)) { |
|
33 | + $cal_filename_local = array($cal_filename); |
|
34 | + } else { |
|
35 | + $cal_filename_local = $cal_filename; |
|
36 | + } |
|
36 | 37 | |
37 | 38 | // Create the list of available calendars. |
38 | 39 | $calendars = array(); |
@@ -44,7 +45,9 @@ discard block |
||
44 | 45 | if (!isset($http_user) && !$admin) { |
45 | 46 | foreach ($list_webcals as $file) { |
46 | 47 | // Make sure the URL ends with .ics. |
47 | - if (!is_string($file)) continue; |
|
48 | + if (!is_string($file)) { |
|
49 | + continue; |
|
50 | + } |
|
48 | 51 | // Add this calendar. |
49 | 52 | array_push($calendars, $file); |
50 | 53 | } |
@@ -72,13 +75,16 @@ discard block |
||
72 | 75 | // Open the directory. |
73 | 76 | $dir_handle = opendir($search_path) |
74 | 77 | or die(error(sprintf($lang['l_error_path'], $search_path), implode(',', $cal_filename))); |
75 | - if ($dir_handle === false) |
|
76 | - die(error(sprintf($lang['l_error_path'], $search_path), implode(',', $cal_filename))); |
|
78 | + if ($dir_handle === false) { |
|
79 | + die(error(sprintf($lang['l_error_path'], $search_path), implode(',', $cal_filename))); |
|
80 | + } |
|
77 | 81 | |
78 | 82 | // Add each file in the directory that does not begin with a dot. |
79 | 83 | while (false !== ($file = readdir($dir_handle))) { |
80 | 84 | // Make sure this is not a dot file. |
81 | - if (preg_match("/^\./", $file)) continue; |
|
85 | + if (preg_match("/^\./", $file)) { |
|
86 | + continue; |
|
87 | + } |
|
82 | 88 | array_push($files, "$search_path/$file"); |
83 | 89 | } |
84 | 90 | } else { |
@@ -94,24 +100,38 @@ discard block |
||
94 | 100 | // Push directories onto the search paths if recursive paths is |
95 | 101 | // turned on. |
96 | 102 | if (is_dir($file)) { |
97 | - if ($phpiCal_config->recursive_path == 'yes') array_push($search_paths, $file); |
|
103 | + if ($phpiCal_config->recursive_path == 'yes') { |
|
104 | + array_push($search_paths, $file); |
|
105 | + } |
|
98 | 106 | continue; |
99 | 107 | } |
100 | 108 | // Make sure the file is real. |
101 | - if (!is_file($file)) continue; |
|
109 | + if (!is_file($file)) { |
|
110 | + continue; |
|
111 | + } |
|
102 | 112 | // Remove any php files. |
103 | - if (preg_match("/^.*\.php$/i", $file)) continue; |
|
113 | + if (preg_match("/^.*\.php$/i", $file)) { |
|
114 | + continue; |
|
115 | + } |
|
104 | 116 | # remove publish log file |
105 | - if ($file == 'publish_log.txt') continue; |
|
117 | + if ($file == 'publish_log.txt') { |
|
118 | + continue; |
|
119 | + } |
|
106 | 120 | // Make sure this is not a blacklisted calendar. |
107 | 121 | $cal_name = getCalendarName($file); |
108 | - if (in_array($cal_name, $blacklisted_cals)) continue; |
|
122 | + if (in_array($cal_name, $blacklisted_cals)) { |
|
123 | + continue; |
|
124 | + } |
|
109 | 125 | // If HTTP authenticated, make sure this calendar is available |
110 | 126 | // to the user. |
111 | - if (isset($http_user) && isset($apache_map[$http_user]) && !in_array($cal_name, $apache_map[$http_user])) continue; |
|
127 | + if (isset($http_user) && isset($apache_map[$http_user]) && !in_array($cal_name, $apache_map[$http_user])) { |
|
128 | + continue; |
|
129 | + } |
|
112 | 130 | |
113 | 131 | // Make sure this calendar is not locked. |
114 | - if (!$admin && in_array($cal_name, $locked_cals) && !in_array($cal_name, $unlocked_cals)) continue; |
|
132 | + if (!$admin && in_array($cal_name, $locked_cals) && !in_array($cal_name, $unlocked_cals)) { |
|
133 | + continue; |
|
134 | + } |
|
115 | 135 | |
116 | 136 | // Add this calendar if we're looking for it, and remove it's name |
117 | 137 | // from the local list because we've found it. |
@@ -119,7 +139,9 @@ discard block |
||
119 | 139 | array_push($calendars, $file); |
120 | 140 | $cal_filename_local = array_diff($cal_filename_local, array($cal_name)); |
121 | 141 | // If the local list is empty, we're done. |
122 | - if (empty($cal_filename_local)) break 2; |
|
142 | + if (empty($cal_filename_local)) { |
|
143 | + break 2; |
|
144 | + } |
|
123 | 145 | } |
124 | 146 | } |
125 | 147 | } |
@@ -169,8 +191,9 @@ discard block |
||
169 | 191 | |
170 | 192 | // Pull out the calendar name. |
171 | 193 | $num_matches = preg_match("/<key>Title<\/key>\s*?<string>(.+?)<\/string>/i", $contents, $matches); |
172 | - if ($num_matches > 0) |
|
173 | - return $matches[1]; |
|
194 | + if ($num_matches > 0) { |
|
195 | + return $matches[1]; |
|
196 | + } |
|
174 | 197 | } |
175 | 198 | } |
176 | 199 | |
@@ -195,7 +218,9 @@ discard block |
||
195 | 218 | $return = ''; |
196 | 219 | |
197 | 220 | $all_cals = false; |
198 | - if (count($cals) > 1) $all_cals = true; |
|
221 | + if (count($cals) > 1) { |
|
222 | + $all_cals = true; |
|
223 | + } |
|
199 | 224 | |
200 | 225 | foreach ($cals as $cal_tmp) { |
201 | 226 | // Format the calendar path for display. |
@@ -204,8 +229,7 @@ discard block |
||
204 | 229 | $search_idx = array_search($cal_tmp, $cal_filelist); |
205 | 230 | if (is_numeric($search_idx)) { |
206 | 231 | $cal_displayname_tmp = $cal_displaynames[$search_idx]; |
207 | - } |
|
208 | - else if ((substr($cal_tmp, 0, 7) == 'http://') || |
|
232 | + } else if ((substr($cal_tmp, 0, 7) == 'http://') || |
|
209 | 233 | (substr($cal_tmp, 0, 8) == 'https://') || |
210 | 234 | (substr($cal_tmp, 0, 9) == 'webcal://')) { |
211 | 235 | $cal_tmp2 = str_replace('webcal://', 'http://', $cal_tmp); |
@@ -218,11 +242,12 @@ discard block |
||
218 | 242 | } |
219 | 243 | $num++; |
220 | 244 | } |
221 | - } |
|
222 | - else { |
|
245 | + } else { |
|
223 | 246 | # pull the name from the $cal_tmp file |
224 | 247 | $ifile = @fopen($cal_tmp, 'r'); |
225 | - if ($ifile == FALSE) exit(error($lang['l_error_cantopen'], $cal_tmp)); |
|
248 | + if ($ifile == FALSE) { |
|
249 | + exit(error($lang['l_error_cantopen'], $cal_tmp)); |
|
250 | + } |
|
226 | 251 | while (!feof($ifile)) { |
227 | 252 | $line = fgets($ifile, 1024); |
228 | 253 | $line = trim($line); |
@@ -231,7 +256,9 @@ discard block |
||
231 | 256 | $data = $regs[2]; |
232 | 257 | $property = $field; |
233 | 258 | $prop_pos = strpos($property,';'); |
234 | - if ($prop_pos !== false) $property = substr($property,0,$prop_pos); |
|
259 | + if ($prop_pos !== false) { |
|
260 | + $property = substr($property,0,$prop_pos); |
|
261 | + } |
|
235 | 262 | $property = strtoupper($property); |
236 | 263 | if ($property == "X-WR-CALNAME"){ |
237 | 264 | $cal_displayname_tmp = stripslashes($data); |
@@ -239,7 +266,9 @@ discard block |
||
239 | 266 | } |
240 | 267 | } |
241 | 268 | #stop reading if we find an event or timezone before there's a name |
242 | - if ($line == "BEGIN:VTIMEZONE" ||$line == "BEGIN:VEVENT") break; |
|
269 | + if ($line == "BEGIN:VTIMEZONE" ||$line == "BEGIN:VEVENT") { |
|
270 | + break; |
|
271 | + } |
|
243 | 272 | } |
244 | 273 | @fclose($ifile); |
245 | 274 | } |
@@ -272,7 +301,9 @@ discard block |
||
272 | 301 | } |
273 | 302 | |
274 | 303 | // Try to detect unselected calendars |
275 | - if (!in_array($cal_encoded_tmp, explode(",", $cal))) $all_cals = false; |
|
304 | + if (!in_array($cal_encoded_tmp, explode(",", $cal))) { |
|
305 | + $all_cals = false; |
|
306 | + } |
|
276 | 307 | |
277 | 308 | // Display the option. |
278 | 309 | // |
@@ -6,10 +6,10 @@ discard block |
||
6 | 6 | global $_SESSION; |
7 | 7 | if (!isset($_SESSION['phpical_loggedin']) || $_SESSION['phpical_loggedin'] == FALSE) { |
8 | 8 | return FALSE; |
9 | + } else { |
|
10 | + return TRUE; |
|
11 | + } |
|
9 | 12 | } |
10 | - else |
|
11 | - return TRUE; |
|
12 | -} |
|
13 | 13 | |
14 | 14 | // Attempt to login. If login is valid, set the session variable 'phpical_loggedin' to TRUE and store the username and password in the session |
15 | 15 | // |
@@ -51,7 +51,9 @@ discard block |
||
51 | 51 | |
52 | 52 | // set up basic connection |
53 | 53 | $conn_id = @ftp_connect($phpiCal_config->ftp_server, $phpiCal_config->ftp_port); |
54 | - if (!$conn_id) exit(error('Cannot connect to FTP server', $filename)); |
|
54 | + if (!$conn_id) { |
|
55 | + exit(error('Cannot connect to FTP server', $filename)); |
|
56 | + } |
|
55 | 57 | // login with username and password |
56 | 58 | $login_result = @ftp_login($conn_id, $username, $password); |
57 | 59 | |
@@ -74,11 +76,12 @@ discard block |
||
74 | 76 | function login_internal ($username, $password) { |
75 | 77 | global $phpiCal_config; |
76 | 78 | |
77 | - if ($phpiCal_config->auth_internal_username == $username && $phpiCal_config->auth_internal_password == $password) |
|
78 | - return TRUE; |
|
79 | - else |
|
80 | - return FALSE; |
|
81 | -} |
|
79 | + if ($phpiCal_config->auth_internal_username == $username && $phpiCal_config->auth_internal_password == $password) { |
|
80 | + return TRUE; |
|
81 | + } else { |
|
82 | + return FALSE; |
|
83 | + } |
|
84 | + } |
|
82 | 85 | |
83 | 86 | // Delete a calendar. If using ftp for authentication, use ftp to delete. Otherwise, use file system functions. |
84 | 87 | // |
@@ -100,15 +103,17 @@ discard block |
||
100 | 103 | $login_result = @ftp_login($conn_id, $_SESSION['phpical_username'], $_SESSION['phpical_password']); |
101 | 104 | |
102 | 105 | // check connection |
103 | - if ((!$conn_id) || (!$login_result)) |
|
104 | - return FALSE; |
|
106 | + if ((!$conn_id) || (!$login_result)) { |
|
107 | + return FALSE; |
|
108 | + } |
|
105 | 109 | |
106 | 110 | // delete the file |
107 | 111 | $delete = @ftp_delete($conn_id, $filename); |
108 | 112 | |
109 | 113 | // check delete status |
110 | - if (!$delete) |
|
111 | - return FALSE; |
|
114 | + if (!$delete) { |
|
115 | + return FALSE; |
|
116 | + } |
|
112 | 117 | |
113 | 118 | // close the FTP stream |
114 | 119 | @ftp_close($conn_id); |
@@ -131,8 +136,7 @@ discard block |
||
131 | 136 | clearstatcache(); |
132 | 137 | if (@file_exists($filename)) { |
133 | 138 | return FALSE; |
134 | - } |
|
135 | - else { |
|
139 | + } else { |
|
136 | 140 | return TRUE; |
137 | 141 | } |
138 | 142 | |
@@ -161,28 +165,28 @@ discard block |
||
161 | 165 | $login_result = ftp_login($conn_id, $_SESSION['phpical_username'], $_SESSION['phpical_password']); |
162 | 166 | |
163 | 167 | // check connection |
164 | - if ((!$conn_id) || (!$login_result)) |
|
165 | - return FALSE; |
|
168 | + if ((!$conn_id) || (!$login_result)) { |
|
169 | + return FALSE; |
|
170 | + } |
|
166 | 171 | |
167 | 172 | // upload the file |
168 | 173 | $upload = ftp_put($conn_id, $destination, $source, FTP_ASCII); |
169 | 174 | |
170 | 175 | // check upload status |
171 | - if (!$upload) |
|
172 | - return FALSE; |
|
176 | + if (!$upload) { |
|
177 | + return FALSE; |
|
178 | + } |
|
173 | 179 | |
174 | 180 | // close the FTP stream |
175 | 181 | ftp_close($conn_id); |
176 | 182 | |
177 | 183 | return TRUE; |
178 | - } |
|
179 | - else { |
|
184 | + } else { |
|
180 | 185 | $destination = $calendar_path . "/" . basename($destination); |
181 | 186 | |
182 | 187 | if (check_php_version('4.0.3')) { |
183 | 188 | return move_uploaded_file($source, $destination); |
184 | - } |
|
185 | - else { |
|
189 | + } else { |
|
186 | 190 | return copy($source, $destination); |
187 | 191 | } |
188 | 192 | } |
@@ -197,9 +201,9 @@ discard block |
||
197 | 201 | global $phpiCal_config; |
198 | 202 | global $calendar_path; |
199 | 203 | |
200 | - if ($phpiCal_config->ftp_calendar_path != '') |
|
201 | - return $phpiCal_config->ftp_calendar_path; |
|
202 | - else { |
|
204 | + if ($phpiCal_config->ftp_calendar_path != '') { |
|
205 | + return $phpiCal_config->ftp_calendar_path; |
|
206 | + } else { |
|
203 | 207 | return str_replace ("\\", "/", realpath($calendar_path)); |
204 | 208 | } |
205 | 209 | } |
@@ -212,8 +216,9 @@ discard block |
||
212 | 216 | // intval used for version like "4.0.4pl1" |
213 | 217 | $testVer=intval(str_replace(".", "",$version)); |
214 | 218 | $curVer=intval(str_replace(".", "",phpversion())); |
215 | - if( $curVer < $testVer ) |
|
216 | - return FALSE; |
|
219 | + if( $curVer < $testVer ) { |
|
220 | + return FALSE; |
|
221 | + } |
|
217 | 222 | return TRUE; |
218 | 223 | } |
219 | 224 | |
@@ -257,8 +262,7 @@ discard block |
||
257 | 262 | $error = $error . $upload_error . ": " . $upload_error_gen_lang; |
258 | 263 | break; |
259 | 264 | } |
260 | - } |
|
261 | - else { |
|
265 | + } else { |
|
262 | 266 | $error = $upload_error_gen_lang; |
263 | 267 | } |
264 | 268 | |
@@ -273,8 +277,7 @@ discard block |
||
273 | 277 | // Check the file extension for .ics. Can also check the the mime type, but it's not reliable so why bother... |
274 | 278 | if(preg_match("/.ics$/i", $filename)) { |
275 | 279 | return TRUE; |
276 | - } |
|
277 | - else { |
|
280 | + } else { |
|
278 | 281 | return FALSE; |
279 | 282 | } |
280 | 283 | } |