$dependances[1] = array('table' => 'historiqueAdresse', 'champLie' => 'idVille', 'message' => "Attention il existe " . "des dépendances au niveau de la table historiqueAdresse"); $generateur = new formGenerator(); echo $generateur->afficheFormulaireListe(array_merge($_GET, array('modeAffichageLienDetail' => "adminAdresseDetail", "replaceAjouterButtonBy" => "<input type='button' name='ajouter' value='ajouter' " . "onclick=\"location.href='" . $generateur->creerUrl('', 'ajoutNouvelleAdresse', array("typeNew" => "newVille")) . "';\">")), $liensExternes, $dependances); break; case 'pays': $dependances[0] = array('table' => 'ville', 'champLie' => 'idPays', 'message' => "Attention il existe des dépendances " . "au niveau de la table des villes"); $dependances[1] = array('table' => 'historiqueAdresse', 'champLie' => 'idPays', 'message' => "Attention il existe des dépendances " . "au niveau de la table historiqueAdresse"); $generateur = new formGenerator(); echo $generateur->afficheFormulaireListe(array_merge($_GET, array('modeAffichageLienDetail' => "adminAdresseDetail")), array(), $dependances); break; } break; case 'adminAdresseDetail': $adresse = new archiAdresse(); $params = array('tableName' => $_GET['tableName'], 'id' => $_GET['idModification']); echo $adresse->afficheFormulaireModificationElementAdresse($params); break; case 'administrationAfficheModification': $administration = new archiAdministration(); echo $administration->administre(array('tableName' => $_GET['tableName'], 'id' => $_GET['idModification']), 'modification'); break; case 'administrationAfficheAjout': $administration = new archiAdministration(); echo $administration->administre(array('tableName' => $_GET['tableName']), 'ajout'); break; case 'adminPersonne': $liensExternes = array('idMetier' => array('externalLink' => true, 'externalFieldPrimaryKey' => 'idMetier', 'externalTable' => 'metier', 'externalFieldToDisplay' => 'nom')); $parametres['tableName'] = 'personne'; $parametres['modeAffichageLienDetail'] = 'adminPersonneDetail'; $parametres['replaceAjouterButtonBy'] = "<input type='button' " . "name='boutonAjouter' value='Ajouter une personne' " . "onClick=\"location.href='index.php?" . "archiAffichage=adminAjoutPersonneDetail';\">"; $parametres['displayWithBBCode'] = true;