Commit: ac441eb9b4e8f9fdf9d7d54f392c780bd480a367 Author: danbrown <[email protected]> Tue, 1 Oct 2013 15:55:27 -0400 Parents: 1db878b68bd33c1ec15f454068bea157fd38879e Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=ac441eb9b4e8f9fdf9d7d54f392c780bd480a367 Log: Fixes bug #55387. Bugs: https://bugs.php.net/55387 Changed paths: M include/layout.inc Diff: diff --git a/include/layout.inc b/include/layout.inc index 567e44b..bcad2bc 100644 --- a/include/layout.inc +++ b/include/layout.inc @@ -638,7 +638,7 @@ function display_event($event, $include_date = 1) // Weekday names array for ($i = 1; $i <= 7; $i++) { - $days[$i] = strftime('%A', mktime(12, 0, 0, 4, $i, 2001)); + $days[$i] = strftime('%A', mktime(12, 0, 0, 4, $i)); } // Recurring possibilities @@ -652,8 +652,17 @@ function display_event($event, $include_date = 1) -3 => '3rd Last' ); - $sday = (isset($event['start']) && !empty($event['start'])) ? strtotime($event['start']) : 0; - $eday = (isset($event['end']) && !empty($event['end'])) ? strtotime($event['end']) : 0; + if (!isset($event['start']) && isset($event['sday'])) { + $sday = mktime(12,0,0,$event['smonth'],$event['sday'],$event['syear']); + } else { + $sday = (isset($event['start']) && !empty($event['start'])) ? strtotime($event['start']) : 0; + } + + if (!isset($event['end']) && isset($event['eday'])) { + $eday = mktime(12,0,0,$event['emonth'],$event['eday'],$event['eyear']); + } else { + $eday = (isset($event['end']) && !empty($event['end'])) ? strtotime($event['end']) : 0; + } ?> <table border="0" cellspacing="0" cellpadding="3" width="100%" class="vevent"> <tr bgcolor="#dddddd"><td> -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
