Exemplo n.º 1
0
 /**
  * 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");
     }
 }