replacing direct query with User model call

This commit is contained in:
Philipp Holzer 2019-04-07 21:18:04 +02:00
parent 76fd2a4aa0
commit 7e061e0cae
No known key found for this signature in database
GPG key ID: 517BE60E2CE5C8A5

View file

@ -369,17 +369,11 @@ class Photo extends BaseObject
$logger = $a->getLogger(); $logger = $a->getLogger();
$profiler = $a->getProfiler(); $profiler = $a->getProfiler();
$userStmt = DBA::p( $user = User::getOwnerDataById($uid);
"SELECT `user`.`nickname`, `user`.`page-flags`, `contact`.`id` FROM `user` INNER JOIN `contact` on `user`.`uid` = `contact`.`uid`
WHERE `user`.`uid` = %d AND `user`.`blocked` = 0 AND `contact`.`self` = 1 LIMIT 1",
intval($uid)
);
if (!DBA::isResult($userStmt)) { if (!DBA::isResult($user) || !empty($user['blocked'])) {
$logger->info("Can't detect user data.", ['uid' => $uid]); $logger->info("Can't detect user data.", ['uid' => $uid]);
return []; return [];
} else {
$user = DBA::toArray($userStmt);
} }
$page_owner_nick = $user[0]['nickname']; $page_owner_nick = $user[0]['nickname'];