displayDescription($description); // Instance de la classe SynchronisationContrainte $synchronisationContrainte = new SynchronisationContrainte($f); // Si le formulaire est validé if ($f->get_submitted_post_value('valider') !== null) { // Si la récupération des contraintes à fonctionnée if ($synchronisationContrainte->getResponseHTTP() == '200') { // Met à jour toutes les listes des contraintes $synchronisationContrainte->setAllListContraintes(); // Initilisation des variables $error = false; $message = ""; // Nombre de contrainte "à ajouter" $nb_contrainte_add = count( $synchronisationContrainte->getListContraintesAdd()); // S'il y a des contraintes "à ajouter" if ($nb_contrainte_add > 0) { // Ajoute les contraintes "à ajouter" $ajouter = $synchronisationContrainte->addContraintes(); // Si une erreur s'est produite if ($ajouter == false) { // $error = true; $message .= _("une erreur s'est produite lors de l'ajout des nouvelles contraintes.")." "._("Contactez votre administrateur")."
"; } // S'il n'y a pas d'erreur if ($ajouter == true) { // $message .= "".$nb_contrainte_add.""." " ._("contrainte(s) ajoutee(s).")."
"; } } else { // $message .= _("Aucune contraintes a ajouter.")."
"; } // Nombre de contraintes "à modifier" $nb_contrainte_edit = count( $synchronisationContrainte->getListContraintesEdit()); // S'il y a des contraintes "à modifier" if ($nb_contrainte_edit > 0) { // Modifie les contraintes "à modifier" $modifier = $synchronisationContrainte->editContraintes(); // Si une erreur s'est produite if ($modifier == false) { // $error = true; $message .= _("une erreur s'est produite lors de la modification des contraintes.")." "._("Contactez votre administrateur")."
"; } // S'il n'y a pas d'erreur if ($modifier == true) { // $message .= "".$nb_contrainte_edit.""." " ._("contrainte(s) modifiee(s).")."
"; } } else { // $message .= _("Aucune contraintes a modifier.")."
"; } // Nombre de contraintes "à archiver" $nb_contrainte_archive = count( $synchronisationContrainte->getListContraintesArchive()); // S'il y a des contraintes "à archiver" if ($nb_contrainte_archive > 0) { // Archive les contraintes "à archiver" $archiver = $synchronisationContrainte->archiveContraintes(); // Si une erreur s'est produite if ($archiver == false) { // $error = true; $message .= _("une erreur s'est produite lors de l'archivage des contraintes.") ." "._("Contactez votre administrateur")."
"; } // S'il n'y a pas d'erreur if ($archiver == true) { // $message .= "".$nb_contrainte_archive.""." " ._("contrainte(s) archivee(s).")."
"; } } else { // $message .= _("Aucune contraintes a archiver.")."
"; } // if ($error == false) { // $f->displayMessage('valid', $message); } // S'il y a une erreur if ($error == true) { // $f->displayMessage('error', $message); $f->addToLog("synchronisationContraintes(): ".$message, DEBUG_MODE); } } // Si la récupération des contraintes n'a pas fonctionnée if ($synchronisationContrainte->getResponseHTTP() != '200') { // $f->addToLog("synchronisationContraintes(): Traitement webservice SIG: " .$synchronisationContrainte->getErrorMessage(), DEBUG_MODE); // $f->displayMessage("error", _("une erreur s'est produite.")). " "._("Contactez votre administrateur")."
"; } } // Ouverture du formulaire printf("
"); printf(''); // Bouton "Synchroniser" printf("
"); printf(""); printf("
"); // Fermeture du formulaire printf("
"); ?>