allow photos without comments to be liked

This commit is contained in:
friendica 2014-10-26 15:34:18 -07:00
parent 59e19a1f45
commit 5abd01f072
2 changed files with 16 additions and 3 deletions

View File

@ -209,13 +209,17 @@ function like_content(&$a) {
}
else {
// this is used to like an item or comment
$item_id = ((argc() == 2) ? notags(trim(argv(1))) : 0);
logger('like: verb ' . $verb . ' item ' . $item_id, LOGGER_DEBUG);
// get the item. Allow linked photos (which are normally hidden) to be liked
$r = q("SELECT * FROM item WHERE id = %d and item_restrict = 0 LIMIT 1",
dbesc($item_id)
$r = q("SELECT * FROM item WHERE id = %d and (item_restrict = 0 or item_restrict = %d) LIMIT 1",
dbesc($item_id),
dbesc(ITEM_HIDDEN)
);
if(! $item_id || (! $r)) {
@ -325,6 +329,15 @@ function like_content(&$a) {
if($item['item_flags'] & ITEM_WALL)
$item_flags |= ITEM_WALL;
// if this was a linked photo and was hidden, unhide it.
if($item['item_restrict'] & ITEM_HIDDEN) {
$r = q("update item set item_restrict = (item_restrict ^ %d) where id = %d limit 1",
intval(ITEM_HIDDEN),
intval($item['id'])
);
}
}
if($verb === 'like')

View File

@ -1 +1 @@
2014-10-25.839
2014-10-26.840