/**
  * Load initial properties from this picture.
  * @param ALBUM_ENTRY $obj
  */
 public function load_from_object($obj)
 {
     parent::load_from_object($obj);
     $this->set_value('day', $obj->date);
 }
 /**
  * Load initial properties from the object.
  * @param DRAFTABLE_ENTRY $obj
  */
 public function load_from_object($obj)
 {
     parent::load_from_object($obj);
     $this->set_value('draft', $obj->unpublished() || $this->cloning());
     if ($obj->unpublished()) {
         $this->set_value('is_visible', true);
         $this->set_visible('is_visible', false);
     } else {
         $this->set_visible('is_visible', true);
     }
 }
 /**
  * Load initial properties from this PROJECT_ENTRY.
  * @param PROJECT_ENTRY $obj
  */
 public function load_from_object($obj)
 {
     parent::load_from_object($obj);
     $this->set_value('kind', $obj->kind);
     $this->set_value('component_id', $obj->component_id);
     $this->set_value('extra_description', $obj->extra_description);
     $this->set_value('main_branch_id', $obj->main_branch_id);
     // set up branch statuses
     $branch_query = $obj->branch_info_query();
     $branch_infos = $branch_query->indexed_objects();
     foreach ($branch_infos as $branch_info) {
         $this->_load_from_branch_info($branch_info);
     }
 }