aboutsummaryrefslogtreecommitdiffstats
path: root/mod/item.php
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-02-06 20:29:17 -0800
committerfriendica <info@friendica.com>2013-02-06 20:29:17 -0800
commit1e8146fc5c4ac78e2652aa2a3d2477b72f01e452 (patch)
tree5e008c75c3de3f4d19179e4985faa6b82dd99781 /mod/item.php
parente6aaf1e9bf4e4debcc539e454234dddae9915d13 (diff)
downloadvolse-hubzilla-1e8146fc5c4ac78e2652aa2a3d2477b72f01e452.tar.gz
volse-hubzilla-1e8146fc5c4ac78e2652aa2a3d2477b72f01e452.tar.bz2
volse-hubzilla-1e8146fc5c4ac78e2652aa2a3d2477b72f01e452.zip
work on notifications
Diffstat (limited to 'mod/item.php')
-rw-r--r--mod/item.php32
1 files changed, 10 insertions, 22 deletions
diff --git a/mod/item.php b/mod/item.php
index 4bfb34e41..3cea8b22c 100644
--- a/mod/item.php
+++ b/mod/item.php
@@ -662,20 +662,14 @@ function item_post(&$a) {
intval($parent_item['private']),
intval($post_id)
);
-//fixme
- if($contact_record != $author) {
+
+ if($datarray['owner_xchan'] != $datarray['author_xchan']) {
notification(array(
'type' => NOTIFY_COMMENT,
- 'notify_flags' => $channel['channel_notifyflags'],
- 'language' => $channel['account_language'],
- 'to_name' => $channel['channel_name'],
- 'to_email' => $channel['account_email'],
- 'uid' => $channel['channel_id'],
+ 'from_xchan' => $datarray['author_xchan'],
+ 'to_xchan' => $datarray['owner_xchan'],
'item' => $datarray,
- 'link' => $a->get_baseurl() . '/display/' . $user['nickname'] . '/' . $post_id,
- 'source_name' => $datarray['author-name'],
- 'source_link' => $datarray['author-link'],
- 'source_photo' => $datarray['author-avatar'],
+ 'link' => $a->get_baseurl() . '/display/' . $datarray['uri'],
'verb' => ACTIVITY_POST,
'otype' => 'item',
'parent' => $parent,
@@ -687,20 +681,14 @@ function item_post(&$a) {
}
else {
$parent = $post_id;
-//fixme
- if($contact_record != $author) {
+
+ if($datarray['owner_xchan'] != $datarray['author_xchan']) {
notification(array(
'type' => NOTIFY_WALL,
- 'notify_flags' => $channel['channel_notifyflags'],
- 'language' => $channel['account_language'],
- 'to_name' => $channel['channel_name'],
- 'to_email' => $channel['account_email'],
- 'uid' => $channel['channel_id'],
+ 'from_xchan' => $datarray['author_xchan'],
+ 'to_xchan' => $datarray['owner_xchan'],
'item' => $datarray,
- 'link' => $a->get_baseurl() . '/display/' . $user['nickname'] . '/' . $post_id,
- 'source_name' => $datarray['author-name'],
- 'source_link' => $datarray['author-link'],
- 'source_photo' => $datarray['author-avatar'],
+ 'link' => $a->get_baseurl() . '/display/' . $datarray['uri'],
'verb' => ACTIVITY_POST,
'otype' => 'item'
));