|
|
@@ -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
|
|
|
";
|