12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- /**
- * Short summary of the action that occurred
- *
- * @vars['item'] ElggRiverItem
- */
- $item = $vars['item'];
- $subject = $item->getSubjectEntity();
- $object = $item->getObjectEntity();
- $subject_link = elgg_view('output/url', array(
- 'href' => $subject->getURL(),
- 'text' => $subject->name,
- 'class' => 'elgg-river-subject',
- 'is_trusted' => true,
- ));
- $object_text = $object->title ? $object->title : $object->name;
- $object_link = elgg_view('output/url', array(
- 'href' => $object->getURL(),
- 'text' => elgg_get_excerpt($object_text, 100),
- 'class' => 'elgg-river-object',
- 'is_trusted' => true,
- ));
- $action = $item->action_type;
- $type = $item->type;
- $subtype = $item->subtype ? $item->subtype : 'default';
- // check summary translation keys.
- // will use the $type:$subtype if that's defined, otherwise just uses $type:default
- $key = "river:$action:$type:$subtype";
- $summary = elgg_echo($key, array($subject_link, $object_link));
- if ($summary == $key) {
- $key = "river:$action:$type:default";
- $summary = elgg_echo($key, array($subject_link, $object_link));
- }
- echo $summary;
|