1<div class="activity" data-id="{$activityframe.object.id|escape}"> 2 {if $activity_format eq 'summary' and $activityframe.summary neq 'content'} 3 <div class="media" data-href="{service controller=object action=infobox type=$activityframe.object.type object=$activityframe.object.id format=extended}"> 4 <div class="float-left"> 5 {$activityframe.activity.user|avatarize:'':'img/noavatar.png'} 6 </div> 7 <div class="media-body"> 8 <h4 class="media-heading">{$activityframe.heading}</h4> 9 {if $activityframe.activity.type && $activityframe.activity.object} 10 <span class="float-sm-right"> 11 {$activityframe.activity.modification_date|tiki_short_datetime} 12 </span> 13 <div> 14 {icon name="link"} 15 {object_link type=$activityframe.activity.type id=$activityframe.activity.object backuptitle=$object.activity.title} 16 </div> 17 {/if} 18 </div> 19 </div> 20 {elseif $activity_format eq 'summary'} 21 <div class="media" data-href="{service controller=object action=infobox type=$activityframe.object.type object=$activityframe.object.id format=extended}"> 22 <div class="float-left"> 23 {$activityframe.activity.user|avatarize:'':'img/noavatar.png'} 24 </div> 25 <div class="media-body"> 26 <h4 class="media-heading">{$activityframe.heading}</h4> 27 <span class="float-sm-right"> 28 {$activityframe.activity.modification_date|tiki_short_datetime} 29 </span> 30 <div class="content">{$activityframe.content}</div> 31 </div> 32 </div> 33 {else} 34 <span class="float-sm-right"> 35 {$activityframe.activity.modification_date|tiki_short_datetime} 36 </span> 37 <strong style="vertical-align: middle;">{$activityframe.activity.user|avatarize:'':'img/noavatar.png'} {$activityframe.heading}</strong> 38 <div class="description"> 39 {if in_array($user, $activityframe.activity.user_followers)} 40 {tr}This user is your friend!{/tr} 41 {/if} 42 {if $activityframe.sharedgroups and $user != $activityframe.activity.user} 43 {tr}You share the following groups with this user:{/tr} 44 {foreach $activityframe.sharedgroups as $s_grp} 45 {$s_grp|escape}{if !$s_grp@last}, {/if} 46 {/foreach} 47 {/if} 48 </div> 49 <div class="content">{$activityframe.content}</div> 50 <div class="footer"> 51 {if $activityframe.comment && $activity_format neq 'extended'} 52 <a class="comment btn btn-sm" href="{service controller=comment action=list type=$activityframe.comment.type objectId=$activityframe.comment.id modal=true}"> 53 {tr}Comment{/tr} 54 {if $activityframe.activity.comment_count}({$activityframe.activity.comment_count|escape}){/if} 55 </a> 56 {/if} 57 {if $prefs.feature_friends eq 'y' && $activityframe.likeactive} 58 {if $activityframe.like} 59 <a class="like btn btn-sm" href="{service controller=social action=unlike type=$activityframe.object.type id=$activityframe.object.id}"> 60 {tr}Unlike{/tr} 61 {if $activityframe.activity.like_list}({$activityframe.activity.like_list|count}){/if} 62 </a> 63 {else} 64 <a class="like btn btn-sm" href="{service controller=social action=like type=$activityframe.object.type id=$activityframe.object.id}"> 65 {tr}Like{/tr} 66 {if $activityframe.activity.like_list}({$activityframe.activity.like_list|count}){/if} 67 </a> 68 {/if} 69 {/if} 70 {if $tiki_p_admin == 'y'} 71 <a class="delete-activity btn btn-sm" href="{bootstrap_modal controller=managestream action=deleteactivity activityId=$activityframe.activity.object_id}" data-activity-id="{$activityframe.activity.object_id}"> 72 {tr}Delete{/tr} 73 </a> 74 {/if} 75 </div> 76 {/if} 77 {if $activityframe.comment && $activity_format eq 'extended'} 78 <div class="comment-container" data-reload="{service controller=comment action=list type=$activityframe.comment.type objectId=$activityframe.comment.id}"> 79 {service_inline controller=comment action=list type=$activityframe.comment.type objectId=$activityframe.comment.id _silent=true} 80 </div> 81 {/if} 82</div> 83