diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-12-12 06:54:13 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-12-12 06:54:13 +0000 |
commit | 8b3989b063c37f37a4ac832c4d60b1b7e1dd9ac9 (patch) | |
tree | 2298cebf6c2f3d9a6c9ab81653a2dcdcbd6fac82 | |
parent | b54b34ed78792806dd9b8785aa194e8ff03154c5 (diff) |
Add user::guest() convenience function
-rw-r--r-- | modules/user/helpers/user.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/modules/user/helpers/user.php b/modules/user/helpers/user.php index 005431b7..7d72a9b6 100644 --- a/modules/user/helpers/user.php +++ b/modules/user/helpers/user.php @@ -62,7 +62,18 @@ class user_Core { * @return User_Model */ static function active() { - return Session::instance()->get("user", ORM::factory("user", 1)); + return Session::instance()->get("user", self::guest()); + } + + /** + * Return the guest user. + * + * @todo consider caching + * + * @return User_Model + */ + static function guest() { + return ORM::factory("user", 1); } /** |