Next join replaced by view
This commit is contained in:
parent
0950e4bada
commit
3e5c3dce01
1 changed files with 3 additions and 12 deletions
|
@ -4170,20 +4170,11 @@ class Diaspora
|
||||||
*/
|
*/
|
||||||
private static function createProfileData($uid)
|
private static function createProfileData($uid)
|
||||||
{
|
{
|
||||||
$r = q(
|
$profile = DBA::selectFirst('owner-view', ['uid', 'addr', 'name', 'location', 'net-publish', 'dob', 'about', 'pub_keywords'], ['uid' => $uid]);
|
||||||
"SELECT `profile`.`uid` AS `profile_uid`, `profile`.* , `user`.*, `user`.`prvkey` AS `uprvkey`, `contact`.`addr`
|
if (!DBA::isResult($profile)) {
|
||||||
FROM `profile`
|
|
||||||
INNER JOIN `user` ON `profile`.`uid` = `user`.`uid`
|
|
||||||
INNER JOIN `contact` ON `profile`.`uid` = `contact`.`uid`
|
|
||||||
WHERE `user`.`uid` = %d AND `contact`.`self` LIMIT 1",
|
|
||||||
intval($uid)
|
|
||||||
);
|
|
||||||
|
|
||||||
if (!$r) {
|
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
$profile = $r[0];
|
|
||||||
$handle = $profile["addr"];
|
$handle = $profile["addr"];
|
||||||
|
|
||||||
$split_name = self::splitName($profile['name']);
|
$split_name = self::splitName($profile['name']);
|
||||||
|
@ -4212,7 +4203,7 @@ class Diaspora
|
||||||
|
|
||||||
$about = BBCode::toMarkdown($profile['about']);
|
$about = BBCode::toMarkdown($profile['about']);
|
||||||
|
|
||||||
$location = Profile::formatLocation($profile);
|
$location = $profile['location'];
|
||||||
$tags = '';
|
$tags = '';
|
||||||
if ($profile['pub_keywords']) {
|
if ($profile['pub_keywords']) {
|
||||||
$kw = str_replace(',', ' ', $profile['pub_keywords']);
|
$kw = str_replace(',', ' ', $profile['pub_keywords']);
|
||||||
|
|
Loading…
Reference in a new issue