Пример #1
0
 public static function decode(Vpdi_Property $ADR) {
   $parts = Vpdi::decodeTextList($ADR->value(), ';');
   $add = new Vpdi_Vcard_Address;
   foreach (self::$addr_parts as $i => $part) {
     $add->{$part} = (isset($parts[$i])) ? $parts[$i] : '';
   }
   $add->addTypes($ADR->getParam('TYPE'));
   return $add;
 }
Пример #2
0
 /**
  * Adds an ADR property by passing a Vpdi_Vcard_Address object
  * 
  * @access public
  * @param Vpdi_Vcard_Address $address
  * @return void
  */
 public function addAddress(Vpdi_Vcard_Address $address) {
   $this->addProperty($address->encode());
 }