You are viewing a plain text version of this content. The canonical link for it is here.
Posted to olio-commits@incubator.apache.org by ak...@apache.org on 2009/04/21 00:46:06 UTC

svn commit: r766931 - /incubator/olio/webapp/php/trunk/public_html/calendar.php

Author: akara
Date: Tue Apr 21 00:46:06 2009
New Revision: 766931

URL: http://svn.apache.org/viewvc?rev=766931&view=rev
Log:
Issue OLIO-18: Patch submitted by Damien Cooke and Nick Lanham. Fix verified.

Modified:
    incubator/olio/webapp/php/trunk/public_html/calendar.php

Modified: incubator/olio/webapp/php/trunk/public_html/calendar.php
URL: http://svn.apache.org/viewvc/incubator/olio/webapp/php/trunk/public_html/calendar.php?rev=766931&r1=766930&r2=766931&view=diff
==============================================================================
--- incubator/olio/webapp/php/trunk/public_html/calendar.php (original)
+++ incubator/olio/webapp/php/trunk/public_html/calendar.php Tue Apr 21 00:46:06 2009
@@ -57,8 +57,32 @@
 }
 $prev_year= $year-1;
 $next_year= $year+1;
+//$prev_month = $month-1;
+//$next_month = $month+1;
+
+//$prev_month = $month==1?12:$month-1;
+//$next_month = $month==12?1:$month+1;
+
+switch($month)
+ {
+     case 1:
+           //this is the first month of the year
+           $prev_month = 12;
+           $next_month = $month+1;
+           break;
+
+     case 12:
+           //this is the last month of the year
+          $prev_month = $month -1;
+          $next_month = 1;
+         break;
+
+     default:
+         //all other cases
 $prev_month = $month-1;
 $next_month = $month+1;
+        break;
+ }
 
 ob_start();
 require("../views/calendar.php");