diff options
Diffstat (limited to 'www/wiki/extensions/SemanticResultFormats/src/vCard/vCard.php')
-rw-r--r-- | www/wiki/extensions/SemanticResultFormats/src/vCard/vCard.php | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/www/wiki/extensions/SemanticResultFormats/src/vCard/vCard.php b/www/wiki/extensions/SemanticResultFormats/src/vCard/vCard.php index a52d7aa8..e5d6e0f9 100644 --- a/www/wiki/extensions/SemanticResultFormats/src/vCard/vCard.php +++ b/www/wiki/extensions/SemanticResultFormats/src/vCard/vCard.php @@ -79,6 +79,16 @@ class vCard { } /** + * @since 3.1 + * + * @param string $key + * @param string $value + */ + public function set( $key, $value ) { + $this->vcard[$key] = $value; + } + + /** * @since 3.0 * * @param boolean $isPublic @@ -146,7 +156,9 @@ class vCard { } foreach ( $vcard['address'] as $a ) { - $text .= $a->text(); + if ( $a->hasAddress() ) { + $text .= $a->text(); + } } foreach ( $vcard['tel'] as $t ) { |