diff options
-rw-r--r-- | mod/connections.php | 10 |
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' : ''), |