From 1568ff4b4e0c6e7f57a41f2d7da6f4a79cedb291 Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 1 Apr 2008 16:08:11 +0000 Subject: page_owner() now returns an ElggUser or false git-svn-id: https://code.elgg.org/elgg/trunk@319 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/pageowner.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'engine/lib/pageowner.php') diff --git a/engine/lib/pageowner.php b/engine/lib/pageowner.php index af158db88..e6dfbad8b 100644 --- a/engine/lib/pageowner.php +++ b/engine/lib/pageowner.php @@ -22,20 +22,20 @@ global $CONFIG; if ($username = get_input("username")) { - $user = user_from_username($username); - return $user->id; + $user = get_user_by_username($username); + return $user; } if ($owner = get_input("owner_id")) { - return (int) $owner; + return get_user($owner); } if (!empty($CONFIG->page_owner_handlers) && is_array($CONFIG->page_owner_handlers)) { foreach($CONFIG->page_owner_handlers as $handler) { - if ($id = $handler()) { - return $id; + if ($user = $handler()) { + return $user; } } } - return -1; + return false; } -- cgit v1.2.3