summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2008-12-21 10:35:30 +0000
committerBharat Mediratta <bharat@menalto.com>2008-12-21 10:35:30 +0000
commit849b271a8c3930b5a912f9ec7bd7bba9bac20819 (patch)
tree6a7bdfaf71ac3c37b3797546ba54950f48dbe23a
parent0573698155f04d6ccb6a68cf63fdeb8c73501576 (diff)
Add info/warning/error classes to log messages.
-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));