return;
}
- profile_load($a,$a->argv[1]);
+ nav_set_selected('home');
+
+ if($a->argc > 1) {
+ $nick = $a->argv[1];
+ $r = q("SELECT * FROM `user` WHERE `nickname` = '%s' AND `blocked` = 0 LIMIT 1",
+ dbesc($nick)
+ );
+
+ if(! count($r))
+ return;
+
+ $a->data['user'] = $r[0];
+ $a->profile_uid = $r[0]['uid'];
+ $is_owner = (local_user() && (local_user() == $a->profile_uid));
+
+ profile_load($a,$a->argv[1]);
+ }
}
return;
}
+ $o = "";
+
+ // tabs
+ $o .= profile_tabs($a,$is_owner, $a->data['user']['nickname']);
$r = q("SELECT COUNT(*) AS `total` FROM `contact`
WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0 AND `hidden` = 0 AND `archive` = 0
$tpl = get_markup_template("viewcontact_template.tpl");
$o .= replace_macros($tpl, array(
- '$title' => t('View Contacts'),
+ '$title' => t('Contacts'),
'$contacts' => $contacts,
'$paginate' => paginate($a),
));