diff options
Diffstat (limited to 'mod/cool_theme/views/default/core/settings/statistics/online.php')
-rw-r--r-- | mod/cool_theme/views/default/core/settings/statistics/online.php | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/mod/cool_theme/views/default/core/settings/statistics/online.php b/mod/cool_theme/views/default/core/settings/statistics/online.php new file mode 100644 index 000000000..ce7ff35fb --- /dev/null +++ b/mod/cool_theme/views/default/core/settings/statistics/online.php @@ -0,0 +1,49 @@ +<?php +/** + * Statistics about this user. + * + * @package Elgg + * @subpackage Core + */ + +$user = elgg_get_logged_in_user_entity(); + +$logged_in = 0; +$log = get_system_log($user->guid, "login", "", 'user', '', 1); + +if ($log) { + $logged_in = $log[0]->time_created; +} + +$label_name = elgg_echo('usersettings:statistics:label:name'); +$label_email = elgg_echo('usersettings:statistics:label:email'); +$label_member_since = elgg_echo('usersettings:statistics:label:membersince'); +$label_last_login = elgg_echo('usersettings:statistics:label:lastlogin'); + +$time_created = date("r", $user->time_created); +$last_login = date("r", $logged_in); + +$title = elgg_echo('usersettings:statistics:yourdetails'); + +$content = <<<__HTML +<table class="elgg-table-alt"> + <tr class="odd"> + <td class="column-one">$label_name</td> + <td>$user->name</td> + </tr> + <tr class="even"> + <td class="column-one">$label_email</td> + <td>$user->email</td> + </tr> + <tr class="odd"> + <td class="column-one">$label_member_since</td> + <td>$time_created</td> + </tr> + <tr class="even"> + <td class="column-one">$label_last_login</td> + <td>$last_login</td> + </tr> +</table> +__HTML; + +echo elgg_view_module('info', $title, $content); |