|
|
@@ -261,7 +261,11 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop) {
|
|
|
echo "</pre>";
|
|
|
|
|
|
if( isset($sql_t)) {
|
|
|
- foreach($sql_t as $T => $sql_ext) {
|
|
|
+ foreach($sql_t as $T => $sql_ext) {
|
|
|
+
|
|
|
+ dig_arr(,,$sql_ext);
|
|
|
+
|
|
|
+ /*
|
|
|
echo "\n<br>216: Querying :T ".$T." ext: ".$sql_ext ;
|
|
|
$res=$db->query($sql_ext) or die('211 blad '.$sql_ext);
|
|
|
while($h=$db->fetch($res)) {
|
|
|
@@ -285,7 +289,7 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop) {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
+ } */
|
|
|
}
|
|
|
}
|
|
|
//todo look in Y and die()
|
|
|
@@ -294,6 +298,37 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop) {
|
|
|
}
|
|
|
|
|
|
|
|
|
+function dig_arr($hist_loop,$T,$sql) {
|
|
|
+ global $db,$tables;
|
|
|
+ {
|
|
|
+ echo "\n<br>216: Querying :T ".$T." ext: ".$sql_ext ;
|
|
|
+ $res=$db->query($sql_ext) or die('211 blad '.$sql_ext);
|
|
|
+ while($h=$db->fetch($res)) {
|
|
|
+ echo "\n<br> #149 found "; print_r($h);
|
|
|
+ $hist_loop[$T][]=$h;
|
|
|
+
|
|
|
+ // print_r($hist_loop);
|
|
|
+
|
|
|
+ dig_next($hist_loop, $tables['Z'][$T],$h,$loop);
|
|
|
+ //rel dzieci
|
|
|
+ foreach($tables[$T]['ref'] as $ref_id => $ref_table) {
|
|
|
+ $sql_ref=" select REMOTE_PRIMARY_KEY from `CRM__#REF_TABLE__".$ref_id."` where `PRIMARY_KEY`=".$h->ID." ";
|
|
|
+ $res_rel=$db->query($sql_ref) or die('211 blad '.$sql_ref);
|
|
|
+ while($h_rel=$db->fetch($res_rel)){
|
|
|
+ $sql_rel_rec="select * from `".$ref_table."` where ID=".$h_rel->REMOTE_PRIMARY_KEY." ";
|
|
|
+ $res_rel_rec=$db->query($sql_rel_rec) or die('211 blad '.$sql_rel_rec);
|
|
|
+ echo "<br>#159 ref tbl ".$sql_rel_rec;
|
|
|
+ while($h_rel_rec=$db->fetch($res_rel_rec)){
|
|
|
+ $hist_loop[$ref_table][]=$h_rel_rec;
|
|
|
+ dig_next($hist_loop,$tables['Z'][$ref_table],$h_rel_rec,$loop);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
start_dig($tables);
|
|
|
|
|
|
echo "<hr>end of raport ";
|