123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- /**
- * Revision view for history page
- *
- * @package ElggPages
- */
- $annotation = $vars['annotation'];
- $page = get_entity($annotation->entity_guid);
- if (!pages_is_page($page)) {
- return;
- }
- $icon = elgg_view("pages/icon", array(
- 'annotation' => $annotation,
- 'size' => 'small',
- ));
- $owner_guid = $annotation->owner_guid;
- $owner = get_entity($owner_guid);
- if (!$owner) {
- return;
- }
- $owner_link = elgg_view('output/url', array(
- 'href' => $owner->getURL(),
- 'text' => $owner->name,
- 'is_trusted' => true,
- ));
- $date = elgg_view_friendly_time($annotation->time_created);
- $title_link = elgg_view('output/url', array(
- 'href' => $annotation->getURL(),
- 'text' => $page->title,
- 'is_trusted' => true,
- ));
- $subtitle = elgg_echo('pages:revision:subtitle', array($date, $owner_link));
- $body = <<< HTML
- <h3>$title_link</h3>
- <p class="elgg-subtext">$subtitle</p>
- HTML;
- if (!elgg_in_context('widgets')) {
- $menu = elgg_view_menu('annotation', array(
- 'annotation' => $annotation,
- 'sort_by' => 'priority',
- 'class' => 'elgg-menu-hz float-alt',
- ));
- }
- $body = <<<HTML
- <div class="mbn">
- $menu
- <h3>$title_link</h3>
- <span class="elgg-subtext">
- $subtitle
- </span>
- </div>
- HTML;
- echo elgg_view_image_block($icon, $body);
|