- $r = q("SELECT `user`.*, `contact`.`id` FROM `user`
- INNER JOIN `contact` on `user`.`uid` = `contact`.`uid`
- WHERE `user`.`nickname` = '%s' AND `user`.`blocked` = 0
- AND `contact`.`self` = 1 LIMIT 1",
- DBA::escape($user_info['screen_name'])
- );
+ $user = DBA::selectFirst('owner-view', ['id', 'uid', 'nickname', 'page-flags'], ['nickname' => $user_info['screen_name'], 'blocked' => false]);