{foreach from=$groupEvents item=cEvent}
{assign var='selectedFile' value=$users[$cEvent->data.event_sourceuser]->joined.obj_user_profilepic} {assign var='targetId' value=($cEvent->data.event_type eq "userBadge") ? $cEvent->data.event_targetid : $cEvent->data.event_sourceuser} {if $cEvent->data.event_type eq "userBadge"} {$cEvent->event_objectdata->badge->badge_name|escape} {else} {$cEvent->data.event_userscreenname|escape} {/if}
{assign var=sourceUserAnchor value=User::getAnchorFromId($cEvent->data.event_sourceuser,$nojs)} {assign var=badgeUserAnchor value=User::getAnchorFromId($cEvent->data.event_targetid,$nojs)} {assign var=sourceUserFullLink value="{$cEvent->data.event_userscreenname}"} {assign var=badgeUserFullLink value="{$cEvent->data.event_extratext}"} {assign var=targetFullLink value="data.event_link}\">\"{$cEvent->data.event_targettext}\""} {if $cEvent->data.event_type eq "post"} {assign var=categoryFullLink value="data.event_categoryid}\">{$cEvent->data.event_categoryname}"} {'%1$s posted the idea %2$s in %3$s'|gettext|sprintf:$sourceUserFullLink:$targetFullLink:$categoryFullLink}

{$cEvent->data.event_date|relative_date}{* view idea*} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq "blogPost"} {'%1$s posted a blog entitled %2$s'|gettext|sprintf:$sourceUserFullLink:$targetFullLink}

{$cEvent->data.event_date|relative_date}{* {"view idea"|gettext}*} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq "comment"} {'%1$s has commented on %2$s'|gettext|sprintf:$sourceUserFullLink:$targetFullLink}

{$cEvent->data.event_date|relative_date}{* view idea*} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{*

"{$cEvent->data.event_extratext}"

*} {*

Posted in {$cEvent->data.event_categoryname}

*} {elseif $cEvent->data.event_type eq "vote"} {'%1$s has voted on %2$s'|gettext|sprintf:$sourceUserFullLink:$targetFullLink}

{$cEvent->data.event_date|relative_date}{* view idea*} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq "voteComment"} {'%1$s has voted on a comment on %2$s'|gettext|sprintf:$sourceUserFullLink:$targetFullLink}

{$cEvent->data.event_date|relative_date}{* view idea*} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq "userFollow"} {assign var=otherUserAnchor value=User::getAnchorFromId($cEvent->data.event_targetid,$nojs)} {assign var=otherUserFullLink value="{$cEvent->data.event_extratext}"} {'%1$s is following %2$s'|gettext|sprintf:$sourceUserFullLink:$otherUserFullLink}

{$cEvent->data.event_date|relative_date} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq "postFollow"} {'%1$s has subscribed to the idea %2$s'|gettext|sprintf:$sourceUserFullLink:$targetFullLink}

{$cEvent->data.event_date|relative_date} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq 'blogpostFollow'} {'%1$s has subscribed to the blog post %2$s'|gettext|sprintf:$sourceUserFullLink:$targetFullLink}

{$cEvent->data.event_date|relative_date} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq 'milestoneReached'} {'%1$s has reached a milestone'|gettext|sprintf:$targetFullLink}

{$cEvent->data.event_date|relative_date} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq 'milestoneIdeaRejected'} {'%1$s has been rejected by a moderator'|gettext|sprintf:$targetFullLink}

{$cEvent->data.event_date|relative_date} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq 'milestoneIncubatorCompleted'} {'%1$s has completed a Milestone Challenge'|gettext|sprintf:$targetFullLink}

{$cEvent->data.event_date|relative_date} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{elseif $cEvent->data.event_type eq "userBadge"} {'%1$s has been awarded a %2$s badge'|gettext|sprintf:$badgeUserFullLink:(Translation::t($badges[$cEvent->objectData->badge->badge_id], 'badge_name'))}

{$cEvent->data.event_date|relative_date} {$user->getUserTime($cEvent->data.event_date)|date_format:"%I:%M %p - %e %h %Y"}

{/if}
{foreachelse}

{"There is no activity to show yet"|gettext}.

{/foreach}