a.binder 9 vuotta sitten
vanhempi
commit
4b99525ec6
1 muutettua tiedostoa jossa 7 lisäystä ja 1 poistoa
  1. 7 1
      SE/se-lib/Core/Database/Mysql.php

+ 7 - 1
SE/se-lib/Core/Database/Mysql.php

@@ -1022,7 +1022,13 @@ class Core_Database_Mysql extends Core_Database {
 																	      } else if(strstr($VAL->Type, 'geometry') && (    strstr($ARR_TABLE['FIELDS'][$INDEX_OF_CONFIG_TABLE]->Type, 'polygon'  ) or   strstr($ARR_TABLE['FIELDS'][$INDEX_OF_CONFIG_TABLE]->Type, 'point'  )    or strstr($ARR_TABLE['FIELDS'][$INDEX_OF_CONFIG_TABLE]->Type, 'linestring'  )   )       ) {
 																	         
 																	       $sql=" alter table `".$TABLE."` CHANGE `".$FIELD_TO_CHK."` `".$FIELD_TO_CHK."` ".$ARR_TABLE['FIELDS'][$INDEX_OF_CONFIG_TABLE]->Type." ; ";
-																		   DEBUG_S(-3,'Aktualizacja rozszerzajaca zakres pola geometrycznego' ,$sql,__FILE__, __FUNCTION__, __LINE__);
+																		   DEBUG_S(-3,'Aktualizacja zmieniajaca zakres pola geometrycznego' ,$sql,__FILE__, __FUNCTION__, __LINE__);
+																		   $result=$this->query($sql) or DEBUG_S(-3,'Problem ze SQL:',$sql,__FILE__, __FUNCTION__, __LINE__)  or die1('\nProblem z '.$sql);
+																	      
+																	      }  else if(strstr($ARR_TABLE['FIELDS'][$INDEX_OF_CONFIG_TABLE]->Type, 'geometry') && (    strstr($VAL->Type, 'polygon'  ) or   strstr($VAL->Type, 'point'  )    or strstr($VAL->Type, 'linestring'  )   )       ) {
+																	         
+																	       $sql=" alter table `".$TABLE."` CHANGE `".$FIELD_TO_CHK."` `".$FIELD_TO_CHK."` ".$ARR_TABLE['FIELDS'][$INDEX_OF_CONFIG_TABLE]->Type." ; ";
+																		   DEBUG_S(-3,'Aktualizacja zmieniajaca zakres pola geometrycznego pominieta' ,$sql,__FILE__, __FUNCTION__, __LINE__);
 																		  // $result=$this->query($sql) or DEBUG_S(-3,'Problem ze SQL:',$sql,__FILE__, __FUNCTION__, __LINE__)  or die1('\nProblem z '.$sql);
 																	      
 																	      } else if( ( strstr($VAL->Type, 'char(') || strstr($VAL->Type, 'varchar(')  ) && strstr($ARR_TABLE['FIELDS'][$INDEX_OF_CONFIG_TABLE]->Type, 'text'  )