} else { $optionsModerateur = array('sqlWhere' => " AND idVille='0' "); } } $liensExternes = array('idVille' => array('externalLink' => true, 'externalFieldPrimaryKey' => 'idVille', 'externalTable' => 'ville', 'externalFieldToDisplay' => 'nom')); $dependances[0] = array('table' => 'sousQuartier', 'champLie' => 'idQuartier', 'message' => "Attention il existe des dépendances " . "au niveau de la table des sous quartiers"); $dependances[1] = array('table' => 'historiqueAdresse', 'champLie' => 'idQuartier', '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" => "newQuartier")) . "';\">"), $optionsModerateur), $liensExternes, $dependances); break; case 'ville': $liensExternes = array('idPays' => array('externalLink' => true, 'externalFieldPrimaryKey' => 'idPays', 'externalTable' => 'pays', 'externalFieldToDisplay' => 'nom')); $dependances[0] = array('table' => 'quartier', 'champLie' => 'idVille', 'message' => "Attention il existe des dépendances au " . "niveau de la table des quartiers"); $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':