/** * Ajout de l'UF responsable * * @param DOMNode $elParent Node * @param CAffectation $affectation Affectation * * @return void */ function addUFResponsable(DOMNode $elParent, CAffectation $affectation) { $ufs = $affectation->getUFs(); $uf_hebergement = CMbArray::get($ufs, "hebergement"); if (isset($uf_hebergement->_id)) { $uniteFonctionnelleResponsable = $this->addElement($elParent, "uniteFonctionnelleResponsable"); $this->addCodeLibelleAttribute($uniteFonctionnelleResponsable, $uf_hebergement->code, $uf_hebergement->libelle, "responsabilite", "h"); } $uf_medicale = CMbArray::get($ufs, "medicale"); if (isset($uf_medicale->_id)) { $uniteFonctionnelleResponsable = $this->addElement($elParent, "uniteFonctionnelleResponsable"); $this->addCodeLibelleAttribute($uniteFonctionnelleResponsable, $uf_medicale->code, $uf_medicale->libelle, "responsabilite", "m"); } $uf_soins = CMbArray::get($ufs, "soins"); if (isset($uf_soins->_id)) { $uniteFonctionnelleResponsable = $this->addElement($elParent, "uniteFonctionnelleResponsable"); $this->addCodeLibelleAttribute($uniteFonctionnelleResponsable, $uf_soins->code, $uf_soins->libelle, "responsabilite", "s"); } }