[ Index ]
 

Code source de Horde 3.1.3

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

title

Body

[fermer]

/lib/Horde/iCalendar/ -> vnote.php (source)

   1  <?php
   2  
   3  require_once 'Horde/iCalendar.php';
   4  
   5  /**
   6   * Class representing vNotes.
   7   *
   8   * $Horde: framework/iCalendar/iCalendar/vnote.php,v 1.3.10.5 2006/03/03 09:07:31 jan Exp $
   9   *
  10   * Copyright 2003-2006 Mike Cochrane <mike@graftonhall.co.nz>
  11   *
  12   * See the enclosed file COPYING for license information (LGPL). If you
  13   * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
  14   *
  15   * @author  Karsten Fourmont <fourmont@gmx.de>
  16   * @package Horde_iCalendar
  17   */
  18  class Horde_iCalendar_vnote extends Horde_iCalendar {
  19  
  20      function Horde_iCalendar_vnote($version = '1.1')
  21      {
  22          return parent::Horde_iCalendar($version);
  23      }
  24  
  25      function getType()
  26      {
  27          return 'vNote';
  28      }
  29  
  30      function parsevCalendar($data)
  31      {
  32          return parent::parsevCalendar($data, 'VNOTE');
  33      }
  34  
  35      /**
  36       * Unlike vevent and vtodo, a vnote is normally not enclosed in an
  37       * iCalendar container. (BEGIN..END)
  38       */
  39      function exportvCalendar()
  40      {
  41          $requiredAttributes['BODY'] = '';
  42          $requiredAttributes['VERSION'] = '1.1';
  43  
  44          foreach ($requiredAttributes as $name => $default_value) {
  45              if (is_a($this->getattribute($name), 'PEAR_Error')) {
  46                  $this->setAttribute($name, $default_value);
  47              }
  48          }
  49  
  50          return $this->_exportvData('VNOTE');
  51      }
  52  
  53  }


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