summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/views/admin_block_log_entries.html.php3
-rw-r--r--modules/user/controllers/login.php2
-rw-r--r--modules/user/controllers/logout.php1
3 files changed, 5 insertions, 1 deletions
diff --git a/core/views/admin_block_log_entries.html.php b/core/views/admin_block_log_entries.html.php
index 31929068..4ac774d4 100644
--- a/core/views/admin_block_log_entries.html.php
+++ b/core/views/admin_block_log_entries.html.php
@@ -1,7 +1,8 @@
<? defined("SYSPATH") or die("No direct script access."); ?>
<ul>
+ <? $map = array(log::INFO => "gInfo", log::WARNING => "gWarning", log::ERROR => "gError") ?>
<? foreach ($entries as $entry): ?>
- <li>
+ <li class="<?= $map[$entry->severity] ?>">
<a href="<?= url::site("user/$entry->user_id") ?>"><?= $entry->user->name ?></a>
<?= date("Y-M-d H:i:s", $entry->timestamp) ?>
<?= $entry->message ?>
diff --git a/modules/user/controllers/login.php b/modules/user/controllers/login.php
index 60ac16c0..3215bec7 100644
--- a/modules/user/controllers/login.php
+++ b/modules/user/controllers/login.php
@@ -37,6 +37,8 @@ class Login_Controller extends Controller {
}
return;
} else {
+ log::add("user", sprintf(_("Failed login for %s"), $group->inputs["name"]->value),
+ log::WARNING);
$group->inputs["name"]->add_error("invalid_login", 1);
}
}
diff --git a/modules/user/controllers/logout.php b/modules/user/controllers/logout.php
index f0feb48d..5f4057af 100644
--- a/modules/user/controllers/logout.php
+++ b/modules/user/controllers/logout.php
@@ -19,6 +19,7 @@
*/
class Logout_Controller extends Controller {
public function index() {
+ $user = user::active();
user::logout();
log::add("user", "User $user->name logged out",
log::INFO, html::anchor("user/$user->id", $user->name));