/** * 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); } }