11import $ from 'jquery' ;
22import { Functions } from '../modules/functions.js' ;
33import getImageTag from '../modules/functions/getImageTag.js' ;
4+ import { DesignerConfig } from './config.js' ;
45
56/**
67 * @fileoverview function used in this file builds history tab and generates query.
@@ -667,21 +668,21 @@ DesignerHistory.queryFrom = function () {
667668 // if master table (key2) matches with tab used get all keys and check if tab_left matches
668669 // after this check if master table (key2) matches with tab left then check if any foreign matches with master .
669670 for ( i = 0 ; i < 2 ; i ++ ) {
670- for ( K in window . contr ) {
671- for ( key in window . contr [ K ] ) { // contr name
672- for ( key2 in window . contr [ K ] [ key ] ) { // table name
671+ for ( K in DesignerConfig . contr ) {
672+ for ( key in DesignerConfig . contr [ K ] ) { // contr name
673+ for ( key2 in DesignerConfig . contr [ K ] [ key ] ) { // table name
673674 parts = key2 . split ( '.' ) ;
674675 if ( DesignerHistory . found ( tabUsed , parts [ 1 ] ) > 0 ) {
675- for ( key3 in window . contr [ K ] [ key ] [ key2 ] ) {
676- parts1 = window . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 0 ] . split ( '.' ) ;
676+ for ( key3 in DesignerConfig . contr [ K ] [ key ] [ key2 ] ) {
677+ parts1 = DesignerConfig . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 0 ] . split ( '.' ) ;
677678 if ( DesignerHistory . found ( tabLeft , parts1 [ 1 ] ) > 0 ) {
678679 if ( DesignerHistory . found ( constraintsAdded , key ) > 0 ) {
679680 query += ' AND ' + '`' + parts [ 1 ] + '`.`' + key3 + '` = ' ;
680- query += '`' + parts1 [ 1 ] + '`.`' + window . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 1 ] + '` ' ;
681+ query += '`' + parts1 [ 1 ] + '`.`' + DesignerConfig . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 1 ] + '` ' ;
681682 } else {
682683 query += '\n' + 'LEFT JOIN ' ;
683684 query += '`' + parts [ 1 ] + '` ON ' ;
684- query += '`' + parts1 [ 1 ] + '`.`' + window . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 1 ] + '` = ' ;
685+ query += '`' + parts1 [ 1 ] + '`.`' + DesignerConfig . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 1 ] + '` = ' ;
685686 query += '`' + parts [ 1 ] + '`.`' + key3 + '` ' ;
686687
687688 constraintsAdded . push ( key ) ;
@@ -698,21 +699,21 @@ DesignerHistory.queryFrom = function () {
698699 tabUsed = DesignerHistory . addArray ( tTabLeft , tabUsed ) ;
699700 tabLeft = DesignerHistory . removeArray ( tTabLeft , tabLeft ) ;
700701 tTabLeft = [ ] ;
701- for ( K in window . contr ) {
702- for ( key in window . contr [ K ] ) {
703- for ( key2 in window . contr [ K ] [ key ] ) { // table name
702+ for ( K in DesignerConfig . contr ) {
703+ for ( key in DesignerConfig . contr [ K ] ) {
704+ for ( key2 in DesignerConfig . contr [ K ] [ key ] ) { // table name
704705 parts = key2 . split ( '.' ) ;
705706 if ( DesignerHistory . found ( tabLeft , parts [ 1 ] ) > 0 ) {
706- for ( key3 in window . contr [ K ] [ key ] [ key2 ] ) {
707- parts1 = window . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 0 ] . split ( '.' ) ;
707+ for ( key3 in DesignerConfig . contr [ K ] [ key ] [ key2 ] ) {
708+ parts1 = DesignerConfig . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 0 ] . split ( '.' ) ;
708709 if ( DesignerHistory . found ( tabUsed , parts1 [ 1 ] ) > 0 ) {
709710 if ( DesignerHistory . found ( constraintsAdded , key ) > 0 ) {
710711 query += ' AND ' + '`' + parts [ 1 ] + '`.`' + key3 + '` = ' ;
711- query += '`' + parts1 [ 1 ] + '`.`' + window . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 1 ] + '` ' ;
712+ query += '`' + parts1 [ 1 ] + '`.`' + DesignerConfig . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 1 ] + '` ' ;
712713 } else {
713714 query += '\n' + 'LEFT JOIN ' ;
714715 query += '`' + parts [ 1 ] + '` ON ' ;
715- query += '`' + parts1 [ 1 ] + '`.`' + window . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 1 ] + '` = ' ;
716+ query += '`' + parts1 [ 1 ] + '`.`' + DesignerConfig . contr [ K ] [ key ] [ key2 ] [ key3 ] [ 1 ] + '` = ' ;
716717 query += '`' + parts [ 1 ] + '`.`' + key3 + '` ' ;
717718
718719 constraintsAdded . push ( key ) ;
0 commit comments