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; $generateur = new formGenerator(); echo $generateur->afficheFormulaireListe($parametres, $liensExternes); break; case "adminPersonneDetail": $liensExternes = array('idMetier' => array('externalLink' => true, 'externalFieldPrimaryKey' => 'idMetier', 'externalTable' => 'metier', 'externalFieldToDisplay' => 'nom')); $parametres['tableName'] = 'personne'; $parametres['modeAffichageLienDetail'] = 'adminPersonneDetail'; $parametres['id'] = $_GET['idModification'];