mirror of
https://github.com/friendica/friendica
synced 2024-11-09 23:02:54 +00:00
And some more view calls added
This commit is contained in:
parent
3e5c3dce01
commit
c4f7f3e26e
3 changed files with 7 additions and 21 deletions
|
@ -116,11 +116,7 @@ function display_init(App $a)
|
||||||
$nickname = str_replace(Strings::normaliseLink(DI::baseUrl()) . '/profile/', '', Strings::normaliseLink($profiledata['url']));
|
$nickname = str_replace(Strings::normaliseLink(DI::baseUrl()) . '/profile/', '', Strings::normaliseLink($profiledata['url']));
|
||||||
|
|
||||||
if (!empty($a->user['nickname']) && $nickname != $a->user['nickname']) {
|
if (!empty($a->user['nickname']) && $nickname != $a->user['nickname']) {
|
||||||
$profile = DBA::fetchFirst("SELECT `profile`.* , `contact`.`avatar-date` AS picdate, `user`.* FROM `profile`
|
$profile = DBA::selectFirst('owner-view', [], ['nickname' => $nickname]);
|
||||||
INNER JOIN `contact` on `contact`.`uid` = `profile`.`uid` INNER JOIN `user` ON `profile`.`uid` = `user`.`uid`
|
|
||||||
WHERE `user`.`nickname` = ? AND `contact`.`self` LIMIT 1",
|
|
||||||
$nickname
|
|
||||||
);
|
|
||||||
if (DBA::isResult($profile)) {
|
if (DBA::isResult($profile)) {
|
||||||
$profiledata = $profile;
|
$profiledata = $profile;
|
||||||
}
|
}
|
||||||
|
|
|
@ -234,19 +234,7 @@ class Profile
|
||||||
*/
|
*/
|
||||||
public static function getByNickname($nickname, $uid = 0)
|
public static function getByNickname($nickname, $uid = 0)
|
||||||
{
|
{
|
||||||
$profile = DBA::fetchFirst(
|
$profile = DBA::selectFirst('owner-view', [], ['nickname' => $nickname, 'uid' => $uid]);
|
||||||
"SELECT `contact`.`id` AS `contact_id`, `contact`.`photo` AS `contact_photo`,
|
|
||||||
`contact`.`thumb` AS `contact_thumb`, `contact`.`micro` AS `contact_micro`,
|
|
||||||
`profile`.*,
|
|
||||||
`contact`.`avatar-date` AS picdate, `contact`.`addr`, `contact`.`url`, `user`.*
|
|
||||||
FROM `profile`
|
|
||||||
INNER JOIN `contact` on `contact`.`uid` = `profile`.`uid` AND `contact`.`self`
|
|
||||||
INNER JOIN `user` ON `profile`.`uid` = `user`.`uid`
|
|
||||||
WHERE `user`.`nickname` = ? AND `profile`.`uid` = ? LIMIT 1",
|
|
||||||
$nickname,
|
|
||||||
intval($uid)
|
|
||||||
);
|
|
||||||
|
|
||||||
return $profile;
|
return $profile;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -399,9 +387,9 @@ class Profile
|
||||||
'fullname' => $profile['name'],
|
'fullname' => $profile['name'],
|
||||||
'firstname' => $firstname,
|
'firstname' => $firstname,
|
||||||
'lastname' => $lastname,
|
'lastname' => $lastname,
|
||||||
'photo300' => $profile['contact_photo'] ?? '',
|
'photo300' => $profile['photo'] ?? '',
|
||||||
'photo100' => $profile['contact_thumb'] ?? '',
|
'photo100' => $profile['thumb'] ?? '',
|
||||||
'photo50' => $profile['contact_micro'] ?? '',
|
'photo50' => $profile['micro'] ?? '',
|
||||||
];
|
];
|
||||||
} else {
|
} else {
|
||||||
$diaspora = false;
|
$diaspora = false;
|
||||||
|
|
|
@ -103,6 +103,8 @@ return [
|
||||||
"name-date" => ["contact", "name-date"],
|
"name-date" => ["contact", "name-date"],
|
||||||
"uri-date" => ["contact", "uri-date"],
|
"uri-date" => ["contact", "uri-date"],
|
||||||
"avatar-date" => ["contact", "avatar-date"],
|
"avatar-date" => ["contact", "avatar-date"],
|
||||||
|
"contact_id" => ["contact", "id"], /// @todo Replaces all uses of "contact_id" with "id"
|
||||||
|
"picdate" => ["contact", "avatar-date"], /// @todo Replaces all uses of "picdate" with "avatar-date"
|
||||||
"term-date" => ["contact", "term-date"],
|
"term-date" => ["contact", "term-date"],
|
||||||
"last-item" => ["contact", "last-item"],
|
"last-item" => ["contact", "last-item"],
|
||||||
"lastitem_date" => ["contact", "last-item"], /// @todo Replaces all uses of "lastitem_date" with "last-item"
|
"lastitem_date" => ["contact", "last-item"], /// @todo Replaces all uses of "lastitem_date" with "last-item"
|
||||||
|
|
Loading…
Reference in a new issue