From 5ea25d5b6f36778a95c9c843a5306f6fe57bdf94 Mon Sep 17 00:00:00 2001 From: FliegenKLATSCH Date: Wed, 13 Aug 2014 01:45:34 +0200 Subject: [PATCH] setting initial state of checkboxes according to tracking_default_statements Signed-off-by: Marc Delisle --- libraries/tbl_tracking.lib.php | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/libraries/tbl_tracking.lib.php b/libraries/tbl_tracking.lib.php index 8f69b25a26..ea3ccea4b3 100644 --- a/libraries/tbl_tracking.lib.php +++ b/libraries/tbl_tracking.lib.php @@ -67,27 +67,37 @@ function PMA_getHtmlForDataDefinitionAndManipulationStatements($url_query, $html .= '

' . __('Track these data definition statements:') . '

'; $html .= ' ALTER TABLE
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'ALTER TABLE')!==false ? ' checked="checked"' : '') + . ' /> ALTER TABLE
'; $html .= ' RENAME TABLE
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'RENAME TABLE')!==false ? ' checked="checked"' : '') + . ' /> RENAME TABLE
'; $html .= ' CREATE TABLE
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'CREATE TABLE')!==false ? ' checked="checked"' : '') + . ' /> CREATE TABLE
'; $html .= ' DROP TABLE
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'DROP TABLE')!==false ? ' checked="checked"' : '') + . ' /> DROP TABLE
'; $html .= '
'; $html .= ' CREATE INDEX
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'CREATE INDEX')!==false ? ' checked="checked"' : '') + . ' /> CREATE INDEX
'; $html .= ' DROP INDEX
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'DROP INDEX')!==false ? ' checked="checked"' : '') + . ' /> DROP INDEX
'; $html .= '

' . __('Track these data manipulation statements:') . '

'; $html .= ' INSERT
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'INSERT')!==false ? ' checked="checked"' : '') + . ' /> INSERT
'; $html .= ' UPDATE
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'UPDATE')!==false ? ' checked="checked"' : '') + . ' /> UPDATE
'; $html .= ' DELETE
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'DELETE')!==false ? ' checked="checked"' : '') + . ' /> DELETE
'; $html .= ' TRUNCATE
'; + . (stripos($GLOBALS['cfg']['Server']['tracking_default_statements'],'TRUNCATE')!==false ? ' checked="checked"' : '') + . ' /> TRUNCATE
'; $html .= ''; $html .= '
';