Exemplo n.º 1
0
 /**
  * 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());
 }