|
|
@@ -38,14 +38,28 @@ $tables['Y']['BI_audit_ENERGA_PRACOWNICY']['rel']['pesel']='pesel';
|
|
|
$tables['Y']['BI_audit_ENERGA_PRACOWNICY']['rel']['nip']='nip';
|
|
|
$tables['Y']['BI_audit_ENERGA_PRACOWNICY']['rel']['regon']='regon';
|
|
|
|
|
|
+$tables['Y']['BI_audit_ENERGA_PRACOWNICY']['rel']['ID_BI_audit_ENERGA_PRACOWNICY']='ID';
|
|
|
+
|
|
|
//$tables['X']['BI_audit_KW_requested']['rel_search']['pesel']='Seller_Person';
|
|
|
//$tables['X']['BI_audit_KW_requested']['rel']['pesel']['search']='like';
|
|
|
|
|
|
+$tables['Z']['BI_audit_ENERGA_PRACOWNICY_adresy']['rel']['ID_BI_audit_ENERGA_PRACOWNICY']='ID_BI_audit_ENERGA_PRACOWNICY';
|
|
|
+$tables['Z']['BI_audit_ENERGA_PRACOWNICY_adresy']['rel_and']['TERYT']['TERYT_SYM']='TERYT_SYM';
|
|
|
+$tables['Z']['BI_audit_ENERGA_PRACOWNICY_adresy']['rel_and']['TERYT']['TERYT_SYM']='TERYT_SYM_UL';
|
|
|
+$tables['Z']['BI_audit_ENERGA_PRACOWNICY_adresy']['rel_and']['TERYT']['budynek']='nrBudynku';
|
|
|
+$tables['Z']['BI_audit_ENERGA_PRACOWNICY_adresy']['rel_and']['TERYT']['nrLokalu']='nrLokalu';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
$tables['X']['BI_audit_ENERGA_RUM_KONTRAHENCI']['rel']['nip']='NIP';
|
|
|
$tables['X']['BI_audit_ENERGA_RUM_KONTRAHENCI']['rel']['regon']='REGON';
|
|
|
$tables['X']['BI_audit_ENERGA_RUM_KONTRAHENCI']['rel']['pesel']='PESEL';
|
|
|
//$tables['X']['BI_audit_ENERGA_RUM_KONTRAHENCI']['rel']['teryt']=1;
|
|
|
|
|
|
+$tables['X']['BI_audit_ENERGA_RUM_UMOWY']['rel_like']['nip']='Strony_umowy';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
$tables['Z']['BI_audit_CEIDG']['rel']['nip']='nip';
|
|
|
$tables['Z']['BI_audit_CEIDG']['rel']['regon']='regon';
|
|
|
$tables['Z']['BI_audit_CEIDG']['rel_and']['adres']['miejscowosc']='miejscowosc';
|
|
|
@@ -105,6 +119,9 @@ function start_dig($tables) {
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop,$hist_time) {
|
|
|
global $db,$tables;
|
|
|
$loop++;
|
|
|
@@ -123,6 +140,8 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop,$hist_time) {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
//search addr
|
|
|
if(isset($z['rel_and'])) {
|
|
|
foreach($z['rel_and'] as $z_rel_and=>$z_rel_and_name) {
|
|
|
@@ -215,6 +234,17 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop,$hist_time) {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ //rel_like
|
|
|
+ foreach($x['rel_like'] as $x_rel_from=>$x_rel_to) {
|
|
|
+ //echo "\n<br> #133test tbl ".$X." z_rel_fr ".$x_rel_from." to z_rel_to ".$x_rel_to." prev tbl " ;
|
|
|
+ if( isset($prev_tbl['rel'][$x_rel_from]) ) { //isset($prev_dig->$prev_tbl['rel'][$x_rel_to])
|
|
|
+ // echo "<br>141 rel from ".$x_rel_from." exists .. testing field ".$prev_tbl['rel'][$x_rel_from]." <br>";//strlen(".$prev_dig->$prev_tbl['rel'][$x_rel_to].")
|
|
|
+
|
|
|
+ if( isset($prev_dig->$prev_tbl['rel'][$x_rel_from]) and strlen($prev_dig->$prev_tbl['rel'][$x_rel_from]) > 1 ) { //
|
|
|
+ $sql_X1[$X]['rel_like'][$x_rel_to]= $prev_dig->$prev_tbl['rel'][$x_rel_from];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
flush();
|
|
|
@@ -240,6 +270,24 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop,$hist_time) {
|
|
|
// echo "<br> sql_x" ;
|
|
|
//print_r($sql_x);
|
|
|
|
|
|
+ if( isset($sql_X1)) {
|
|
|
+ foreach($sql_X1 as $T => $rel) {
|
|
|
+ $sql_x1[$T]=" select * from ".$T." where ( ";
|
|
|
+ foreach($rel['rel_like'] as $col=>$val) {
|
|
|
+ if( isset($sql_x1_str[$T])) $sql_x1_str[$T].=" or `".$col."` like '%".$val."'%" ;
|
|
|
+ else $sql_x1_str[$T]=" `".$col."` = '".$val."' " ;
|
|
|
+ }
|
|
|
+ $sql_x1[$T].=$sql_x1_str[$T]." ) ";
|
|
|
+ //not loop
|
|
|
+ if( isset($hist_loop[$T])) {
|
|
|
+ foreach($hist_loop[$T] as $hist_rec) {
|
|
|
+ $sql_t[$T].=" and ID!='".$hist_rec->ID."' ";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
if( isset($sql_x)) {
|
|
|
foreach($sql_x as $X => $sql_ext) {
|
|
|
echo "\n<br>174 Querying :".$sql_ext ;
|
|
|
@@ -253,6 +301,19 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop,$hist_time) {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if( isset($sql_x1)) {
|
|
|
+ foreach($sql_x1 as $X => $sql_ext) {
|
|
|
+ echo "\n<br>306 Querying :".$sql_ext ;
|
|
|
+ $res=$db->query($sql_ext) or die('307 blad');
|
|
|
+ while($h=$db->fetch($res)) {
|
|
|
+ echo "\n<hr> #309 POWIAZANIE ZNALEZIONE DLA X2 <pre>";
|
|
|
+ print_r($h);
|
|
|
+ echo "<br> Historia sledzen:";
|
|
|
+ print_r($hist_time);
|
|
|
+ echo "#177 eof </pre>";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
//X test eof
|
|
|
|
|
|
|