Do not check for the validity of all recent tables on initial loading.

Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Count hidden tables aggregatively rather than for individual database

Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Disable finding child referenced when DisableIS is false.

Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Get foreigners just once for table and use it for all columns

Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Get child references for the whole table at once.

Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Translated using Weblate (Azerbaijani)

Currently translated at 47.9% (1326 of 2768 strings)

[CI skip]
Translated using Weblate (Catalan)

Currently translated at 88.7% (2457 of 2768 strings)

[CI skip]
Translated using Weblate (Danish)

Currently translated at 100.0% (2768 of 2768 strings)

[CI skip]
Translated using Weblate (Hindi)

Currently translated at 46.4% (1287 of 2768 strings)

[CI skip]
Translated using Weblate (Kurdish Sorani)

Currently translated at 19.1% (531 of 2768 strings)

[CI skip]
Merge remote-tracking branch 'origin/QA_4_2' into QA_4_2
Fix PHPCS issues.
PHPDoc updates.
Minor coding style modifications.

Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
Reverse modification to fix PHPUnit issue.

Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
Fix bug#4574 Blank/white page when JavaScript disabled

Signed-off-by: Atul Pratap Singh <atulpratapsingh05@gmail.com>
Translated using Weblate (Azerbaijani)

Currently translated at 48.0% (1331 of 2768 strings)

[CI skip]
Merge remote-tracking branch 'origin/QA_4_2' into QA_4_2
Merge commit '960efb0'
Merge branch 'QA_4_2'
Translated using Weblate (Azerbaijani)

Currently translated at 47.0% (1399 of 2973 strings)

[CI skip]
Merge remote-tracking branch 'origin/master'