/** * Load initial properties from this object. * @param UNIQUE_OBJECT $obj */ public function load_from_object($obj) { parent::load_from_object($obj); $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 folder. * @param FOLDER $obj */ public function load_from_object($obj) { parent::load_from_object($obj); $this->set_value('summary', $obj->summary); $this->set_value('is_organizational', $obj->is_organizational()); $this->set_enabled('is_organizational', !$obj->is_root()); $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 branch. * @param BRANCH $obj */ public function load_from_object($obj) { parent::load_from_object($obj); $this->set_value('parent_release_id', $obj->parent_release_id); $this->set_value('state', $obj->state); }
/** * Load initial properties from this object. * @param ATTACHMENT $obj */ public function load_from_object($obj) { parent::load_from_object($obj); $this->set_value('type', $obj->type); $this->set_required('file_name', false); }
/** * Load initial properties from this branch. * * @param RELEASE $obj */ public function load_from_object($obj) { parent::load_from_object($obj); $this->set_value('state', $obj->state); $this->set_value('summary', $obj->summary); $this->set_value('time_scheduled', $obj->time_scheduled); $this->set_value('time_testing_scheduled', $obj->time_testing_scheduled); $this->set_value('branch_id', $obj->branch_id); $this->set_visible('branch_id', false); }