diff options
| author | ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-04-02 09:44:44 +0000 | 
|---|---|---|
| committer | ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-04-02 09:44:44 +0000 | 
| commit | e976f9d6bb16b0c64767ce2aee82b332e7ecfc98 (patch) | |
| tree | d54c48cf7695f3c14fe1dd4d7811092a5c84c3e7 | |
| parent | e0d9fa933f8e33ff65492876c4bbbe7c93e9e2f4 (diff) | |
| download | elgg-e976f9d6bb16b0c64767ce2aee82b332e7ecfc98.tar.gz elgg-e976f9d6bb16b0c64767ce2aee82b332e7ecfc98.tar.bz2  | |
Smaller version of previous
git-svn-id: https://code.elgg.org/elgg/trunk@329 36083f99-b078-4883-b0ff-0f9b5a30f544
| -rw-r--r-- | engine/lib/pageowner.php | 46 | 
1 files changed, 5 insertions, 41 deletions
diff --git a/engine/lib/pageowner.php b/engine/lib/pageowner.php index 9d6231082..4ab3d2334 100644 --- a/engine/lib/pageowner.php +++ b/engine/lib/pageowner.php @@ -54,28 +54,11 @@  		function page_owner_entity() {
              global $CONFIG;
 -	        if ($username = get_input("username")) {
 -	            if ($user = get_user_by_username($username)) {
 -	            	return $user;
 -	            } else {
 -	            	return false;
 -	            }
 -	        }
 -	        if ($owner = get_input("owner_id")) {
 -	            if ($user = get_user($owner)) {
 -	            	return $user;
 -	            } else {
 -	            	return false;
 -	            }
 -	        }
 -            if (!empty($CONFIG->page_owner_entity_handlers) && is_array($CONFIG->page_owner_entity_handlers)) {
 -                foreach($CONFIG->page_owner_entity_handlers as $handler) {
 -                    if ($user = $handler()) {
 -                        return $user;
 -                    }
 -                }
 -            }
 -            return false;
 +	        $page_owner = page_owner();
 +	        if ($page_owner > 0)
 +	        	return get_user($page_owner);
 +	        	
 +			return false;
          }
 @@ -99,23 +82,4 @@          }
 -	/**
 -     * Adds a page owner entity handler - a function that will
 -     * return the page owner ElggUser if required
 -     * (Such functions are required to return false if they don't know)
 -     * @uses $CONFIG
 -     * @param string $functionname The name of the function to call
 -     */
 -		function add_page_owner_entity_handler($functionname) {
 -            
 -            global $CONFIG;
 -            if (empty($CONFIG->page_owner_entity_handlers)) {
 -                $CONFIG->page_owner_entity_handlers = array();
 -            }
 -            if (is_callable($functionname)) {
 -                $CONFIG->page_owner_entity_handlers[] = $functionname;
 -            }
 -            
 -        }
 -        
  ?>
\ No newline at end of file  | 
