aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mod/connections.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/mod/connections.php b/mod/connections.php
index b8cfb5daa..a12f51e68 100644
--- a/mod/connections.php
+++ b/mod/connections.php
@@ -171,7 +171,8 @@ function connections_content(&$a) {
}
if($cmd === 'refresh') {
- zot_refresh($orig_record[0],get_app()->get_channel());
+ if(! zot_refresh($orig_record[0],get_app()->get_channel()))
+ notice( t('Refresh failed - channel is currently unavailable.') );
goaway($a->get_baseurl(true) . '/connections/' . $contact_id);
}
@@ -247,6 +248,13 @@ function connections_content(&$a) {
),
array(
+ 'label' => t('Refresh Permissions'),
+ 'url' => $a->get_baseurl(true) . '/connections/' . $contact['abook_id'] . '/refresh',
+ 'sel' => '',
+ 'title' => t('Fetch updated permissions'),
+ ),
+
+ array(
'label' => (($contact['abook_flags'] & ABOOK_FLAG_BLOCKED) ? t('Unblock') : t('Block')),
'url' => $a->get_baseurl(true) . '/connections/' . $contact['abook_id'] . '/block',
'sel' => (($contact['abook_flags'] & ABOOK_FLAG_BLOCKED) ? 'active' : ''),