require_once('include/contact_selectors.php');
require_once('mod/contacts.php');
-function dirfind_init(&$a) {
+function dirfind_init(App &$a) {
- if(! local_user()) {
+ if (! local_user()) {
notice( t('Permission denied.') . EOL );
return;
}
if(strpos($search,'@') === 0) {
$search = substr($search,1);
+ $header = sprintf( t('People Search - %s'), $search);
if ((valid_email($search) AND validate_email($search)) OR
(substr(normalise_link($search), 0, 7) == "http://")) {
$user_data = probe_url($search);
if(strpos($search,'!') === 0) {
$search = substr($search,1);
$community = true;
+ $header = sprintf( t('Forum Search - %s'), $search);
}
$o = '';
}
// Add found profiles from the global directory to the local directory
- proc_run('php','include/discover_poco.php', "dirsearch", urlencode($search));
+ proc_run(PRIORITY_LOW, 'include/discover_poco.php', "dirsearch", urlencode($search));
} else {
$p = (($a->pager['page'] != 1) ? '&p=' . $a->pager['page'] : '');
} else
$photo_menu = array();
} else {
- $connlnk = $a->get_baseurl().'/follow/?url='.(($jj->connect) ? $jj->connect : $jj->url);
+ $connlnk = App::get_baseurl().'/follow/?url='.(($jj->connect) ? $jj->connect : $jj->url);
$conntxt = t('Connect');
$photo_menu = array(
'profile' => array(t("View Profile"), zrl($jj->url)),
'details' => $contact_details['location'],
'tags' => $contact_details['keywords'],
'about' => $contact_details['about'],
- 'account_type' => (($contact_details['community']) ? t('Forum') : ''),
+ 'account_type' => account_type($contact_details),
'network' => network_to_name($jj->network, $jj->url),
'id' => ++$id,
);
$tpl = get_markup_template('viewcontact_template.tpl');
$o .= replace_macros($tpl,array(
- 'title' => sprintf( t('People Search - %s'), $search),
+ 'title' => $header,
'$contacts' => $entries,
'$paginate' => paginate($a),
));