예제 #1
0
             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'];