public function __construct($pDomain = NULL, $pName = NULL, $pID = NULL, $pAction = NULL) { $this->set_domain($pDomain); parent::_load($pName, $pID, $pLabel, $pAction, $pFields, $pProps); if ($this->get_domain()->isSaved()) { $data = $this->get_domain()->toArray(); parent::load_field_values($data); // loads defaults or record field data. } $this->_init(); }
public function __construct($pGroup, $pGame = NULL) { $pGroup = Zupal_Domain_Abstract::_as($pGroup, 'Ultimatum_Model_Ultgroups'); if ($pGame) { $pGame = Zupal_Domain_Abstract::_as($pGame, 'Ultimatum_Model_Ultgames'); } else { $pGame = Ultimatum_Model_Ultgames::get_active(); } parent::_load(); $this->game_id->set_value($pGame->identity()); $this->group_id->set_value($pGroup->identity()); $this->set_label('Change size of ' . $pGroup); }