phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] calendar ical.php


From: Dave Hall
Subject: [Phpgroupware-cvs] calendar ical.php
Date: Sun, 25 Jun 2006 23:42:04 +0000

CVSROOT:        /cvsroot/phpgroupware
Module name:    calendar
Changes by:     Dave Hall <skwashd>     06/06/25 23:42:04

Modified files:
        .              : ical.php 

Log message:
        fixed code flow

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/calendar/ical.php?cvsroot=phpgroupware&r1=1.6&r2=1.7

Patches:
Index: ical.php
===================================================================
RCS file: /cvsroot/phpgroupware/calendar/ical.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- ical.php    5 Jun 2006 12:01:36 -0000       1.6
+++ ical.php    25 Jun 2006 23:42:04 -0000      1.7
@@ -12,7 +12,7 @@
        *  option) any later version.                                           
   *
        
\**************************************************************************/
 
-       /* $Id: ical.php,v 1.6 2006/06/05 12:01:36 skwashd Exp $ */
+       /* $Id: ical.php,v 1.7 2006/06/25 23:42:04 skwashd Exp $ */
 
        /**
        * NOTES:
@@ -88,23 +88,6 @@
        $so = createObject('calendar.socalendar', array('owner' => $uid) );
        $export = createObject('calendar.boicalendar');
 
-       $ical_mode = (isset($_GET['mode']) && strlen($_GET['mode']) ) ? 
$_GET['mode'] : 'freebusy';
-
-       switch ( $ical_mode )
-       {
-               case 'export':
-                       export_events();
-                       break;
-
-               case 'alarms':
-                       list_alarms();
-                       break;
-
-               case 'freebusy':
-               default:
-                       //do nothing for now!
-       }
-       
        $start['d'] = $start['m'] = $start['y'] = 0;
        if ( $prev <> -1 )
        {
@@ -135,10 +118,30 @@
        }
        else
        {
+               
+               $ical_mode = (isset($_GET['mode']) && strlen($_GET['mode']) ) ? 
$_GET['mode'] : 'freebusy';
+
+               switch ( $ical_mode )
+               {
+                       case 'export':
+                               export_events();
+                               break;
+
+                       case 'alarms':
+                               list_alarms();
+                               break;
+
+                       case 'freebusy':
+                       default:
+                               //do nothing for now!
+               }
+
                $browser = createObject('phpgwapi.browser');
                $browser->content_header($login . '.ics','text/calendar');
+       }
+       @$GLOBALS['phpgw']->session->destroy($sessionid, 
$GLOBALS['phpgw']->session->kp3);
 
-               if(isset($_GET['mode']) && $_GET['mode'] == 'alarm')
+       function list_alarms()
                {
                        if(isset($_GET['time']))
                        {
@@ -162,9 +165,9 @@
         
                        // find the appropriate events that have alarms
                        echo $export->export( array('l_event_id' => $ids, 
'alarms_only' => true, 'minutes' => $minutes) );
-                       
                }
-               else
+
+       function export_events()
                {
                        list($start['d'], $start['m'], $start['y']) = 
explode('-', date('d-n-Y', strtotime("-$prev months")));
                        list($end['d'], $end['m'], $end['y']) = explode('-', 
date('d-n-Y', strtotime("+$adv months")));
@@ -172,6 +175,6 @@
                                
                        echo $export->export( array('l_event_id' => $ids) );
                }
-       }
-       @$GLOBALS['phpgw']->session->destroy($sessionid, 
$GLOBALS['phpgw']->session->kp3);
+
+       
 ?>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]