Ignore:
Timestamp:
03/01/11 11:40:34 (9 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.