1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * Post comment river view
- */
- $item = $vars['item'];
- /* @var ElggRiverItem $item */
- $comment = $item->getObjectEntity();
- $subject = $item->getSubjectEntity();
- $target = $item->getTargetEntity();
- $subject_link = elgg_view('output/url', array(
- 'href' => $subject->getURL(),
- 'text' => $subject->name,
- 'class' => 'elgg-river-subject',
- 'is_trusted' => true,
- ));
- $target_link = elgg_view('output/url', array(
- 'href' => $comment->getURL(),
- 'text' => $target->getDisplayName(),
- 'class' => 'elgg-river-target',
- 'is_trusted' => true,
- ));
- $type = $target->getType();
- $subtype = $target->getSubtype() ? $target->getSubtype() : 'default';
- $key = "river:comment:$type:$subtype";
- $summary = elgg_echo($key, array($subject_link, $target_link));
- if ($summary == $key) {
- $key = "river:comment:$type:default";
- $summary = elgg_echo($key, array($subject_link, $target_link));
- }
- echo elgg_view('river/elements/layout', array(
- 'item' => $vars['item'],
- 'message' => elgg_get_excerpt($comment->description),
- 'summary' => $summary,
- // truthy value to bypass responses rendering
- 'responses' => ' ',
- ));
|