/** * Load initial properties from this user. * @param USER $obj */ public function load_from_object($obj) { parent::load_from_object($obj); $this->set_value('name', $obj->title); $this->set_value('orig_email', $obj->email); $this->set_value('email', $obj->email); $this->set_value('real_first_name', $obj->real_first_name); $this->set_value('real_last_name', $obj->real_last_name); $this->set_value('home_page_url', $obj->home_page_url); $this->set_value('picture_url', $obj->picture_url); $this->set_value('icon_url', $obj->icon_url); $this->set_value('signature', $obj->signature); $this->set_value('publication_state', History_item_silent); $this->set_value('email_visibility', $obj->email_visibility); $this->set_visible('title', $this->app->user_options->users_can_change_name); $this->set_visible('password1', false); $this->set_visible('password2', false); $icon_url = read_var('icon_url'); if ($icon_url) { $this->set_value('icon_url', $icon_url); } else { $this->set_value('icon_url', $obj->icon_url); } }
/** * Load initial properties from this object. * @param OBJECT_IN_FOLDER $obj */ public function load_from_object($obj) { parent::load_from_object($obj); $this->set_value('is_visible', $obj->visible()); }