Ignore:
Timestamp:
Mar 1, 2011, 11:40:34 AM (10 years ago)
Author:
cljosse
Message:

[edit_gmaps] set conformity with rv_gmaps install.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/edit_gmaps/edit_gmaps.inc.php

    r9412 r9445  
    3434);
    3535
     36class cl_edit_functions {
     37        static public   function Memo_vars($variables) {
     38                    ob_start();
     39                    echo '<pre>';
     40                    print_r($variables);
     41                    echo '</pre>';
     42                    $m= ob_get_contents();
     43            ob_end_clean();
     44                    return $m;         
     45    }
    3646
     47/**
     48* list all columns of each given table
     49*
     50* @return array of array
     51*/
     52  static public function Get_columns_of($table){
     53    $columns_of = array();
     54    $query = 'DESC '.$table.';';
     55    $result = mysql_query($query);     
     56    $columns_of[$table] = array();   
    3757
     58    if ($result)   
     59        while ($row = mysql_fetch_row($result))
     60            array_push($columns_of[$table], $row[0]);
     61       
     62    return $columns_of;
     63  }
     64}
    3865
    3966class cl_edit_controler {
     
    112139     }
    113140
    114      function Memo_vars($variables)
    115 {
    116                 ob_start();
    117                 echo '<pre>';
    118                 print_r($variables);
    119                 echo '</pre>';
    120                 $m= ob_get_contents();
    121141
    122         ob_end_clean();
    123                 return $m;
    124                
    125 }
    126 } // class   
    127142
     143} // class   
    128144 
     145global $conf ;
     146  $colonnes = cl_edit_functions::Get_columns_of(IMAGES_TABLE); 
     147$key = array_search('lon', $colonnes[IMAGES_TABLE]);
     148if (!$key){
     149    $q = 'ALTER TABLE '.IMAGES_TABLE.' ADD COLUMN `lon` DOUBLE(8,6)';
     150    pwg_query($q);     
     151}       
     152$key = array_search('lat', $colonnes[IMAGES_TABLE]);
     153if (!$key){
     154    $q = 'ALTER TABLE '.IMAGES_TABLE.' ADD COLUMN `lat` DOUBLE(9,6)';
     155    pwg_query($q);     
     156}       
     157 
     158$key = array_search('alt', $colonnes[IMAGES_TABLE]);
     159if (!$key){
     160    $q = 'ALTER TABLE '.IMAGES_TABLE.' ADD COLUMN `alt` DOUBLE(9,6)';
     161    pwg_query($q);     
     162}       
     163
     164       
     165
    129166
    130167?>
Note: See TracChangeset for help on using the changeset viewer.