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

Location:
extensions/rv_gmaps/trunk/admin
Files:
2 deleted
4 edited

Legend:

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

    r17286 r26331  
    1414$tabsheet = new tabsheet();
    1515$tabsheet->add( 'config', 'Configuration', add_url_params( $my_base_url, array('tab'=>'config') ) );
    16 $tabsheet->add( 'sync', 'Synchronize', add_url_params( $my_base_url, array('tab'=>'sync') ) );
    1716$tabsheet->select($page['tab']);
    1817
  • 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>
  • extensions/rv_gmaps/trunk/admin/admin_config.php

    r23083 r26331  
    1717  }
    1818
    19   if (isset($_POST['gmaps_auto_sync']))
    20   {
    21     conf_update_param('gmaps_auto_sync', "1");
    22     $conf['gmaps_auto_sync']=1;
    23   }
    24   else
    25   {
    26     $query = 'DELETE FROM '.CONFIG_TABLE.' WHERE param="gmaps_auto_sync"';
    27     pwg_query($query);
    28     unset($conf['gmaps_auto_sync']);
    29   }
    30  
    3119  $gm_config = rvm_get_config();
    3220
     
    5240}
    5341
    54 $query = 'SELECT COUNT(*) FROM '.IMAGES_TABLE.' WHERE lat IS NOT NULL';
     42$query = 'SELECT COUNT(*) FROM '.IMAGES_TABLE.' WHERE latitude IS NOT NULL';
    5543list($nb_geotagged) = pwg_db_fetch_array( pwg_query($query) );
    5644
     
    5947      'NB_GEOTAGGED' => $nb_geotagged,
    6048      'GMAPS_API_KEY' => $conf['gmaps_api_key'],
    61       'GMAPS_AUTO_SYNC' => isset($conf['gmaps_auto_sync']) ? 1:0,
    6249      'NB_MARKERS' => rvm_get_config_var('nb_markers',40),
    6350      'NB_IMAGES_PER_MARKER' => rvm_get_config_var('nb_images_per_marker',20),
  • extensions/rv_gmaps/trunk/admin/admin_config.tpl

    r23083 r26331  
    1616        <br/> -->
    1717
    18         <li>
     18        <!--<li>
    1919         <label>
    2020                Automatically sync from exif
     
    2323                <br/><small>When metadata is synchronized, tour manual set coordinates might be overriden.</small>
    2424        </li>
    25         <br/>
     25        <br/> -->
    2626
    2727  <li>
Note: See TracChangeset for help on using the changeset viewer.