1
0
mirror of https://github.com/phpmyadmin/phpmyadmin.git synced 2026-11-01 23:14:58 +03:00

Merge #17840 - Fix #17281 - Fix links to databases for information_schema.SCHEMATA

Pull-request: #17840
Fixes: #17281

Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
William Desportes
2022-10-29 17:05:26 +02:00

View File

@@ -66,7 +66,8 @@ class SpecialSchemaLinks
{
global $cfg;
$defaultPage = './' . Util::getScriptNameForOption($cfg['DefaultTabTable'], 'table');
$defaultPageDatabase = './' . Util::getScriptNameForOption($cfg['DefaultTabDatabase'], 'database');
$defaultPageTable = './' . Util::getScriptNameForOption($cfg['DefaultTabTable'], 'table');
return [
'mysql' => [
@@ -89,7 +90,7 @@ class SpecialSchemaLinks
'column_name' => 'Db',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'column_name' => [
'link_param' => 'field',
@@ -140,7 +141,7 @@ class SpecialSchemaLinks
'column_name' => 'database_name',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'index_name' => [
'link_param' => 'index',
@@ -166,7 +167,7 @@ class SpecialSchemaLinks
'column_name' => 'database_name',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'proc' => [
@@ -256,7 +257,7 @@ class SpecialSchemaLinks
'column_name' => 'Db',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'user' => [
@@ -282,7 +283,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'column_name' => [
'link_param' => 'field',
@@ -308,7 +309,7 @@ class SpecialSchemaLinks
'column_name' => 'constraint_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'column_name' => [
'link_param' => 'field',
@@ -332,7 +333,7 @@ class SpecialSchemaLinks
'column_name' => 'referenced_table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'referenced_column_name' => [
'link_param' => 'field',
@@ -358,7 +359,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'processlist' => [
@@ -382,7 +383,7 @@ class SpecialSchemaLinks
'column_name' => 'constraint_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'referenced_table_name' => [
'link_param' => 'table',
@@ -392,7 +393,7 @@ class SpecialSchemaLinks
'column_name' => 'constraint_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'routines' => [
@@ -414,7 +415,7 @@ class SpecialSchemaLinks
'schemata' => [
'schema_name' => [
'link_param' => 'db',
'default_page' => $defaultPage,
'default_page' => $defaultPageDatabase,
],
],
'statistics' => [
@@ -426,7 +427,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'column_name' => [
'link_param' => 'field',
@@ -452,7 +453,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'table_constraints' => [
@@ -464,7 +465,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'views' => [
@@ -476,7 +477,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
],