diff options
author | Haakon Meland Eriksen <haakon.eriksen@far.no> | 2015-11-20 19:51:57 +0100 |
---|---|---|
committer | Haakon Meland Eriksen <haakon.eriksen@far.no> | 2015-11-20 19:51:57 +0100 |
commit | 90187eae37ecdee56d245f563f529638ea8f55da (patch) | |
tree | 5f06f71871ab8df3281b50c5d3c36d640498c672 /mod/item.php | |
parent | 3b7b3ef2bb8dce373d2184309958e790a0478371 (diff) | |
parent | 7399f7a087b56e2f09419dc8ff99fc5ce15fa195 (diff) | |
download | volse-hubzilla-90187eae37ecdee56d245f563f529638ea8f55da.tar.gz volse-hubzilla-90187eae37ecdee56d245f563f529638ea8f55da.tar.bz2 volse-hubzilla-90187eae37ecdee56d245f563f529638ea8f55da.zip |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'mod/item.php')
-rw-r--r-- | mod/item.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mod/item.php b/mod/item.php index 1e39ca9c9..34484eff7 100644 --- a/mod/item.php +++ b/mod/item.php @@ -651,6 +651,29 @@ function item_post(&$a) { } } + if($orig_post) { + // preserve original tags + $t = q("select * from term where oid = %d and otype = %d and uid = %d and type in ( %d, %d, %d )", + intval($orig_post['id']), + intval(TERM_OBJ_POST), + intval($profile_uid), + intval(TERM_UNKNOWN), + intval(TERM_FILE), + intval(TERM_COMMUNITYTAG) + ); + if($t) { + foreach($t as $t1) { + $post_tags[] = array( + 'uid' => $profile_uid, + 'type' => $t1['type'], + 'otype' => TERM_OBJ_POST, + 'term' => $t1['term'], + 'url' => $t1['url'], + ); + } + } + } + $item_unseen = ((local_channel() != $profile_uid) ? 1 : 0); $item_wall = (($post_type === 'wall' || $post_type === 'wall-comment') ? 1 : 0); |