/** * (non-PHPdoc) * @see BaseForm::getDefaultsArray() * @param Proyecto $elem */ protected function getDefaultsArray($elem) { $def = parent::getDefaultsArray($elem); $def['nombre'] = $elem->getNombre(); $this->getElement('nombre')->freeze(); $def['ruta'] = $elem->getRuta(); $def['db_ms'] = 'mysqli'; if ($elem->getDbConfig() != null) { $def['db_ms'] = $elem->getDbConfig()->motor; $def['db_host'] = $elem->getDbConfig()->host; $def['db_user'] = $elem->getDbConfig()->usuario; $def['db_pass'] = $elem->getDbConfig()->password; $def['db_name'] = $elem->getDbConfig()->nombreBase; $def['db_port'] = $elem->getDbConfig()->puerto; } else { $this->setHidden('id', $elem->getId()); } return $def; }