Przeglądaj źródła

update fix proc

a.binder 11 lat temu
rodzic
commit
dfba3ccaa2
1 zmienionych plików z 9 dodań i 7 usunięć
  1. 9 7
      SE/superedit-SQIX_STRUCTURE_DB_SYNC.php

+ 9 - 7
SE/superedit-SQIX_STRUCTURE_DB_SYNC.php

@@ -1,6 +1,7 @@
 <?php
 //@2014-01-20 added joining structure without loos data for CHAR->CHAR - only resize to bigger field if needed in new structure (sqix)
-echo "version: @2014-01-21 added joining structure without loos data for ENUM->ENUM, SET->SET - try to add item in enum(sqix)<br>";
+echo "version @2015-05-21 added TYPESPECIAL/TYPESPECIALS/VARIABLE/VARIABLES FIX DUBLES
+version: @2014-01-21 added joining structure without loos data for ENUM->ENUM, SET->SET - try to add item in enum(sqix)<br>";
 //
 //[0] =>  alter table `SES_TV_A` CHANGE `P_DEVICE` `P_DEVICE` enum('BRAK','DEKODER SD','DEKODER HD','MODUL CAM','MULTIROOM') ; 
 //    [1] => enum('BRAK','DEKODER SD','DEKODER HD','MODUL CAM','MULTIROOM')
@@ -367,8 +368,8 @@ $CONNLOCAL->query('set global max_allowed_packet=1000000000');
   	
   }
   
-  function SYSTEM_IMPORT_FIX_ZASOB_FIX_PROC_FIX_ALIAS($CONNREMOTE) {
-	  global $CONFIRM_SQL_UPDATE;
+  function SYSTEM_IMPORT_FIX_ZASOB_FIX_PROC_FIX_ALIAS($CONNREMOTE,$CONFIRM_SQL_UPDATE) {
+  
 	    // @2014-06-27 - chyba lepiej nie flushowac - jakby sie poprzedni import zwiesil?
 		$sql_flush[]="update CRM_LISTA_ZASOBOW set SYNC_SQIX_STATUS='SYSTEM_IMPORT_FIX_ZASOB_FIX_PROC_FIX_ALIAS'" ;
 		$sql_flush[]="update CRM_IMAGE set SYNC_SQIX_STATUS='SYSTEM_IMPORT_FIX_PROC' ";
@@ -377,8 +378,9 @@ $CONNLOCAL->query('set global max_allowed_packet=1000000000');
 		$sql_flush[]="update CRM_TESTY_PYTANIA set SYNC_SQIX_STATUS='SYSTEM_IMPORT_FIX_PROC'" ;
 		$sql_flush[]="update CRM_WSKAZNIK set SYNC_SQIX_STATUS='SYSTEM_IMPORT_FIX_ZASOB_FIX_PROC' ";
 			foreach($sql_flush as $sql) {
-				 if(!empty($CONFIRM_SQL_UPDATE))  $result_ins=$CONNREMOTE->query($sql) or DIE('Problem ze sql:290: '.$sql.' / '.mysql_error($CONNREMOTE));
- 				 DEBUG_S(-3,'Zeruje tabele importow : w tabeli '.$TABLE,$sql,__FILE__,__FUNCTION__,__LINE__);
+				 if(!empty($CONFIRM_SQL_UPDATE)) {  $result_ins=$CONNREMOTE->query($sql) or DIE('Problem ze sql:290: '.$sql.' / '.mysql_error($CONNREMOTE));
+ 				 DEBUG_S(-3,'Zeruje: tabele importow : w tabeli '.$TABLE,$sql,__FILE__,__FUNCTION__,__LINE__);
+ 				 }
 			}		
 		
   }
@@ -2122,7 +2124,7 @@ $CONNLOCAL->query('set global max_allowed_packet=1000000000');
 	   	//! IMPORT_SORT_DESC_INFO
 	   } else if($SYNC_OPTIONS=='SYSTEM_IMPORT_FIX_ZASOB_FIX_PROC_FIX_ALIAS') {
 	   		
-		 SYSTEM_IMPORT_FIX_ZASOB_FIX_PROC_FIX_ALIAS($CONNREMOTE);
+		 SYSTEM_IMPORT_FIX_ZASOB_FIX_PROC_FIX_ALIAS($CONNREMOTE,$CONFIRM_SQL_UPDATE);
 
 	   			
 	   } else if($SYNC_OPTIONS=='IMPORT_SORT_DESC_INFO') {
@@ -2145,7 +2147,7 @@ $CONNLOCAL->query('set global max_allowed_packet=1000000000');
 	   } else if($SYNC_OPTIONS=='CLEAR_TREE_DUBLES_AND_MOVE_WSK') {
 	   	   $sql="select cz.ID, group_concat(cz.ID) as ID_GROUP,  cz.`DESC`, count(cz.ID) as cnt
 				from CRM_LISTA_ZASOBOW as cz
-				where cz.PARENT_ID!='-1' and cz.`DESC` like '_%' and ( cz.`TYPE`='KOMORKA' or cz.`TYPE`='TABELA'  )
+				where cz.PARENT_ID!='-1' and cz.`DESC` like '_%' and ( cz.`TYPE`='KOMORKA' or cz.`TYPE`='TABELA'  or cz.`TYPE`='TYPESPECIALS' or cz.`TYPE`='TYPESPECIAL' or cz.`TYPE`='VARIABLES' or cz.`TYPE`='VARIABLE' )
 				group by cz.PARENT_ID,cz.`DESC` ,cz.`TYPE`,cz.ALIAS_ID having cnt>1
 				limit 100
 				";