mirror of
https://github.com/vrana/adminer.git
synced 2025-08-08 07:36:44 +02:00
Add Adminer namespace
Adminer 5 wrapped itself into a namespace and plugins now need to call Adminer's functions via this namespace.
This commit is contained in:
@@ -18,15 +18,15 @@ class AdminerDisableTables {
|
|||||||
];
|
];
|
||||||
|
|
||||||
$select = filter_input(INPUT_GET, 'table', FILTER_SANITIZE_STRING);
|
$select = filter_input(INPUT_GET, 'table', FILTER_SANITIZE_STRING);
|
||||||
if(isset($select) && $disabledTables[$select]) die(h('Access Denied.'));
|
if(isset($select) && $disabledTables[$select]) die(Adminer\h('Access Denied.'));
|
||||||
|
|
||||||
if($disabledTables[$tableStatus['Name']]){
|
if($disabledTables[$tableStatus['Name']]){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return h($tableStatus['Name']);
|
return Adminer\h($tableStatus['Name']);
|
||||||
// tables without comments would return empty string and will be ignored by Adminer
|
// tables without comments would return empty string and will be ignored by Adminer
|
||||||
//return h($tableStatus['Comment']);
|
//return Adminer\h($tableStatus['Comment']);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -36,7 +36,7 @@ class AdminerFkDisable
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<script<?php echo nonce();?> type="text/javascript">
|
<script<?php echo Adminer\nonce();?> type="text/javascript">
|
||||||
|
|
||||||
function domReady(fn) {
|
function domReady(fn) {
|
||||||
document.addEventListener("DOMContentLoaded", fn);
|
document.addEventListener("DOMContentLoaded", fn);
|
||||||
@@ -46,7 +46,7 @@ class AdminerFkDisable
|
|||||||
}
|
}
|
||||||
|
|
||||||
domReady(() => {
|
domReady(() => {
|
||||||
document.querySelectorAll('#form p')[1].insertAdjacentHTML('beforeend', '<label><input type="checkbox" name="fk_disable" value="1" <?= $fk_disable_checked ?> /><?= lang('Disable Foreign Keys') ?></label>')
|
document.querySelectorAll('#form p')[1].insertAdjacentHTML('beforeend', '<label><input type="checkbox" name="fk_disable" value="1" <?= $fk_disable_checked ?> /><?= Adminer\lang('Disable Foreign Keys') ?></label>')
|
||||||
})
|
})
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
@@ -18,9 +18,9 @@ class AdminerSuggestTableField
|
|||||||
]
|
]
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach (array_keys(tables_list()) as $table) {
|
foreach (array_keys(Adminer\tables_list()) as $table) {
|
||||||
$suggests['___tables___'][] = $table;
|
$suggests['___tables___'][] = $table;
|
||||||
foreach (fields($table) as $field => $foo) {
|
foreach (Adminer\fields($table) as $field => $foo) {
|
||||||
$suggests[$table][] = $field;
|
$suggests[$table][] = $field;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -39,7 +39,7 @@ class AdminerSuggestTableField
|
|||||||
.xborder{border: 1px inset rgb(204, 204, 204);}
|
.xborder{border: 1px inset rgb(204, 204, 204);}
|
||||||
/*textarea.sqlarea {display: block!important;}*/
|
/*textarea.sqlarea {display: block!important;}*/
|
||||||
</style>
|
</style>
|
||||||
<script<?php echo nonce(); ?> type="text/javascript">
|
<script<?php echo Adminer\nonce(); ?> type="text/javascript">
|
||||||
|
|
||||||
function domReady(fn) {
|
function domReady(fn) {
|
||||||
document.addEventListener("DOMContentLoaded", fn)
|
document.addEventListener("DOMContentLoaded", fn)
|
||||||
@@ -97,11 +97,11 @@ class AdminerSuggestTableField
|
|||||||
|
|
||||||
var suggests_mysql = ""
|
var suggests_mysql = ""
|
||||||
|
|
||||||
suggests_mysql += "<dt><?php echo lang('Tables') ?></dt>"
|
suggests_mysql += "<dt><?php echo Adminer\lang('Tables') ?></dt>"
|
||||||
for(var k in suggests['___tables___']){
|
for(var k in suggests['___tables___']){
|
||||||
suggests_mysql += "<dd><a href='#' data-table='1'>"+ suggests['___tables___'][k] +"</a></dd>"
|
suggests_mysql += "<dd><a href='#' data-table='1'>"+ suggests['___tables___'][k] +"</a></dd>"
|
||||||
}
|
}
|
||||||
suggests_mysql += "<dt><?php echo lang('SQL command') ?></dt>"
|
suggests_mysql += "<dt><?php echo Adminer\lang('SQL command') ?></dt>"
|
||||||
for(var k in suggests['___mysql___']){
|
for(var k in suggests['___mysql___']){
|
||||||
suggests_mysql += "<dd><a href='#' data-nobt='1'>"+ suggests['___mysql___'][k] +"</a></dd>"
|
suggests_mysql += "<dd><a href='#' data-nobt='1'>"+ suggests['___mysql___'][k] +"</a></dd>"
|
||||||
}
|
}
|
||||||
@@ -111,7 +111,7 @@ class AdminerSuggestTableField
|
|||||||
'<div id="suggest_tablefields_container" style="height:'+ sqlarea.offsetHeight +'px;top:0;left:'+ posLeft +'px">'+
|
'<div id="suggest_tablefields_container" style="height:'+ sqlarea.offsetHeight +'px;top:0;left:'+ posLeft +'px">'+
|
||||||
'<span class="noselect" id="suggest_tablefields_drag">drag</span>|'+
|
'<span class="noselect" id="suggest_tablefields_drag">drag</span>|'+
|
||||||
'<span class="noselect" id="suggest_tablefields_stick" data-pos-left="'+ posLeft +'px">stick</span> '+
|
'<span class="noselect" id="suggest_tablefields_stick" data-pos-left="'+ posLeft +'px">stick</span> '+
|
||||||
'<input autocomplete="off" id="suggest_search" type="text" placeholder="<?php echo lang('Search') ?>..."/><dl id="suggest_tablefields" class="noselect"></dl></div>')
|
'<input autocomplete="off" id="suggest_search" type="text" placeholder="<?php echo Adminer\lang('Search') ?>..."/><dl id="suggest_tablefields" class="noselect"></dl></div>')
|
||||||
compile(suggests_mysql)
|
compile(suggests_mysql)
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user