Ignore:
Timestamp:
Dec 29, 2013, 3:14:42 PM (10 years ago)
Author:
rvelices
Message:

rv_gmaps compatible with nez latitude/longitude fields in piwigo core 2.6

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/rv_gmaps/trunk/admin/admin_boot.php

    r18951 r26331  
    3131{
    3232        if ($prefilter==="geotagged")
    33                 $query = 'lat IS NOT NULL AND lon IS NOT NULL';
     33                $query = 'latitude IS NOT NULL AND longitude IS NOT NULL';
    3434        elseif ($prefilter==="not geotagged")
    35                 $query = 'lat IS NULL OR lon IS NULL';
     35                $query = 'latitude IS NULL OR longitude IS NULL';
    3636
    3737        if ( isset($query) )
     
    7474                if ( (double)$lat<=90 and (double)$lat>=-90
    7575                                and (double)$lon<=180 and (double)$lon>=-180 )
    76                         $update_query = 'lat='.$lat.', lon='.$lon;
     76                        $update_query = 'latitude='.$lat.', longitude='.$lon;
    7777                else
    7878                        $page['errors'][] = 'Invalid lat or lon value';
    7979        }
    8080        elseif ( strlen($lat)==0 and strlen($lon)==0 )
    81                 $update_query = 'lat=NULL, lon=NULL';
     81                $update_query = 'latitude=NULL, longitude=NULL';
    8282        else
    8383                $page['errors'][] = 'Both lat/lon must be empty or not empty';
     
    124124    $data = array(
    125125      'id' => $row['id'],
    126       'lat' => trim($_POST['lat-'.$row['id']]),
    127       'lon' => trim($_POST['lon-'.$row['id']])
     126      'latitude' => trim($_POST['lat-'.$row['id']]),
     127      'longitude' => trim($_POST['lon-'.$row['id']])
    128128    );
    129129
    130     if ( strlen($data['lat'])>0 and strlen($data['lon'])>0 )
     130    if ( strlen($data['latitude'])>0 and strlen($data['longitude'])>0 )
    131131    {
    132       if ( (double)$data['lat']>90 or (double)$data['lat']<-90
    133           or (double)$data['lon']>180 or (double)$data['lon']<-180 )
     132      if ( (double)$data['latitude']>90 or (double)$data['latitude']<-90
     133          or (double)$data['longitude']>180 or (double)$data['longitude']<-180 )
    134134        $error = true;
    135135    }
    136     elseif ( strlen($data['lat'])==0 and strlen($data['lon'])==0 )
     136    elseif ( strlen($data['latitude'])==0 and strlen($data['longitude'])==0 )
    137137    {
    138138      // nothing
     
    153153    array(
    154154      'primary' => array('id'),
    155       'update' => array('lat', 'lon')
     155      'update' => array('latitude', 'longitude')
    156156      ),
    157157    $datas
     
    183183      <td>
    184184        <label>{\'Latitude\'|@translate}
    185           <input type="text" size="8" name="lat-{$element.id}" value="{$element.lat}">
     185          <input type="text" size="8" name="lat-{$element.id}" value="{$element.latitude}">
    186186        </label>
    187187        <label>{\'Longitude\'|@translate}
    188           <input type="text" size="9" name="lon-{$element.id}" value="{$element.lon}">
     188          <input type="text" size="9" name="lon-{$element.id}" value="{$element.longitude}">
    189189        </label>
    190190      </td>
Note: See TracChangeset for help on using the changeset viewer.