/[dolibarr]/dolibarr/htdocs/lib/vcard/vcard.class.php
ViewVC logotype

Diff of /dolibarr/htdocs/lib/vcard/vcard.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by opensides, Tue Oct 19 22:42:23 2004 UTC revision 1.5 by eldy, Sun Oct 30 13:15:21 2005 UTC
# Line 23  Foundation, Inc., 59 Temple Place - Suit Line 23  Foundation, Inc., 59 Temple Place - Suit
23    
24  ***************************************************************************/  ***************************************************************************/
25    
26  /*!     \file htdocs/lib/vcard/vcard.class.php  /**
27                  \brief Classe permettant de créer un fichier vcard.          \file       htdocs/lib/vcard/vcard.class.php
28                  \author Kai Blankenhorn.                  \brief      Classe permettant de créer un fichier vcard.
29                  \version 2.0                  \author     Kai Blankenhorn.
30                    \version    2.0
31    
32                  Ensemble des fonctions permettant de créer un fichier vcard.                  Ensemble des fonctions permettant de créer un fichier vcard.
33  */  */
# Line 74  function quoted_printable_encode($input, Line 75  function quoted_printable_encode($input,
75          return trim($output);          return trim($output);
76  }  }
77    
78  /*! \class vCard  /** \class vCard
79                  \brief Classe permettant de créer un fichier vcard                  \brief Classe permettant de créer un fichier vcard
80    
81                  Ensemble des fonctions permettant de créer un fichier vcard                  Ensemble des fonctions permettant de créer un fichier vcard
# Line 84  class vCard { Line 85  class vCard {
85          var $properties;          var $properties;
86          var $filename;          var $filename;
87    
88  /*!  /**
89                  \brief mise en forme du numéro de télephone                  \brief mise en forme du numéro de télephone
90                  \param  number          numéro de téléphone                  \param  number          numéro de téléphone
91                  \param  type                  \param  type
# Line 98  class vCard { Line 99  class vCard {
99                  $this->properties[$key] = quoted_printable_encode($number);                  $this->properties[$key] = quoted_printable_encode($number);
100          }          }
101    
102  /*!  /**
103                  \brief mise en forme de la photo                  \brief mise en forme de la photo
104                  \param  type                  \param  type
105                  \param  photo                  \param  photo
# Line 110  class vCard { Line 111  class vCard {
111                  $this->properties["PHOTO;TYPE=$type;ENCODING=BASE64"] = base64_encode($photo);                  $this->properties["PHOTO;TYPE=$type;ENCODING=BASE64"] = base64_encode($photo);
112          }          }
113    
114  /*!  /**
115                  \brief mise en forme du nom formaté                  \brief mise en forme du nom formaté
116                  \param  name                  \param  name
117  */  */
# Line 119  class vCard { Line 120  class vCard {
120                  $this->properties["FN"] = quoted_printable_encode($name);                  $this->properties["FN"] = quoted_printable_encode($name);
121          }          }
122    
123  /*!  /**
124                  \brief mise en forme du nom complet                  \brief mise en forme du nom complet
125                  \param  family                  \param  family
126                  \param  first                  \param  first
# Line 134  class vCard { Line 135  class vCard {
135                  if ($this->properties["FN"]=="") $this->setFormattedName(trim("$prefix $first $additional $family $suffix"));                  if ($this->properties["FN"]=="") $this->setFormattedName(trim("$prefix $first $additional $family $suffix"));
136          }          }
137    
138  /*!  /**
139                  \brief mise en forme de l'anniversaire                  \brief mise en forme de l'anniversaire
140                  \param  date                  \param  date
141  */  */
# Line 143  class vCard { Line 144  class vCard {
144                  $this->properties["BDAY"] = $date;                  $this->properties["BDAY"] = $date;
145          }          }
146    
147  /*!  /**
148                  \brief mise en forme de l'adresse                  \brief mise en forme de l'adresse
149                  \param  postoffice                  \param  postoffice
150                  \param  extended                  \param  extended
# Line 167  class vCard { Line 168  class vCard {
168                  }                  }
169          }          }
170    
171  /*!  /**
172                  \brief mise en forme du label                  \brief mise en forme du label
173                  \param  postoffice                  \param  postoffice
174                  \param  extended                  \param  extended
# Line 192  class vCard { Line 193  class vCard {
193                  $this->properties["LABEL;$type;ENCODING=QUOTED-PRINTABLE"] = quoted_printable_encode($label);                  $this->properties["LABEL;$type;ENCODING=QUOTED-PRINTABLE"] = quoted_printable_encode($label);
194          }          }
195    
196  /*!  /**
197                  \brief mise en forme de l'email                  \brief mise en forme de l'email
198                  \param  address                  \param  address
199  */  */
# Line 201  class vCard { Line 202  class vCard {
202                  $this->properties["EMAIL;INTERNET"] = $address;                  $this->properties["EMAIL;INTERNET"] = $address;
203          }          }
204    
205  /*!  /**
206                  \brief mise en forme de la note                  \brief mise en forme de la note
207                  \param  note                  \param  note
208  */  */
# Line 210  class vCard { Line 211  class vCard {
211                  $this->properties["NOTE;ENCODING=QUOTED-PRINTABLE"] = quoted_printable_encode($note);                  $this->properties["NOTE;ENCODING=QUOTED-PRINTABLE"] = quoted_printable_encode($note);
212          }          }
213    
214  /*!  /**
215                  \brief mise en forme de l'url                  \brief mise en forme de l'url
216                  \param  url                  \param  url
217                  \param  type                  \param  type
# Line 223  class vCard { Line 224  class vCard {
224                  $this->properties[$key] = $url;                  $this->properties[$key] = $url;
225          }          }
226    
227  /*!  /**
228                  \brief permet d'obtenir une vcard                  \brief permet d'obtenir une vcard
229  */  */
230    
# Line 239  class vCard { Line 240  class vCard {
240                  return $text;                  return $text;
241          }          }
242    
243  /*!  /**
244                  \brief permet d'obtenir le nom de fichier                  \brief permet d'obtenir le nom de fichier
245  */  */
246    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26