Example #1
0
<?php 
$alt = '';
foreach ($log_entries as $entry) {
    if ($entry->ip_address) {
        $ip_address = $entry->ip_address;
    } else {
        $ip_address = '&nbsp;';
    }
    $user = get_entity($entry->performed_by_guid);
    if ($user) {
        $user_link = elgg_view('output/url', array('href' => $user->getURL(), 'text' => $user->name, 'is_trusted' => true));
        $user_guid_link = elgg_view('output/url', array('href' => "admin/administer_utilities/logbrowser?user_guid={$user->guid}", 'text' => $user->getGUID(), 'is_trusted' => true));
    } else {
        $user_guid_link = $user_link = '&nbsp;';
    }
    $object = get_object_from_log_entry($entry);
    if (is_callable(array($object, 'getURL'))) {
        $object_link = elgg_view('output/url', array('href' => $object->getURL(), 'text' => $entry->object_class, 'is_trusted' => true));
    } else {
        $object_link = $entry->object_class;
    }
    ?>
	<tr <?php 
    echo $alt;
    ?>
>
		<td class="log-entry-time">
			<?php 
    echo date('r', $entry->time_created);
    ?>
		</td>
<?php

/**
 * Elgg log browser.
 * 
 * @package ElggLogBrowser
 * @author Curverider Ltd
 * @link http://elgg.com/
 */
$entry = $vars['entity']->entry;
$by = get_entity($entry->performed_by_guid);
$object = get_object_from_log_entry($entry->id);
if (is_callable(array($object, 'getURL'))) {
    $obj_url = $object->getURL();
}
//echo elgg_view_listing($icon, $info);
?>
	<table class="log_entry">
		<tr>
			<td class="log_entry_time">
			<?php 
echo date('r', $entry->time_created);
?>
			</td>
			<td class="log_entry_user">
			<?php 
if ($by) {
    echo "<a href=\"" . $by->getURL() . "\">{$by->name}</a>";
    echo " <a href=\"?user_guid={$by->guid}\">" . $by->guid . "</a>";
} else {
    echo "&nbsp;";