Ejemplo n.º 1
0
 public function close()
 {
     $etapes = $this->XMLDOM->documentElement->getElementsByTagName('ETAPE');
     foreach ($etapes as $etape) {
         //on parcours les nodes
         //eko("on regarde l'etape".$etape->Libelle[0]);
         $etape->setAttribute('etat', 'fini');
     }
     clFoRmXtOoLs::delFormToLoad($this->prefix, $this->idInstance);
     //supprime du pipeline des multiformulaires
     if ($this->XMLCore['disappear']) {
         //si le form doit disparaitre apres finition
         $this->rmInstanceForce();
         return 1;
     } elseif ($this->XMLCore['phantom']) {
         formxTools::setDomState($this, 'H');
     } else {
         formxTools::setDomState($this, $this->traiterFini());
     }
     //formxTools::setDomState($this,$etat);
     $this->saveInstance();
     $this->justClosed = true;
     return 'oki';
 }