aboutsummaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-04-02 09:32:24 +0000
committerben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-04-02 09:32:24 +0000
commit1b6383e6fedaac90da8e50646005c21803a2661e (patch)
treec0605c44df601bab268635055e122f052468007d /engine
parent971a2fec754f6be795f9868ac91280f4a7d7c79e (diff)
downloadelgg-1b6383e6fedaac90da8e50646005c21803a2661e.tar.gz
elgg-1b6383e6fedaac90da8e50646005c21803a2661e.tar.bz2
Reverting page_owner
git-svn-id: https://code.elgg.org/elgg/trunk@325 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine')
-rw-r--r--engine/lib/pageowner.php11
1 files changed, 6 insertions, 5 deletions
diff --git a/engine/lib/pageowner.php b/engine/lib/pageowner.php
index 881c80f9c..845d9653f 100644
--- a/engine/lib/pageowner.php
+++ b/engine/lib/pageowner.php
@@ -15,7 +15,7 @@
/**
* Gets the page owner for the current page.
* @uses $CONFIG
- * @return ElggUser|false The current page owner (false if none).
+ * @return int|false The current page owner guid (false if none).
*/
function page_owner() {
@@ -23,15 +23,16 @@
global $CONFIG;
if ($username = get_input("username")) {
$user = get_user_by_username($username);
- return $user;
+ return $user->getGUID();
}
if ($owner = get_input("owner_id")) {
- return get_user($owner);
+ $user = get_user($owner);
+ return $user->getGUID();
}
if (!empty($CONFIG->page_owner_handlers) && is_array($CONFIG->page_owner_handlers)) {
foreach($CONFIG->page_owner_handlers as $handler) {
- if ($user = $handler()) {
- return $user;
+ if ($guid = $handler()) {
+ return $guid;
}
}
}