Exemple #1
0
 public function encode() {
   $parts = array();
   foreach (self::$addr_parts as $part) {
     $parts[] = $this->{$part};
   }
   $value = Vpdi::encodeTextList($parts, ';');
   
   $params = array();
   $params = array_merge($params, $this->location, $this->delivery);
   if ($this->preferred) {
     $params[] = 'pref';
   }
   return new Vpdi_Property('ADR', $value, array('TYPE' => $params));
 }
Exemple #2
0
 public function encode() {
   return new Vpdi_Property('n', Vpdi::encodeTextList(array($this->family, $this->given, 
     $this->additional, $this->prefixes, $this->suffixes), ';'));
 }
Exemple #3
0
 public function setGeo(array $geo) {
   $this->addProperty(new Vpdi_Property('GEO', Vpdi::encodeTextList($geo, ';')));
 }