diff --git a/src/Model/Profile.php b/src/Model/Profile.php
index bd455bc6b..39765e74e 100644
--- a/src/Model/Profile.php
+++ b/src/Model/Profile.php
@@ -514,6 +514,10 @@ class Profile
$p['address'] = $p['location'];
}
+ if (isset($p['address'])) {
+ $p['address'] = BBCode::convert($p['address']);
+ }
+
if (isset($p['photo'])) {
$p['photo'] = ProxyUtils::proxifyUrl($p['photo'], false, ProxyUtils::SIZE_SMALL);
}
diff --git a/src/Module/Contact.php b/src/Module/Contact.php
index 410f5878b..06c6ee241 100644
--- a/src/Module/Contact.php
+++ b/src/Module/Contact.php
@@ -642,7 +642,7 @@ class Contact extends BaseModule
'$profileurllabel'=> L10n::t('Profile URL'),
'$profileurl' => $contact['url'],
'$account_type' => Model\Contact::getAccountType($contact),
- '$location' => $contact['location'],
+ '$location' => BBCode::convert($contact['location']),
'$location_label' => L10n::t('Location:'),
'$xmpp' => BBCode::convert($contact['xmpp']),
'$xmpp_label' => L10n::t('XMPP:'),
diff --git a/view/templates/contact_edit.tpl b/view/templates/contact_edit.tpl
index 6f63dde2b..644121cad 100644
--- a/view/templates/contact_edit.tpl
+++ b/view/templates/contact_edit.tpl
@@ -53,7 +53,7 @@
{{* Some information about the contact from the profile *}}
- {{$profileurllabel}}
- {{$profileurl}}
- {{if $location}}- {{$location_label}}
- {{$location}}
{{/if}}
+ {{if $location}}- {{$location_label}}
- {{$location nofilter}}
{{/if}}
{{if $xmpp}}- {{$xmpp_label}}
- {{$xmpp}}
{{/if}}
{{if $keywords}}- {{$keywords_label}}
- {{$keywords}}
{{/if}}
{{if $about}}- {{$about_label}}
- {{$about nofilter}}
{{/if}}
diff --git a/view/templates/profile_vcard.tpl b/view/templates/profile_vcard.tpl
index 124fca154..192c860de 100644
--- a/view/templates/profile_vcard.tpl
+++ b/view/templates/profile_vcard.tpl
@@ -17,7 +17,7 @@
{{if $location}}
- {{$location}}
-
- {{if $profile.address}}
{{$profile.address}}
{{/if}}
+ {{if $profile.address}}{{$profile.address nofilter}}
{{/if}}
{{$profile.locality}}{{if $profile.locality}}, {{/if}}
{{$profile.region}}
diff --git a/view/theme/duepuntozero/templates/profile_vcard.tpl b/view/theme/duepuntozero/templates/profile_vcard.tpl
index a7d0a0bc5..d80b8feed 100644
--- a/view/theme/duepuntozero/templates/profile_vcard.tpl
+++ b/view/theme/duepuntozero/templates/profile_vcard.tpl
@@ -15,7 +15,7 @@
{{if $location}}
- {{$location}}
-
- {{if $profile.address}}
{{$profile.address}}
{{/if}}
+ {{if $profile.address}}{{$profile.address nofilter}}
{{/if}}
{{$profile.locality}}{{if $profile.locality}}, {{/if}}
{{$profile.region}}
diff --git a/view/theme/frio/templates/contact_edit.tpl b/view/theme/frio/templates/contact_edit.tpl
index 70ebdcd0c..92ff615a9 100644
--- a/view/theme/frio/templates/contact_edit.tpl
+++ b/view/theme/frio/templates/contact_edit.tpl
@@ -88,7 +88,7 @@
{{$location_label}}
-
{{$location}}
+
{{$location nofilter}}
{{/if}}
diff --git a/view/theme/frio/templates/profile_vcard.tpl b/view/theme/frio/templates/profile_vcard.tpl
index 0649f8a55..462fb3567 100644
--- a/view/theme/frio/templates/profile_vcard.tpl
+++ b/view/theme/frio/templates/profile_vcard.tpl
@@ -76,7 +76,7 @@
- {{if $profile.address}}{{$profile.address}}{{/if}}
+ {{if $profile.address}}{{$profile.address nofilter}}{{/if}}
{{$profile.locality}}{{if $profile.locality}}, {{/if}}
{{$profile.region}}
diff --git a/view/theme/quattro/templates/profile_vcard.tpl b/view/theme/quattro/templates/profile_vcard.tpl
index 68028fe91..927047cd3 100644
--- a/view/theme/quattro/templates/profile_vcard.tpl
+++ b/view/theme/quattro/templates/profile_vcard.tpl
@@ -38,7 +38,7 @@
{{if $location}}
- {{$location}}
-
- {{if $profile.address}}
{{$profile.address}}
{{/if}}
+ {{if $profile.address}}{{$profile.address nofilter}}
{{/if}}
{{$profile.locality}}{{if $profile.locality}}, {{/if}}
{{$profile.region}}
diff --git a/view/theme/vier/templates/contact_edit.tpl b/view/theme/vier/templates/contact_edit.tpl
index 8fbbbfc38..a01fac9ee 100644
--- a/view/theme/vier/templates/contact_edit.tpl
+++ b/view/theme/vier/templates/contact_edit.tpl
@@ -54,7 +54,7 @@
{{* Some information about the contact from the profile *}}
- {{$profileurllabel}}
- {{$profileurl}}
- {{if $location}}- {{$location_label}}
- {{$location}}
{{/if}}
+ {{if $location}}- {{$location_label}}
- {{$location nofilter}}
{{/if}}
{{if $xmpp}}- {{$xmpp_label}}
- {{$xmpp}}
{{/if}}
{{if $keywords}}- {{$keywords_label}}
- {{$keywords}}
{{/if}}
{{if $about}}- {{$about_label}}
- {{$about nofilter}}
{{/if}}
diff --git a/view/theme/vier/templates/profile_vcard.tpl b/view/theme/vier/templates/profile_vcard.tpl
index b37f5d259..70bc13e82 100644
--- a/view/theme/vier/templates/profile_vcard.tpl
+++ b/view/theme/vier/templates/profile_vcard.tpl
@@ -28,7 +28,7 @@
{{if $location}}
- {{$location}}
-
- {{if $profile.address}}
{{$profile.address}}
{{/if}}
+ {{if $profile.address}}{{$profile.address nofilter}}
{{/if}}
{{$profile.locality}}{{if $profile.locality}}, {{/if}}
{{$profile.region}}