aboutsummaryrefslogtreecommitdiffstats
path: root/mod/profile.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/profile.php')
-rw-r--r--mod/profile.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/mod/profile.php b/mod/profile.php
index 8ba9584b1..8fdd38ced 100644
--- a/mod/profile.php
+++ b/mod/profile.php
@@ -247,15 +247,18 @@ function profile_content(&$a, $update = 0) {
}
+
if($is_owner) {
- $r = q("UPDATE `item` SET `item_flags` = item_flags - %d
- WHERE item_flags & %d AND `uid` = %d",
+ $r = q("UPDATE item SET item_flags = (item_flags ^ %d)
+ WHERE (item_flags & %d) AND (item_flags & %d) AND uid = %d ",
+ intval(ITEM_UNSEEN),
intval(ITEM_UNSEEN),
- intval(ITEM_UNSEEN|ITEM_WALL),
+ intval(ITEM_WALL),
intval(local_user())
);
}
+
$o .= conversation($a,$items,'profile',$update);
if(! $update)