diff --git a/libraries/Template.php b/libraries/Template.php
index 20246294b5..1fa9fe8b6e 100644
--- a/libraries/Template.php
+++ b/libraries/Template.php
@@ -9,6 +9,7 @@ namespace PMA\libraries;
use Twig_Environment;
use Twig_Loader_Filesystem;
+use PMA\libraries\twig\CharsetsExtension;
use PMA\libraries\twig\I18nExtension;
use PMA\libraries\twig\SanitizeExtension;
use PMA\libraries\twig\UrlExtension;
@@ -69,6 +70,7 @@ class Template
'cache' => $cache_dir,
'debug' => false,
));
+ $this->twig->addExtension(new CharsetsExtension());
$this->twig->addExtension(new I18nExtension());
$this->twig->addExtension(new SanitizeExtension());
$this->twig->addExtension(new UrlExtension());
diff --git a/libraries/Util.php b/libraries/Util.php
index 41fcb36abb..bf9e036d6b 100644
--- a/libraries/Util.php
+++ b/libraries/Util.php
@@ -2671,7 +2671,7 @@ class Util
'class' => $class,
'placeholder' => $placeholder,
'selected' => $selected,
- 'resultOptions' => $resultOptions,
+ 'result_options' => $resultOptions,
]);
}
@@ -2690,9 +2690,9 @@ class Util
public static function getDivForSliderEffect($id = '', $message = '')
{
return Template::get('div_for_slider_effect')->render([
- 'id' => $id,
- 'InitialSlidersState' => $GLOBALS['cfg']['InitialSlidersState'],
- 'message' => $message,
+ 'id' => $id,
+ 'initial_sliders_state' => $GLOBALS['cfg']['InitialSlidersState'],
+ 'message' => $message,
]);
}
@@ -2725,16 +2725,16 @@ class Util
return Template::get('toggle_button')->render(
[
- 'pmaThemeImage' => $GLOBALS['pmaThemeImage'],
- 'text_dir' => $GLOBALS['text_dir'],
- 'link_on' => $link_on,
- 'toggleOn' => str_replace(' ', ' ', htmlspecialchars(
+ 'pma_theme_image' => $GLOBALS['pmaThemeImage'],
+ 'text_dir' => $GLOBALS['text_dir'],
+ 'link_on' => $link_on,
+ 'toggle_on' => str_replace(' ', ' ', htmlspecialchars(
$options[1]['label'])),
- 'toggleOff' => str_replace(' ', ' ', htmlspecialchars(
+ 'toggle_off' => str_replace(' ', ' ', htmlspecialchars(
$options[0]['label'])),
- 'link_off' => $link_off,
- 'callback' => $callback,
- 'state' => $state
+ 'link_off' => $link_off,
+ 'callback' => $callback,
+ 'state' => $state
]);
} // end toggleButton()
diff --git a/libraries/central_columns.lib.php b/libraries/central_columns.lib.php
index 07e9a8fe57..30205fbc95 100644
--- a/libraries/central_columns.lib.php
+++ b/libraries/central_columns.lib.php
@@ -879,11 +879,11 @@ function PMA_getHTMLforCentralColumnsTableRow($row, $row_num, $db)
. PMA\libraries\Template::get('columns_definitions/column_type')
->render(
array(
- 'columnNumber' => $row_num,
+ 'column_number' => $row_num,
'ci' => 1,
'ci_offset' => 0,
'type_upper' => mb_strtoupper($row['col_type']),
- 'columnMeta' => array()
+ 'column_meta' => array()
)
)
. '';
@@ -893,7 +893,7 @@ function PMA_getHTMLforCentralColumnsTableRow($row, $row_num, $db)
. ''
. PMA\libraries\Template::get('columns_definitions/column_length')->render(
array(
- 'columnNumber' => $row_num,
+ 'column_number' => $row_num,
'ci' => 2,
'ci_offset' => 0,
'length_values_input_size' => 8,
@@ -964,10 +964,10 @@ function PMA_getHTMLforCentralColumnsTableRow($row, $row_num, $db)
. PMA\libraries\Template::get('columns_definitions/column_null')
->render(
array(
- 'columnNumber' => $row_num,
+ 'column_number' => $row_num,
'ci' => 6,
'ci_offset' => 0,
- 'columnMeta' => array(
+ 'column_meta' => array(
'Null' => $row['col_isNull']
)
)
@@ -979,10 +979,10 @@ function PMA_getHTMLforCentralColumnsTableRow($row, $row_num, $db)
. htmlspecialchars($row['col_extra']) . ''
. PMA\libraries\Template::get('columns_definitions/column_extra')->render(
array(
- 'columnNumber' => $row_num,
+ 'column_number' => $row_num,
'ci' => 7,
'ci_offset' => 0,
- 'columnMeta' => array('Extra'=>$row['col_extra'])
+ 'column_meta' => array('Extra'=>$row['col_extra'])
)
)
. '';
@@ -1026,11 +1026,11 @@ function PMA_getHTMLforCentralColumnsEditTableRow($row, $row_num)
. PMA\libraries\Template::get('columns_definitions/column_type')
->render(
array(
- 'columnNumber' => $row_num,
+ 'column_number' => $row_num,
'ci' => 1,
'ci_offset' => 0,
'type_upper' => mb_strtoupper($row['col_type']),
- 'columnMeta' => array()
+ 'column_meta' => array()
)
)
. '';
@@ -1038,7 +1038,7 @@ function PMA_getHTMLforCentralColumnsEditTableRow($row, $row_num)
'
'
. PMA\libraries\Template::get('columns_definitions/column_length')->render(
array(
- 'columnNumber' => $row_num,
+ 'column_number' => $row_num,
'ci' => 2,
'ci_offset' => 0,
'length_values_input_size' => 8,
@@ -1100,10 +1100,10 @@ function PMA_getHTMLforCentralColumnsEditTableRow($row, $row_num)
. PMA\libraries\Template::get('columns_definitions/column_null')
->render(
array(
- 'columnNumber' => $row_num,
+ 'column_number' => $row_num,
'ci' => 6,
'ci_offset' => 0,
- 'columnMeta' => array(
+ 'column_meta' => array(
'Null' => $row['col_isNull']
)
)
@@ -1114,10 +1114,10 @@ function PMA_getHTMLforCentralColumnsEditTableRow($row, $row_num)
' '
. PMA\libraries\Template::get('columns_definitions/column_extra')->render(
array(
- 'columnNumber' => $row_num,
+ 'column_number' => $row_num,
'ci' => 7,
'ci_offset' => 0,
- 'columnMeta' => array('Extra' => $row['col_extra'])
+ 'column_meta' => array('Extra' => $row['col_extra'])
)
)
. ' ';
@@ -1183,9 +1183,9 @@ function PMA_getCentralColumnsTableFooter($pmaThemeImage, $text_dir)
$html_output = PMA\libraries\Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $pmaThemeImage,
- 'text_dir' => $text_dir,
- 'formName' => 'tableslistcontainer',
+ 'pma_theme_image' => $pmaThemeImage,
+ 'text_dir' => $text_dir,
+ 'form_name' => 'tableslistcontainer',
)
);
$html_output .= Util::getButtonOrImage(
@@ -1289,18 +1289,18 @@ function PMA_getHTMLforAddNewColumn($db, $total_rows)
. PMA\libraries\Template::get('columns_definitions/column_type')
->render(
array(
- 'columnNumber' => 0,
+ 'column_number' => 0,
'ci' => 1,
'ci_offset' => 0,
'type_upper' => '',
- 'columnMeta' => array()
+ 'column_meta' => array()
)
)
. ''
. ''
. PMA\libraries\Template::get('columns_definitions/column_length')->render(
array(
- 'columnNumber' => 0,
+ 'column_number' => 0,
'ci' => 2,
'ci_offset' => 0,
'length_values_input_size' => 8,
@@ -1343,20 +1343,20 @@ function PMA_getHTMLforAddNewColumn($db, $total_rows)
. PMA\libraries\Template::get('columns_definitions/column_null')
->render(
array(
- 'columnNumber' => 0,
+ 'column_number' => 0,
'ci' => 6,
'ci_offset' => 0,
- 'columnMeta' => array()
+ 'column_meta' => array()
)
)
. ' '
. ''
. PMA\libraries\Template::get('columns_definitions/column_extra')->render(
array(
- 'columnNumber' => 0,
+ 'column_number' => 0,
'ci' => 7,
'ci_offset' => 0,
- 'columnMeta' => array()
+ 'column_meta' => array()
)
)
. ' '
diff --git a/libraries/controllers/database/DatabaseStructureController.php b/libraries/controllers/database/DatabaseStructureController.php
index 7184742412..0e8ad1ec14 100644
--- a/libraries/controllers/database/DatabaseStructureController.php
+++ b/libraries/controllers/database/DatabaseStructureController.php
@@ -369,7 +369,7 @@ class DatabaseStructureController extends DatabaseController
{
// filtering
$this->response->addHTML(
- Template::get('filter')->render(array('filterValue'=>''))
+ Template::get('filter')->render(array('filter_value'=>''))
);
// table form
$this->response->addHTML(
diff --git a/libraries/controllers/server/ServerCollationsController.php b/libraries/controllers/server/ServerCollationsController.php
index ce18530e6e..9a5a7517bf 100644
--- a/libraries/controllers/server/ServerCollationsController.php
+++ b/libraries/controllers/server/ServerCollationsController.php
@@ -58,10 +58,10 @@ class ServerCollationsController extends Controller
) {
return Template::get('server/collations/charsets')->render(
array(
- 'mysqlCharsets' => $mysqlCharsets,
- 'mysqlCollations' => $mysqlCollations,
- 'mysqlCharsetsDesc' => $mysqlCharsetsDesc,
- 'mysqlDftCollations' => $mysqlDftCollations,
+ 'mysql_charsets' => $mysqlCharsets,
+ 'mysql_collations' => $mysqlCollations,
+ 'mysql_charsets_desc' => $mysqlCharsetsDesc,
+ 'mysql_dft_collations' => $mysqlDftCollations,
)
);
}
diff --git a/libraries/controllers/server/ServerDatabasesController.php b/libraries/controllers/server/ServerDatabasesController.php
index 4d0ef9eb6e..7efbe50e28 100644
--- a/libraries/controllers/server/ServerDatabasesController.php
+++ b/libraries/controllers/server/ServerDatabasesController.php
@@ -101,7 +101,7 @@ class ServerDatabasesController extends Controller
$html .= Template::get('server/databases/create')->render();
}
- $html .= Template::get('filter')->render(array('filterValue'=>''));
+ $html .= Template::get('filter')->render(array('filter_value'=>''));
/**
* Gets the databases list
@@ -390,9 +390,9 @@ class ServerDatabasesController extends Controller
$html = Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $GLOBALS['pmaThemeImage'],
- 'text_dir' => $GLOBALS['text_dir'],
- 'formName' => 'dbStatsForm',
+ 'pma_theme_image' => $GLOBALS['pmaThemeImage'],
+ 'text_dir' => $GLOBALS['text_dir'],
+ 'form_name' => 'dbStatsForm',
)
);
diff --git a/libraries/controllers/server/ServerVariablesController.php b/libraries/controllers/server/ServerVariablesController.php
index c22db9fd42..5d921d7914 100644
--- a/libraries/controllers/server/ServerVariablesController.php
+++ b/libraries/controllers/server/ServerVariablesController.php
@@ -293,7 +293,7 @@ class ServerVariablesController extends Controller
// filter
$filterValue = ! empty($_REQUEST['filter']) ? $_REQUEST['filter'] : '';
$output = Template::get('filter')
- ->render(array('filterValue' => $filterValue));
+ ->render(array('filter_value' => $filterValue));
$output .= '';
$output .= Template::get('server/variables/variable_table_head')->render();
@@ -357,9 +357,9 @@ class ServerVariablesController extends Controller
$output .= Template::get('server/variables/session_variable_row')
->render(
array(
- 'rowClass' => $row_class,
- 'value' => $formattedValue,
- 'isHtmlFormatted' => $isHtmlFormatted,
+ 'row_class' => $row_class,
+ 'value' => $formattedValue,
+ 'is_html_formatted' => $isHtmlFormatted,
)
);
}
diff --git a/libraries/controllers/table/TableRelationController.php b/libraries/controllers/table/TableRelationController.php
index db4db1b2c1..163c2d74eb 100644
--- a/libraries/controllers/table/TableRelationController.php
+++ b/libraries/controllers/table/TableRelationController.php
@@ -158,7 +158,8 @@ class TableRelationController extends TableController
'db' => $GLOBALS['db'],
'table' => $GLOBALS['table']
),
- 'engine' => $engine
+ 'is_foreign_key_supported' => Util::isForeignKeySupported($engine),
+ 'cfg_relation' => PMA_getRelationsParam(),
)
)
);
diff --git a/libraries/controllers/table/TableSearchController.php b/libraries/controllers/table/TableSearchController.php
index 6c8ef98ed9..b37faa1f40 100644
--- a/libraries/controllers/table/TableSearchController.php
+++ b/libraries/controllers/table/TableSearchController.php
@@ -614,10 +614,10 @@ class TableSearchController extends TableController
array(
'db' => $this->db,
'table' => $this->table,
- 'columnIndex' => $columnIndex,
+ 'column_index' => $columnIndex,
'find' => $find,
- 'replaceWith' => $replaceWith,
- 'useRegex' => $useRegex,
+ 'replace_with' => $replaceWith,
+ 'use_regex' => $useRegex,
'result' => $result
)
);
diff --git a/libraries/controllers/table/TableStructureController.php b/libraries/controllers/table/TableStructureController.php
index ed3f6560d8..20b5ea9eb4 100644
--- a/libraries/controllers/table/TableStructureController.php
+++ b/libraries/controllers/table/TableStructureController.php
@@ -260,7 +260,8 @@ class TableStructureController extends TableController
'db' => $this->db,
'table' => $this->table
),
- 'engine' => $engine
+ 'is_foreign_key_supported' => Util::isForeignKeySupported($engine),
+ 'cfg_relation' => PMA_getRelationsParam(),
)
)
);
diff --git a/libraries/rte/rte_list.lib.php b/libraries/rte/rte_list.lib.php
index 113ea91b51..da235897cf 100644
--- a/libraries/rte/rte_list.lib.php
+++ b/libraries/rte/rte_list.lib.php
@@ -149,9 +149,9 @@ function PMA_RTE_getList($type, $items)
$retval .= Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $GLOBALS['pmaThemeImage'],
- 'text_dir' => $GLOBALS['text_dir'],
- 'formName' => 'rteListForm',
+ 'pma_theme_image' => $GLOBALS['pmaThemeImage'],
+ 'text_dir' => $GLOBALS['text_dir'],
+ 'form_name' => 'rteListForm',
)
);
$retval .= PMA\libraries\Util::getButtonOrImage(
@@ -480,4 +480,3 @@ function PMA_EVN_getRowForList($event, $rowclass = '')
return $retval;
} // end PMA_EVN_getRowForList()
-
diff --git a/libraries/server_privileges.lib.php b/libraries/server_privileges.lib.php
index 402d17c414..096fe705e3 100644
--- a/libraries/server_privileges.lib.php
+++ b/libraries/server_privileges.lib.php
@@ -540,8 +540,8 @@ function PMA_getHtmlToChooseUserGroup($username)
// render the template
$data = array(
- 'allUserGroups' => $allUserGroups,
- 'userGroup' => $userGroup,
+ 'all_user_groups' => $allUserGroups,
+ 'user_group' => $userGroup,
'params' => array('username' => $username)
);
$html_output = Template::get('privileges/choose_user_group')
@@ -902,8 +902,8 @@ function PMA_getHtmlForRoutineSpecificPrivilges(
'hostname' => $hostname,
'database' => $db,
'routine' => $routine,
- 'grantCount' => count($privs),
- 'privCheckboxes' => $privCheckboxes,
+ 'grant_count' => count($privs),
+ 'priv_checkboxes' => $privCheckboxes,
'header' => $header,
);
$html_output = Template::get('privileges/edit_routine_privileges')
@@ -2356,9 +2356,9 @@ function PMA_getHtmlForSpecificDbPrivileges($db)
$html_output .= Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $GLOBALS['pmaThemeImage'],
- 'text_dir' => $GLOBALS['text_dir'],
- 'formName' => "usersForm",
+ 'pma_theme_image' => $GLOBALS['pmaThemeImage'],
+ 'text_dir' => $GLOBALS['text_dir'],
+ 'form_name' => "usersForm",
)
);
$html_output .= Util::getButtonOrImage(
@@ -2440,9 +2440,9 @@ function PMA_getHtmlForSpecificTablePrivileges($db, $table)
$html_output .= Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $GLOBALS['pmaThemeImage'],
- 'text_dir' => $GLOBALS['text_dir'],
- 'formName' => "usersForm",
+ 'pma_theme_image' => $GLOBALS['pmaThemeImage'],
+ 'text_dir' => $GLOBALS['text_dir'],
+ 'form_name' => "usersForm",
)
);
$html_output .= Util::getButtonOrImage(
@@ -3322,7 +3322,7 @@ function PMA_getHtmlForAllTableSpecificRights(
if ($type == 'database') {
$name = $row['Db'];
$onePrivilege['grant'] = $row['Grant_priv'] == 'Y';
- $onePrivilege['tablePrivs'] = ! empty($row['Table_priv'])
+ $onePrivilege['table_privs'] = ! empty($row['Table_priv'])
|| ! empty($row['Column_priv']);
$onePrivilege['privileges'] = join(',', PMA_extractPrivInfo($row, true));
@@ -3334,7 +3334,7 @@ function PMA_getHtmlForAllTableSpecificRights(
'Grant',
explode(',', $row['Table_priv'])
);
- $onePrivilege['columnPrivs'] = ! empty($row['Column_priv']);
+ $onePrivilege['column_privs'] = ! empty($row['Column_priv']);
$onePrivilege['privileges'] = join(',', PMA_extractPrivInfo($row, true));
$paramDbName = $dbname;
@@ -3360,9 +3360,9 @@ function PMA_getHtmlForAllTableSpecificRights(
$foundRows[] = $name;
$onePrivilege['name'] = $name;
- $onePrivilege['editLink'] = '';
+ $onePrivilege['edit_link'] = '';
if ($GLOBALS['is_grantuser']) {
- $onePrivilege['editLink'] = PMA_getUserLink(
+ $onePrivilege['edit_link'] = PMA_getUserLink(
'edit',
$username,
$hostname,
@@ -3372,9 +3372,9 @@ function PMA_getHtmlForAllTableSpecificRights(
);
}
- $onePrivilege['revokeLink'] = '';
+ $onePrivilege['revoke_link'] = '';
if ($type != 'database' || ! empty($row['can_delete'])) {
- $onePrivilege['revokeLink'] = PMA_getUserLink(
+ $onePrivilege['revoke_link'] = PMA_getUserLink(
'revoke',
$username,
$hostname,
@@ -3511,9 +3511,9 @@ function PMA_getUsersOverview($result, $db_rights, $pmaThemeImage, $text_dir)
. Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $pmaThemeImage,
- 'text_dir' => $text_dir,
- 'formName' => 'usersForm',
+ 'pma_theme_image' => $pmaThemeImage,
+ 'text_dir' => $text_dir,
+ 'form_name' => 'usersForm',
)
) . "\n";
$html_output .= Util::getButtonOrImage(
diff --git a/libraries/tracking.lib.php b/libraries/tracking.lib.php
index 856d8f37eb..18fd632f6f 100644
--- a/libraries/tracking.lib.php
+++ b/libraries/tracking.lib.php
@@ -352,9 +352,9 @@ function PMA_getHtmlForTableVersionDetails(
$html .= PMA\libraries\Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $pmaThemeImage,
- 'text_dir' => $text_dir,
- 'formName' => 'versionsForm',
+ 'pma_theme_image' => $pmaThemeImage,
+ 'text_dir' => $text_dir,
+ 'form_name' => 'versionsForm',
)
);
$html .= PMA\libraries\Util::getButtonOrImage(
@@ -1473,9 +1473,9 @@ function PMA_displayUntrackedTables(
echo PMA\libraries\Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $pmaThemeImage,
- 'text_dir' => $text_dir,
- 'formName' => 'untrackedForm',
+ 'pma_theme_image' => $pmaThemeImage,
+ 'text_dir' => $text_dir,
+ 'form_name' => 'untrackedForm',
)
);
echo PMA\libraries\Util::getButtonOrImage(
@@ -1681,9 +1681,9 @@ function PMA_displayTrackedTables(
echo PMA\libraries\Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $pmaThemeImage,
- 'text_dir' => $text_dir,
- 'formName' => 'trackedForm',
+ 'pma_theme_image' => $pmaThemeImage,
+ 'text_dir' => $text_dir,
+ 'form_name' => 'trackedForm',
)
);
echo PMA\libraries\Util::getButtonOrImage(
diff --git a/libraries/twig/CharsetsExtension.php b/libraries/twig/CharsetsExtension.php
new file mode 100644
index 0000000000..dfbcb09add
--- /dev/null
+++ b/libraries/twig/CharsetsExtension.php
@@ -0,0 +1,34 @@
+ array('html'))
),
+ new Twig_SimpleFunction(
+ 'Util_getDropdown',
+ 'PMA\libraries\Util::getDropdown',
+ array('is_safe' => array('html'))
+ ),
new Twig_SimpleFunction(
'Util_getHtmlTab',
'PMA\libraries\Util::getHtmlTab',
@@ -50,6 +59,11 @@ class UtilExtension extends Twig_Extension
'PMA\libraries\Util::getSupportedDatatypes',
array('is_safe' => array('html'))
),
+ new Twig_SimpleFunction(
+ 'Util_showHint',
+ 'PMA\libraries\Util::showHint',
+ array('is_safe' => array('html'))
+ ),
new Twig_SimpleFunction(
'Util_showIcons',
'PMA\libraries\Util::showIcons'
diff --git a/libraries/user_preferences.lib.php b/libraries/user_preferences.lib.php
index 2c747bdfb4..2d7129b5b9 100644
--- a/libraries/user_preferences.lib.php
+++ b/libraries/user_preferences.lib.php
@@ -284,7 +284,7 @@ function PMA_userprefsAutoloadGetHeader()
return PMA\libraries\Template::get('prefs_autoload')
->render(
array(
- 'hiddenInputs' => URL::getHiddenInputs(),
+ 'hidden_inputs' => URL::getHiddenInputs(),
'return_url' => $return_url,
)
);
diff --git a/scripts/generate-twig-cache b/scripts/generate-twig-cache
index 4c706b0dae..29769c0946 100644
--- a/scripts/generate-twig-cache
+++ b/scripts/generate-twig-cache
@@ -4,6 +4,7 @@ define('PHPMYADMIN', 1);
require_once 'libraries/vendor_config.php';
require_once AUTOLOAD_FILE;
+use PMA\libraries\twig\CharsetsExtension;
use PMA\libraries\twig\I18nExtension;
use PMA\libraries\twig\SanitizeExtension;
use PMA\libraries\twig\UrlExtension;
@@ -18,6 +19,7 @@ $twig = new Twig_Environment($loader, array(
'cache' => $tmpDir,
'auto_reload' => true
));
+$twig->addExtension(new CharsetsExtension());
$twig->addExtension(new I18nExtension());
$twig->addExtension(new SanitizeExtension());
$twig->addExtension(new UrlExtension());
diff --git a/templates/columns_definitions/column_adjust_privileges.twig b/templates/columns_definitions/column_adjust_privileges.twig
index e316dae606..820889446e 100644
--- a/templates/columns_definitions/column_adjust_privileges.twig
+++ b/templates/columns_definitions/column_adjust_privileges.twig
@@ -1,13 +1,13 @@
{% if privs_available %}
-
{% else %}
-
= PMA\libraries\Template::get('columns_definitions/column_type')
->render(array(
- 'columnNumber' => $columnNumber,
+ 'column_number' => $columnNumber,
'ci' => $ci++,
'ci_offset' => $ci_offset,
'type_upper' => $type_upper,
- 'columnMeta' => isset($columnMeta) ? $columnMeta : null
+ 'column_meta' => isset($columnMeta) ? $columnMeta : null
)); ?>
= PMA\libraries\Template::get('columns_definitions/column_length')
->render(array(
- 'columnNumber' => $columnNumber,
+ 'column_number' => $columnNumber,
'ci' => $ci++,
'ci_offset' => $ci_offset,
'length_values_input_size' => $length_values_input_size,
@@ -77,10 +77,10 @@ $ci_offset = -1;
= PMA\libraries\Template::get('columns_definitions/column_null')
->render(array(
- 'columnNumber' => $columnNumber,
+ 'column_number' => $columnNumber,
'ci' => $ci++,
'ci_offset' => $ci_offset,
- 'columnMeta' => isset($columnMeta) ? $columnMeta : null
+ 'column_meta' => isset($columnMeta) ? $columnMeta : null
)); ?>
@@ -89,7 +89,7 @@ $ci_offset = -1;
= PMA\libraries\Template::get('columns_definitions/column_adjust_privileges')
->render(array(
- 'columnNumber' => $columnNumber,
+ 'column_number' => $columnNumber,
'ci' => $ci++,
'ci_offset' => $ci_offset,
'privs_available' => $privs_available
@@ -101,10 +101,10 @@ $ci_offset = -1;
= PMA\libraries\Template::get('columns_definitions/column_indexes')
->render(array(
- 'columnNumber' => $columnNumber,
+ 'column_number' => $columnNumber,
'ci' => $ci++,
'ci_offset' => $ci_offset,
- 'columnMeta' => $columnMeta
+ 'column_meta' => $columnMeta
)); ?>
@@ -112,10 +112,10 @@ $ci_offset = -1;
= PMA\libraries\Template::get('columns_definitions/column_auto_increment')
->render(array(
- 'columnNumber' => $columnNumber,
+ 'column_number' => $columnNumber,
'ci' => $ci++,
'ci_offset' => $ci_offset,
- 'columnMeta' => $columnMeta
+ 'column_meta' => $columnMeta
)); ?>
@@ -194,10 +194,10 @@ $ci_offset = -1;
= PMA\libraries\Template::get('columns_definitions/transformation_option')
->render(array(
- 'columnNumber' => $columnNumber,
+ 'column_number' => $columnNumber,
'ci' => $ci++,
'ci_offset' => $ci_offset,
- 'columnMeta' => $columnMeta,
+ 'column_meta' => $columnMeta,
'mime_map' => $mime_map,
'type_prefix' => '',
)); ?>
@@ -219,10 +219,10 @@ $ci_offset = -1;
= PMA\libraries\Template::get('columns_definitions/transformation_option')
->render(array(
- 'columnNumber' => $columnNumber,
+ 'column_number' => $columnNumber,
'ci' => $ci++,
'ci_offset' => $ci_offset,
- 'columnMeta' => $columnMeta,
+ 'column_meta' => $columnMeta,
'mime_map' => $mime_map,
'type_prefix' => 'input_',
)); ?>
diff --git a/templates/columns_definitions/column_auto_increment.twig b/templates/columns_definitions/column_auto_increment.twig
index 2729c838f0..9bb1c3a066 100644
--- a/templates/columns_definitions/column_auto_increment.twig
+++ b/templates/columns_definitions/column_auto_increment.twig
@@ -1,6 +1,6 @@
-
- ---
-
+
+ ---
+
PRIMARY
-
+
UNIQUE
-
+
INDEX
-
+
FULLTEXT
-
+
SPATIAL
diff --git a/templates/columns_definitions/column_length.twig b/templates/columns_definitions/column_length.twig
index 0d967a5397..c0a0624d76 100644
--- a/templates/columns_definitions/column_length.twig
+++ b/templates/columns_definitions/column_length.twig
@@ -1,10 +1,10 @@
-
-
+
{% trans 'Edit ENUM/SET values' %}
diff --git a/templates/columns_definitions/column_null.twig b/templates/columns_definitions/column_null.twig
index 78eba4bdcc..03b71e129c 100644
--- a/templates/columns_definitions/column_null.twig
+++ b/templates/columns_definitions/column_null.twig
@@ -1,6 +1,6 @@
-
{{ Util_getSupportedDatatypes(true, type_upper) }}
diff --git a/templates/columns_definitions/transformation_option.twig b/templates/columns_definitions/transformation_option.twig
index 27cbb49b04..1497778d4e 100644
--- a/templates/columns_definitions/transformation_option.twig
+++ b/templates/columns_definitions/transformation_option.twig
@@ -1,9 +1,9 @@
{% set options_key = type_prefix ~ 'transformation_options' %}
-
diff --git a/templates/console/bookmark_content.phtml b/templates/console/bookmark_content.phtml
index 247f03fee8..6ef5d00e96 100644
--- a/templates/console/bookmark_content.phtml
+++ b/templates/console/bookmark_content.phtml
@@ -9,8 +9,8 @@
= PMA\libraries\Template::get('console/query_action')
->render(
array(
- 'parentDivClasses' => 'action_content',
- 'contentArray' => [
+ 'parent_div_classes' => 'action_content',
+ 'content_array' => [
['action collapse', __('Collapse')],
['action expand', __('Expand')],
['action requery', __('Requery')],
diff --git a/templates/console/display.phtml b/templates/console/display.phtml
index 1584735eef..098c9ff2ff 100644
--- a/templates/console/display.phtml
+++ b/templates/console/display.phtml
@@ -4,8 +4,8 @@
= PMA\libraries\Template::get('console/toolbar')
->render(
array(
- 'parentDivClasses' => 'collapsed',
- 'contentArray' => [
+ 'parent_div_classes' => 'collapsed',
+ 'content_array' => [
['switch_button console_switch', __('Console'),'image'=> $image],
['button clear', __('Clear')],
['button history', __('History')],
@@ -43,8 +43,8 @@
= PMA\libraries\Template::get('console/query_action')
->render(
array(
- 'parentDivClasses' => 'action_content',
- 'contentArray' => [
+ 'parent_div_classes' => 'action_content',
+ 'content_array' => [
['action collapse', __('Collapse')],
['action expand', __('Expand')],
['action requery', __('Requery')],
@@ -76,8 +76,8 @@
= PMA\libraries\Template::get('console/toolbar')
->render(
array(
- 'parentDivClasses' => '',
- 'contentArray' => [
+ 'parent_div_classes' => '',
+ 'content_array' => [
['button order order_asc', __('ascending')],
['button order order_desc', __('descending')],
['text', __('Order:')],
@@ -100,8 +100,8 @@
= PMA\libraries\Template::get('console/query_action')
->render(
array(
- 'parentDivClasses' => 'debug_query action_content',
- 'contentArray' => [
+ 'parent_div_classes' => 'debug_query action_content',
+ 'content_array' => [
['action collapse', __('Collapse')],
['action expand', __('Expand')],
['action dbg_show_trace', __('Show trace')],
@@ -119,8 +119,8 @@
= PMA\libraries\Template::get('console/toolbar')
->render(
array(
- 'parentDivClasses' => '',
- 'contentArray' => [
+ 'parent_div_classes' => '',
+ 'content_array' => [
['switch_button', __('Bookmarks')],
['button refresh', __('Refresh')],
['button add', __('Add')],
@@ -136,8 +136,8 @@
= PMA\libraries\Template::get('console/toolbar')
->render(
array(
- 'parentDivClasses' => '',
- 'contentArray' => [
+ 'parent_div_classes' => '',
+ 'content_array' => [
['switch_button', __('Add bookmark')]
]
)
@@ -168,8 +168,8 @@
= PMA\libraries\Template::get('console/toolbar')
->render(
array(
- 'parentDivClasses' => '',
- 'contentArray' => [
+ 'parent_div_classes' => '',
+ 'content_array' => [
['switch_button', __('Options')],
['button default', __('Set default')]
]
@@ -205,8 +205,8 @@
= PMA\libraries\Template::get('console/query_action')
->render(
array(
- 'parentDivClasses' => 'query_actions',
- 'contentArray' => [
+ 'parent_div_classes' => 'query_actions',
+ 'content_array' => [
['action collapse', __('Collapse')],
['action expand', __('Expand')],
['action requery', __('Requery')],
diff --git a/templates/console/query_action.twig b/templates/console/query_action.twig
index 05dd12d769..62bc30ae93 100644
--- a/templates/console/query_action.twig
+++ b/templates/console/query_action.twig
@@ -1,5 +1,5 @@
-
- {% for content in contentArray %}
+
+ {% for content in content_array %}
{% if content is defined %}
{{ content[1] }}
diff --git a/templates/console/toolbar.twig b/templates/console/toolbar.twig
index 35d25a40b9..b16c29042d 100644
--- a/templates/console/toolbar.twig
+++ b/templates/console/toolbar.twig
@@ -1,5 +1,5 @@
-
\ No newline at end of file
+
diff --git a/templates/table/search/replace_preview.phtml b/templates/table/search/replace_preview.phtml
deleted file mode 100644
index ad54612b13..0000000000
--- a/templates/table/search/replace_preview.phtml
+++ /dev/null
@@ -1,40 +0,0 @@
-
diff --git a/templates/table/search/replace_preview.twig b/templates/table/search/replace_preview.twig
new file mode 100644
index 0000000000..48067b3f9f
--- /dev/null
+++ b/templates/table/search/replace_preview.twig
@@ -0,0 +1,39 @@
+
diff --git a/templates/table/search/table_header.phtml b/templates/table/search/table_header.phtml
deleted file mode 100644
index 5841167fff..0000000000
--- a/templates/table/search/table_header.phtml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- = __('Function'); ?>
-
- = __('Column'); ?>
- = __('Type'); ?>
- = __('Collation'); ?>
- = __('Operator'); ?>
- = __('Value'); ?>
-
-
\ No newline at end of file
diff --git a/templates/table/search/table_header.twig b/templates/table/search/table_header.twig
new file mode 100644
index 0000000000..4093f5bfc5
--- /dev/null
+++ b/templates/table/search/table_header.twig
@@ -0,0 +1,12 @@
+
+
+ {% if geom_column_flag %}
+ {% trans 'Function' %}
+ {% endif %}
+ {% trans 'Column' %}
+ {% trans 'Type' %}
+ {% trans 'Collation' %}
+ {% trans 'Operator' %}
+ {% trans 'Value' %}
+
+
diff --git a/templates/table/secondary_tabs.phtml b/templates/table/secondary_tabs.phtml
deleted file mode 100644
index 35a418b2f8..0000000000
--- a/templates/table/secondary_tabs.phtml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/templates/table/secondary_tabs.twig b/templates/table/secondary_tabs.twig
new file mode 100644
index 0000000000..a38b039e5d
--- /dev/null
+++ b/templates/table/secondary_tabs.twig
@@ -0,0 +1,17 @@
+{% if cfg_relation['relwork'] or is_foreign_key_supported %}
+
+
+{% endif %}
diff --git a/templates/table/structure/check_all_table_column.phtml b/templates/table/structure/check_all_table_column.phtml
index d71fd97234..15bd90eb6a 100644
--- a/templates/table/structure/check_all_table_column.phtml
+++ b/templates/table/structure/check_all_table_column.phtml
@@ -2,9 +2,9 @@
= PMA\libraries\Template::get('select_all')
->render(
array(
- 'pmaThemeImage' => $pmaThemeImage,
- 'text_dir' => $text_dir,
- 'formName' => "fieldsForm",
+ 'pma_theme_image' => $pmaThemeImage,
+ 'text_dir' => $text_dir,
+ 'form_name' => "fieldsForm",
)
); ?>
= PMA\libraries\Util::getButtonOrImage(
diff --git a/templates/toggle_button.twig b/templates/toggle_button.twig
index 050f18dd52..9e0a56a4e1 100644
--- a/templates/toggle_button.twig
+++ b/templates/toggle_button.twig
@@ -2,18 +2,18 @@