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'; }