Friendica Communications Platform
(please note that this is a clone of the repository at github, issues are handled there)
https://friendi.ca
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.9 KiB
78 lines
1.9 KiB
<?php |
|
|
|
function follow_widget() { |
|
|
|
return replace_macros(get_markup_template('follow.tpl'),array( |
|
'$connect' => t('Add New Contact'), |
|
'$desc' => t('Enter address or web location'), |
|
'$hint' => t('Example: bob@example.com, http://example.com/barbara'), |
|
'$follow' => t('Connect') |
|
)); |
|
|
|
} |
|
|
|
function findpeople_widget() { |
|
|
|
$a = get_app(); |
|
|
|
$inv = (($a->config['register_policy'] != REGISTER_CLOSED) ? t('Invite Friends') : ''); |
|
|
|
if(get_config('system','invitation_only')) { |
|
$x = get_pconfig(local_user(),'system','invites_remaining'); |
|
if($x || is_site_admin()) { |
|
$a->page['aside'] .= '<div class="side-link" id="side-invite-remain">' |
|
. sprintf( tt('%d invitation available','%d invitations available',$x), $x) |
|
. '</div>' . $inv; |
|
} |
|
} |
|
|
|
return replace_macros(get_markup_template('peoplefind.tpl'),array( |
|
'$findpeople' => t('Find People'), |
|
'$desc' => t('Enter name or interest'), |
|
'$label' => t('Connect/Follow'), |
|
'$hint' => t('Examples: Robert Morgenstein, Fishing'), |
|
'$findthem' => t('Find'), |
|
'$suggest' => t('Friend Suggestions'), |
|
'$similar' => t('Similar Interests'), |
|
'$inv' => $inv |
|
)); |
|
|
|
} |
|
|
|
|
|
function networks_widget($baseurl,$selected = '') { |
|
|
|
$a = get_app(); |
|
|
|
if(! local_user()) |
|
return ''; |
|
|
|
|
|
$r = q("select distinct(network) from contact where uid = %d", |
|
intval(local_user()) |
|
); |
|
|
|
$nets = array(); |
|
if(count($r)) { |
|
require_once('include/contact_selectors.php'); |
|
foreach($r as $rr) { |
|
if($rr['network']) |
|
$nets[] = array('ref' => $rr['network'], 'name' => network_to_name($rr['network']), 'selected' => (($selected == $rr['network']) ? 'selected' : '' )); |
|
} |
|
} |
|
|
|
if(count($nets) < 2) |
|
return ''; |
|
|
|
return replace_macros(get_markup_template('nets.tpl'),array( |
|
'$title' => t('Networks'), |
|
'$desc' => '', |
|
'$sel_all' => (($selected == '') ? 'selected' : ''), |
|
'$all' => t('All Networks'), |
|
'$nets' => $nets, |
|
'$base' => $baseurl, |
|
|
|
)); |
|
} |
|
|
|
|
|
|