entity_id = $active_user->entity_id; } /** * Magic getter method - if server field requested, return Server object that note applies to; * if user field requested, return User object of the person who wrote the note. * @param string $field to retrieve * @return mixed data stored in field */ public function &__get($field) { global $user_dir; switch($field) { case 'user': $user = new User($this->entity_id); return $user; case 'server': $server = new Server($this->server_id); return $server; default: return parent::__get($field); } } }