Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1695 → Rev 1696

/trunk/scripts/configurations/config.ini
32,9 → 32,9
bdd_abstraction = pdo
bdd_protocole = mysql
bdd_serveur = localhost
bdd_utilisateur = "root"
bdd_utilisateur = "telabotap"
bdd_mot_de_passe = ""
bdd_nom = ""
bdd_nom = "tb_coel"
bdd_encodage = "utf8"
 
 
/trunk/scripts/modules/communes/Communes.php
53,10 → 53,10
}
private function recupererStructures() {
$this->bdd->requeter("USE ".Config::get("bdd_nom_coel"));
$this->bdd->requeter("USE ".Config::get("tables.bdd_nom_coel"));
$requete =
"SELECT cs_id_structure, cs_nom, cs_code_postal, cs_ville ".
"FROM ".Config::get("table_structures_coel")." ".
"FROM ".Config::get("tables.table_structures_coel")." ".
"WHERE (cs_latitude IS NULL OR cs_latitude='0' OR Length(Trim(cs_latitude)) = 0) ".
"AND (cs_longitude IS NULL OR cs_longitude='0' OR Length(Trim(cs_longitude)) = 0) ".
"AND cs_ce_truk_pays='2654' ORDER BY cs_ville;";
87,8 → 87,8
$departements[$index] = "'$codeDepartement'";
}
$listeDepartements = implode(',', $departements);
$this->bdd->requeter("USE ".Config::get("bdd_nom_floradata"));
$requete = "SELECT code, nom, wgs84_latitude, wgs84_longitude FROM ".Config::get("table_communes")." ".
$this->bdd->requeter("USE ".Config::get("tables.bdd_nom_floradata"));
$requete = "SELECT code, nom, wgs84_latitude, wgs84_longitude FROM ".Config::get("tables.table_communes")." ".
"ORDER BY code;";
$communes = $this->bdd->recupererTous($requete);
// reorganiser le tableau en series des tableaux contenant les communes par departement
209,7 → 209,7
}
private function mettreAJourDonneesStructures() {
$this->bdd->requeter("USE ".Config::get("bdd_nom_coel"));
$this->bdd->requeter("USE ".Config::get("tables.bdd_nom_coel"));
$updates = array();
// pour faire une seule requete de mise a jour, on va pas utiliser l'ordre UPDATE qui n'accepte
// qu'une seule condition, mais l'ordre INSERT en rajoutant a la fin ON DUPLICATE KEY UPDATE
221,7 → 221,7
"'{$structure['longitude']}')";
}
}
$sql = "INSERT INTO ".Config::get("table_structures_coel")." (cs_id_structure, cs_code_postal, ".
$sql = "INSERT INTO ".Config::get("tables.table_structures_coel")." (cs_id_structure, cs_code_postal, ".
"cs_ville, cs_latitude, cs_longitude) VALUES ".implode(",", $updates)." ".
"ON DUPLICATE KEY UPDATE cs_code_postal=VALUES(cs_code_postal), cs_ville=VALUES(cs_ville), ".
"cs_latitude=VALUES(cs_latitude), cs_longitude=VALUES(cs_longitude);";
/trunk/scripts/modules/201310-bulk-coord-update.php
1,8 → 1,8
<?php
/*
cat >> /etc/php.d/php.ini <<EOF
cat >> /etc/php.d/php.ini // /etc/php5/cli/conf.d/ZZ-mycustom.ini <<EOF
pdo.dsn.testcoel = "mysql:dbname=tb_coel_test;host=localhost"
mysql.default_user = root
mysql.default_user = telabotap
mysql.default_password =
EOF
*/