[ Index ]
 

Code source de Horde 3.1.3

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/lib/Horde/iCalendar/ -> vfreebusy.php (sommaire)

(pas de description)

Poids: 323 lignes (10 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

Horde_iCalendar_vfreebusy:: (12 méthodes):
  getType()
  parsevCalendar()
  exportvCalendar()
  getName()
  getEmail()
  getBusyPeriods()
  getFreePeriods()
  addBusyPeriod()
  getStart()
  getEnd()
  merge()
  simplify()


Classe: Horde_iCalendar_vfreebusy  - X-Ref

Class representing vFreebusy components.

$Horde: framework/iCalendar/iCalendar/vfreebusy.php,v 1.16.10.9 2006/02/06 17:53:39 mrubinsk Exp $

Copyright 2003-2006 Mike Cochrane <mike@graftonhall.co.nz>

See the enclosed file COPYING for license information (LGPL). If you did
not receive this file, see http://www.fsf.org/copyleft/lgpl.html.

getType()   X-Ref
Pas de description

parsevCalendar($data)   X-Ref
Parses a string containing vFreebusy data.

param: string $data     The data to parse.

exportvCalendar()   X-Ref
Pas de description

getName()   X-Ref
Returns a display name for this object.

return: string  A clear text name for displaying this object.

getEmail()   X-Ref
Returns the email address for this object.

return: string  The email address of this object's owner.

getBusyPeriods()   X-Ref
Pas de description

getFreePeriods($startStamp, $endStamp)   X-Ref
Returns all the free periods of time in a given period.

param: integer $startStamp  The start timestamp.
param: integer $endStamp    The end timestamp.
return: array  A hash with free time periods, the start times as the

addBusyPeriod($type, $start, $end = null, $duration = null)   X-Ref
Adds a busy period to the info.

param: string $type       The type of the period. Either 'FREE' or
param: integer $start     The start timestamp of the period.
param: integer $end       The end timestamp of the period.
param: integer $duration  The duration of the period. If specified, the

getStart()   X-Ref
Returns the timestamp of the start of the time period this free busy
information covers.

return: integer  A timestamp.

getEnd()   X-Ref
Returns the timestamp of the end of the time period this free busy
information covers.

return: integer  A timestamp.

merge($freebusy, $simplify = true)   X-Ref
Merges the busy periods of another Horde_iCalendar_vfreebusy object into
this one.

param: Horde_iCalendar_vfreebusy $freebusy  A freebusy object.
param: boolean $simplify                    If true, simplify() will

simplify()   X-Ref
Removes all overlaps and simplifies the busy periods array as much as
possible.




Généré le : Sun Feb 25 18:01:28 2007 par Balluche grâce à PHPXref 0.7