Esempio n. 1
0
             $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;