switch($it['verb']){
case ACTIVITY_LIKE:
$notif = array(
- //'$item_link' => $a->get_baseurl(true).'/display/'.$a->user['nickname']."/".$it['parent'],
'label' => 'like',
'link' => $this->a->get_baseurl(true).'/display/'.$it['pguid'],
'$image' => proxy_url($it['author-avatar'], false, PROXY_SIZE_MICRO),
case ACTIVITY_DISLIKE:
$notif = array(
- //'$item_link' => $a->get_baseurl(true).'/display/'.$a->user['nickname']."/".$it['parent'],
'label' => 'dislike',
'link' => $this->a->get_baseurl(true).'/display/'.$it['pguid'],
'image' => proxy_url($it['author-avatar'], false, PROXY_SIZE_MICRO),
);
break;
+ case ACTIVITY_ATTEND:
+ $notif = array(
+ 'label' => 'attend',
+ 'link' => $this->a->get_baseurl(true).'/display/'.$it['pguid'],
+ 'image' => proxy_url($it['author-avatar'], false, PROXY_SIZE_MICRO),
+ 'text' => sprintf( t("%s is attending %s's event"), $it['author-name'], $it['pname']),
+ 'when' => relative_date($it['created']),
+ 'seen' => $it['seen']
+ );
+ break;
+
+ case ACTIVITY_ATTENDNO:
+ $notif = array(
+ 'label' => 'attendno',
+ 'link' => $this->a->get_baseurl(true).'/display/'.$it['pguid'],
+ 'image' => proxy_url($it['author-avatar'], false, PROXY_SIZE_MICRO),
+ 'text' => sprintf( t("%s is not attending %s's event"), $it['author-name'], $it['pname']),
+ 'when' => relative_date($it['created']),
+ 'seen' => $it['seen']
+ );
+ break;
+
+ case ACTIVITY_ATTENDMAYBE:
+ $notif = array(
+ 'label' => 'attendmaybe',
+ 'link' => $this->a->get_baseurl(true).'/display/'.$it['pguid'],
+ 'image' => proxy_url($it['author-avatar'], false, PROXY_SIZE_MICRO),
+ 'text' => sprintf( t("%s may attend %s's event"), $it['author-name'], $it['pname']),
+ 'when' => relative_date($it['created']),
+ 'seen' => $it['seen']
+ );
+ break;
+
case ACTIVITY_FRIEND:
$xmlhead="<"."?xml version='1.0' encoding='UTF-8' ?".">";
$obj = parse_xml_string($xmlhead.$it['object']);
$it['fname'] = $obj->title;
$notif = array(
- //'$item_link' => $a->get_baseurl(true).'/display/'.$a->user['nickname']."/".$it['parent'],
'label' => 'friend',
'link' => $this->a->get_baseurl(true).'/display/'.$it['pguid'],
'image' => proxy_url($it['author-avatar'], false, PROXY_SIZE_MICRO),
default:
$notif = array(
- //'$item_link' => $a->get_baseurl(true).'/display/'.$a->user['nickname']."/".$it['parent'],
'label' => $default_item_label,
'link' => $default_item_link,
'image' => $default_item_image,
// The template files we need in different cases for formatting the content
$tpl_item_like = 'notifications_likes_item.tpl';
$tpl_item_dislike = 'notifications_dislikes_item.tpl';
+ $tpl_item_attend = 'notifications_attend_item.tpl';
+ $tpl_item_attendno = 'notifications_attend_item.tpl';
+ $tpl_item_attendmaybe = 'notifications_attend_item.tpl';
$tpl_item_friend = 'notifications_friends_item.tpl';
$tpl_item_comment = 'notifications_comments_item.tpl';
$tpl_item_post = 'notifications_posts_item.tpl';