예제 #1
0
 case 'refreshCache':
     $cache = new cacheObject();
     $cache->refreshCachedPages();
     break;
 case 'resetCache':
     $cache = new cacheObject();
     $cache->resetCache();
     break;
 case 'administration':
     $administration = new archiAdministration();
     // Affichage de la liste des données de la table selectionnée
     echo $administration->administre(array('tableName' => $_GET['tableName'], 'noAjouterButton' => 1, 'noSupprimerButton' => 1), 'action');
     break;
 case 'adminEnregistreModifAdresse':
     $adresse = new archiAdresse();
     $errors = $adresse->enregistreModificationAdresse();
     if (count($errors) == 0) {
         $generateur = new formGenerator();
         echo $generateur->afficheFormulaireListe(array_merge($_GET, array('modeAffichageLienDetail' => "adminAdresseDetail", "actionAffichageFormulaireIfSubmit" => $adresse->creerUrl('', 'adminElementAdresse', array('tableName' => $_GET['tableName'])))));
     } else {
         echo _("Erreur lors de l'enregistrement.") . "<br>";
     }
     break;
 case 'modifImageAdressesLiees':
     $image = new archiImage();
     $image = $image->modifierLiaisonAdresse($_GET['archiIdImage']);
     break;
 case 'ajoutNouvelleAdresse':
     $adresse = new archiAdresse();
     $adresse->ajoutNouvelleAdresse();
     if ($adresse->erreurs->existe()) {