Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
gerald2545 committed Jan 17, 2021
1 parent 8c20388 commit 6efc7c2
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 12 deletions.
1 change: 0 additions & 1 deletion lib/php/admin/adminfunction.php
Original file line number Diff line number Diff line change
Expand Up @@ -1844,7 +1844,6 @@ function getLinksUserPole($start, $limit)

$sql = "SELECT ulp.user_link_pole_id, u.id_users, u.lib_users, t.lib_territoire, p.lib_pole FROM users_link_pole ulp INNER JOIN territoire t ON t.id_territoire = ulp.territoire_id_territoire INNER JOIN pole p on p.id_pole = ulp.num_pole INNER JOIN users u ON u.id_users = ulp.id_user ORDER BY u.lib_users ASC ";
if (DEBUG) {
// error_log(date("Y-m-d H:i:s") . " " .__FUNCTION__ . " - " . getLocations($latitude_poi,$longitude_poi)[1]."\n", 3, LOG_FILE);
error_log(date("Y-m-d H:i:s") . " " . __FUNCTION__ . " - sql - " . $sql . "\n", 3, LOG_FILE);
}
$result = mysql_query($sql);
Expand Down
47 changes: 37 additions & 10 deletions lib/php/commonfunction.php
Original file line number Diff line number Diff line change
Expand Up @@ -355,6 +355,16 @@ function getObservationDetailsInString($arrayObservation){
$arrayColumns[$numberOfColumns]['columnIntitule'] = 'Repère' ;
$arrayColumns[$numberOfColumns]['dataType'] = 'string' ;
$numberOfColumns++;
$arrayColumns[$numberOfColumns]['columnSQL'] = 'latitude_poi' ;
$arrayColumns[$numberOfColumns]['columnPOST'] = 'latitude_poi' ;
$arrayColumns[$numberOfColumns]['columnIntitule'] = 'Latitude observation' ;
$arrayColumns[$numberOfColumns]['dataType'] = 'position' ;
$numberOfColumns++;
$arrayColumns[$numberOfColumns]['columnSQL'] = 'longitude_poi' ;
$arrayColumns[$numberOfColumns]['columnPOST'] = 'longitude_poi' ;
$arrayColumns[$numberOfColumns]['columnIntitule'] = 'Longitude observation' ;
$arrayColumns[$numberOfColumns]['dataType'] = 'position' ;
$numberOfColumns++;
$arrayColumns[$numberOfColumns]['columnSQL'] = 'pole_id_pole' ;
$arrayColumns[$numberOfColumns]['columnPOST'] = 'pole_id_pole' ;
$arrayColumns[$numberOfColumns]['columnIntitule'] = 'Pôle' ;
Expand Down Expand Up @@ -477,16 +487,6 @@ function getObservationDetailsInString($arrayObservation){
$arrayColumns[$numberOfColumns]['columnIntitule'] = 'Mode de géolocalisation utilisé' ;
$arrayColumns[$numberOfColumns]['dataType'] = 'integer' ;
$numberOfColumns++;
$arrayColumns[$numberOfColumns]['columnSQL'] = 'latitude_poi' ;
$arrayColumns[$numberOfColumns]['columnPOST'] = 'latitude_poi' ;
$arrayColumns[$numberOfColumns]['columnIntitule'] = 'Latitude observation' ;
$arrayColumns[$numberOfColumns]['dataType'] = 'position' ;
$numberOfColumns++;
$arrayColumns[$numberOfColumns]['columnSQL'] = 'longitude_poi' ;
$arrayColumns[$numberOfColumns]['columnPOST'] = 'longitude_poi' ;
$arrayColumns[$numberOfColumns]['columnIntitule'] = 'Longitude observation' ;
$arrayColumns[$numberOfColumns]['dataType'] = 'position' ;
$numberOfColumns++;
$arrayColumns[$numberOfColumns]['columnSQL'] = 'photo_poi' ;
$arrayColumns[$numberOfColumns]['columnPOST'] = 'photo_poi' ;
$arrayColumns[$numberOfColumns]['columnIntitule'] = 'Photo' ;
Expand Down Expand Up @@ -551,6 +551,33 @@ function getObservationDetailsInString($arrayObservation){
$sqlUpdate .= ", geom_poi = GeomFromText('POINT(".$_POST['longitude_poi']." ".$_POST['latitude_poi'].")')";
$positionAlreadyMoidified = 1;
//TODO have to modify pole and commune

$locations = getLocations($_POST['latitude_poi'], $_POST['longitude_poi']);
if (DEBUG) {
error_log(date("Y-m-d H:i:s") . " " . __FUNCTION__ . " - place locations - " . $locations[0] . ", " . $locations[1] . ", " . $locations[2] . ", " . $locations[3] . "\n", 3, LOG_FILE);
}

$commune_id_commune = $locations[0];
$lib_commune = $locations[1];
$pole_id_pole = $locations[2];
$lib_pole = $locations[3];
if ($arrayObservation['commune_id_commune'] != $commune_id_commune){
// $sqlUpdate .= ", commune_id_commune = $commune_id_commune";
$_POST['commune_id_commune'] = $commune_id_commune;
}
if ($arrayObservation['pole_id_pole'] != $pole_id_pole){
// $sqlUpdate .= ", pole_id_pole = $pole_id_pole";
$_POST['pole_id_pole'] = $pole_id_pole;
}
// if ($commune_id_commune == 99999) {
// if (DEBUG) {
// error_log(date("Y-m-d H:i:s") . " " . __FUNCTION__ . " L'observation semble être dans une zone non couverte par velobs\n", 3, LOG_FILE);
// }
// $erreur = "L'observation semble être dans une zone non couverte par VelObs, si ce n'est pas le cas, merci de nous contacter à l'adresse " . MAIL_FROM;
// $return['success'] = false;
// $return['pb'] = $erreur;
// }

}

}else{
Expand Down
2 changes: 1 addition & 1 deletion lib/php/public/getAdresse.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
if ($obj != null){
//var_dump($obj['features']);
}
echo $obj['features'][0]['properties']['name'];
echo $obj['features'][0]['properties']['name'].':'.$obj['features'][0]['properties']['city'];
}else{
if (DEBUG) {
error_log ( date ( "Y-m-d H:i:s" ) . " - public/getAdresse.php sans GET \n", 3, LOG_FILE );
Expand Down

0 comments on commit 6efc7c2

Please sign in to comment.