Update function name, descriptive variable names.
$uid = $a->user['uid'];
- $c = dba::selectFirst('contact', ['name', 'url', 'photo'], ['id' => $cid, 'uid' => local_user()]);
+ $contact = dba::selectFirst('contact', ['name', 'url', 'photo'], ['id' => $cid, 'uid' => local_user()]);
- if (!DBM::is_result($c)) {
+ if (!DBM::is_result($contact)) {
return;
}
$a->page['aside'] = "";
- Profile::load($a, "", 0, Contact::getDetailsByURL($c[0]["url"]));
+ Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
$total = GContact::countAllFriends(local_user(), $cid);
return;
}
- $profile = Profile::getProfiledataByNick($nick, $a->profile_uid);
+ $profile = Profile::getByNickname($nick, $a->profile_uid);
$account_type = Contact::getAccountType($profile);
}
if ($cmd === 'loc' && $cid) {
- $c = dba::selectFirst('contact', ['name', 'url', 'photo'], ['id' => $cid, 'uid' => $uid]);
+ $contact = dba::selectFirst('contact', ['name', 'url', 'photo'], ['id' => $cid, 'uid' => $uid]);
- if (DBM::is_result($c)) {
+ if (DBM::is_result($contact)) {
$a->page['aside'] = "";
- Profile::load($a, "", 0, Contact::getDetailsByURL($c["url"]));
+ Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
}
} else {
- $c = dba::selectFirst('contact', ['name', 'url', 'photo'], ['self' => true, 'uid' => $uid]);
+ $contact = dba::selectFirst('contact', ['name', 'url', 'photo'], ['self' => true, 'uid' => $uid]);
- if (DBM::is_result($c)) {
+ if (DBM::is_result($contact)) {
$vcard_widget = replace_macros(get_markup_template("vcard-widget.tpl"), array(
- '$name' => htmlentities($c['name']),
- '$photo' => $c['photo'],
+ '$name' => htmlentities($contact['name']),
+ '$photo' => $contact['photo'],
'url' => 'contacts/' . $cid
));
}
}
- if (!DBM::is_result($c)) {
+ if (!DBM::is_result($contact)) {
return;
}
function hcard_init(App $a)
{
- $blocked = (((Config::get('system', 'block_public')) && (! local_user()) && (! remote_user())) ? true : false);
+ $blocked = Config::get('system', 'block_public') && !local_user() && !remote_user();
if ($a->argc > 1) {
$which = $a->argv[1];
$a->page['htmlhead'] .= '<link rel="openid.delegate" href="' . $delegate . '" />' . "\r\n";
}
- if (! $blocked) {
+ if (!$blocked) {
$keywords = ((x($a->profile, 'pub_keywords')) ? $a->profile['pub_keywords'] : '');
$keywords = str_replace(array(',',' ',',,'), array(' ',',',','), $keywords);
if (strlen($keywords)) {
$keywords = str_replace(array('#',',',' ',',,'), array('',' ',',',','), $keywords);
$keywords = explode(',', $keywords);
- $r = dba::selectFirst('contact', ['photo'], ['self' => true, 'uid' => $a->profile['uid']]);
+ $contactPhoto = dba::selectFirst('contact', ['photo'], ['self' => true, 'uid' => $a->profile['uid']]);
$json_info = array(
'fn' => $a->profile['name'],
'key' => $a->profile['pubkey'],
'homepage' => System::baseUrl()."/profile/{$which}",
'comm' => (x($a->profile, 'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY),
- 'photo' => $r["photo"],
+ 'photo' => $contactPhoto["photo"],
'tags' => $keywords
);
$a->profile_uid = $user[0]['uid'];
$is_owner = (local_user() && (local_user() == $a->profile_uid));
- $profile = Profile::getProfiledataByNick($nick, $a->profile_uid);
+ $profile = Profile::getByNickname($nick, $a->profile_uid);
$account_type = Contact::getAccountType($profile);
$a->data['user'] = $user[0];
$a->profile_uid = $user[0]['uid'];
- $profile = Profile::getProfiledataByNick($nick, $a->profile_uid);
+ $profile = Profile::getByNickname($nick, $a->profile_uid);
$account_type = Contact::getAccountType($profile);
/**
*
- * @brief Loads a profile into the page sidebar.
+ * Loads a profile into the page sidebar.
*
* The function requires a writeable copy of the main App structure, and the nickname
* of a registered local account.
* the theme is chosen before the _init() function of a theme is run, which will usually
* load a lot of theme-specific content
*
+ * @brief Loads a profile into the page sidebar.
* @param object $a App
* @param string $nickname string
* @param int $profile int
}
}
- $pdata = self::getProfiledataByNick($nickname, $user[0]['uid'], $profile);
+ $pdata = self::getByNickname($nickname, $user[0]['uid'], $profile);
if (empty($pdata) && empty($profiledata)) {
logger('profile error: ' . $a->query_string, LOGGER_DEBUG);
}
/**
- * @brief Get all profil data of a local user
+ * Get all profile data of a local user
*
* If the viewer is an authenticated remote viewer, the profile displayed is the
* one that has been configured for his/her viewing in the Contact manager.
*
* Includes all available profile data
*
+ * @brief Get all profile data of a local user
* @param string $nickname nick
* @param int $uid uid
* @param int $profile_id ID of the profile
- * @returns array
+ * @return array
*/
- public static function getProfiledataByNick($nickname, $uid = 0, $profile_id = 0)
+ public static function getByNickname($nickname, $uid = 0, $profile_id = 0)
{
if (remote_user() && count($_SESSION['remote'])) {
foreach ($_SESSION['remote'] as $visitor) {
}
/**
- * @brief Formats a profile for display in the sidebar.
+ * Formats a profile for display in the sidebar.
*
* It is very difficult to templatise the HTML completely
* because of all the conditional logic.
*
+ * @brief Formats a profile for display in the sidebar.
* @param array $profile
* @param int $block
* @param boolean $show_connect Show connect link
}
/**
- * @brief Get the user ID of the page owner
+ * Get the user ID of the page owner.
*
* Used from within PCSS themes to set theme parameters. If there's a
* puid request variable, that is the "page owner" and normally their theme
* system pconfig, which means they don't want to see anybody else's theme
* settings except their own while on this site.
*
+ * @brief Get the user ID of the page owner
* @return int user ID
*
* @note Returns local_user instead of user ID if "always_my_theme"