- $itm = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1",
- intval($post_id),
- intval(local_user())
- );
-
- if (! DBM::is_result($itm)) {
+ $fields = ['allow_cid', 'allow_gid', 'deny_cid', 'deny_gid',
+ 'type', 'body', 'title', 'file'];
+ $item = Item::selectFirstForUser(local_user(), $fields, ['id' => $post_id, 'uid' => local_user()]);
+ if (!DBM::is_result($item)) {