1
0
mirror of https://github.com/phpmyadmin/phpmyadmin.git synced 2026-10-25 06:39:48 +03:00

UPDATE 4.4.6.0

This commit is contained in:
Christian Foellmann
2015-05-11 09:15:30 +02:00
parent 00b86eea95
commit f2ea0d2fc3
50 changed files with 40 additions and 28 deletions

View File

@@ -1,6 +1,11 @@
phpMyAdmin - ChangeLog
======================
4.4.6.0 (2015-05-07)
- bug #4890 webkitStorageInfo and webkitIndexedDB is deprecated
- bug #4892 Undefined variable: unique_conditions
- bug #4891 CSV Import ignores "Replace table data with file" checkbox
4.4.5.0 (2015-05-05)
- bug Table overhead stats: missing space before the unit
- bug Fix resize icon in Designer

2
README
View File

@@ -1,7 +1,7 @@
phpMyAdmin - Readme
===================
Version 4.4.5
Version 4.4.6
A set of PHP-scripts to manage MySQL over the web.

View File

@@ -257,9 +257,11 @@ var ErrorReport = {
*/
wrap_global_functions: function () {
for (var key in window) {
var global = window[key];
if (typeof(global) === "function" && key.indexOf("PMA_") === 0) {
window[key] = ErrorReport.wrap_function(global);
if (key.indexOf("PMA_") === 0) {
var global = window[key];
if (typeof(global) === "function") {
window[key] = ErrorReport.wrap_function(global);
}
}
}
},

View File

@@ -13,7 +13,7 @@ if (! defined('PHPMYADMIN')) {
define('LINE_COUNTS', true);
$LINE_COUNT = array();
$LINE_COUNT["error_report.js"] = 338;
$LINE_COUNT["error_report.js"] = 340;
$LINE_COUNT["functions.js"] = 4545;
$LINE_COUNT["db_central_columns.js"] = 200;
$LINE_COUNT["jquery/jquery-ui-timepicker-addon.js"] = 2223;

View File

@@ -114,7 +114,7 @@ class PMA_Config
*/
function checkSystem()
{
$this->set('PMA_VERSION', '4.4.5');
$this->set('PMA_VERSION', '4.4.6');
/**
* @deprecated
*/

View File

@@ -2839,7 +2839,7 @@ class PMA_DisplayResults
$row_info = $this->_getRowInfoForSpecialLinks($row, $col_order);
$previousMetaOrgTable = '';
$uniqueConditionMap = array();
$columnCount = $this->__get('fields_cnt');
for ($currentColumn = 0;
@@ -2993,8 +2993,7 @@ class PMA_DisplayResults
* costly and does not need to be called if we already know
* the conditions for the current table.
*/
if ($meta->orgtable != $previousMetaOrgTable) {
if (! isset($uniqueConditionMap[$meta->orgtable])) {
$unique_conditions = PMA_Util::getUniqueCondition(
$dt_result,
$this->__get('fields_cnt'),
@@ -3003,13 +3002,13 @@ class PMA_DisplayResults
false,
$meta->orgtable
);
$previousMetaOrgTable = $meta->orgtable;
$uniqueConditionMap[$meta->orgtable] = $unique_conditions;
}
$transform_url_params = array(
'db' => $this->__get('db'),
'table' => $meta->orgtable,
'where_clause' => $unique_conditions[0],
'where_clause' => $uniqueConditionMap[$meta->orgtable][0],
'transform_key' => $meta->orgname
);

View File

@@ -215,7 +215,11 @@ function PMA_getHtmlForColumnElement($cssClass, $isSelected, $keyname,
$description, $title
) {
$keyname = htmlspecialchars($keyname);
$output = '<td ' . $cssClass . '>'
$output = '<td';
if (! empty($cssClass)) {
$output .= ' ' . $cssClass;
}
$output .= '>'
. ($isSelected ? '<strong>' : '')
. '<a class="foreign_value" data-key="' . $keyname . '" '
. 'href="#" title="' . __('Use this value')

View File

@@ -334,7 +334,8 @@ $strConfigImport_csv_col_names_name = __('Lines terminated with');
$strConfigImport_csv_enclosed_name = __('Columns enclosed with');
$strConfigImport_csv_escaped_name = __('Columns escaped with');
$strConfigImport_csv_ignore_name = __('Do not abort on INSERT error');
$strConfigImport_csv_replace_name = __('Replace table data with file');
$strConfigImport_csv_replace_name = __('Add ON DUPLICATE KEY UPDATE');
$strConfigImport_csv_replace_desc = __('Update data when duplicate keys found on import');
$strConfigImport_csv_terminated_name = __('Columns terminated with');
$strConfigImport_format_desc = __(
'Default format; be aware that this list depends on location (database, table) '
@@ -345,7 +346,8 @@ $strConfigImport_ldi_enclosed_name = __('Columns enclosed with');
$strConfigImport_ldi_escaped_name = __('Columns escaped with');
$strConfigImport_ldi_ignore_name = __('Do not abort on INSERT error');
$strConfigImport_ldi_local_option_name = __('Use LOCAL keyword');
$strConfigImport_ldi_replace_name = __('Replace table data with file');
$strConfigImport_ldi_replace_name = __('Add ON DUPLICATE KEY UPDATE');
$strConfigImport_ldi_replace_desc = __('Update data when duplicate keys found on import');
$strConfigImport_ldi_terminated_name = __('Columns terminated with');
$strConfigImport_ods_col_names_name = __('Column names in first row');
$strConfigImport_ods_empty_rows_name = __('Do not import empty rows');
@@ -453,7 +455,7 @@ $strConfigNavigationTreeDisplayItemFilterMinimum_name
$strConfigNavigationTreeDisplayDbFilterMinimum_name
= __('Minimum number of databases to display the database filter box');
$strConfigNavigationTreeEnableGrouping_desc = __(
'Group items in the navigation tree (determined by the separator defined below).'
'Group items in the navigation tree (determined by the separator defined in the Databases and Tables tabs above).'
);
$strConfigNavigationTreeEnableGrouping_name = __('Group items in the tree');
$strConfigNavigationTreeDbSeparator_desc

View File

@@ -769,7 +769,7 @@ function PMA_getTextarea($column, $backup_field, $column_name_appendix,
. ' cols="' . $textareaCols . '"'
. ' dir="' . $text_dir . '"'
. ' id="field_' . ($idindex) . '_3"'
. ' ' . $unnullify_trigger
. (! empty($unnullify_trigger) ? ' ' . $unnullify_trigger : '')
. ' tabindex="' . ($tabindex + $tabindex_for_value) . '"'
. ' data-type="' . $data_type . '">'
. $special_chars_encoded

View File

@@ -9,20 +9,20 @@ $GLOBALS["language_stats"] = array (
'be@latin' => 26,
'be' => 27,
'bg' => 62,
'bn' => 83,
'bn' => 82,
'br' => 19,
'bs' => 14,
'ca' => 100,
'ca' => 99,
'ckb' => 17,
'cs' => 96,
'cy' => 19,
'da' => 99,
'de' => 100,
'de' => 99,
'el' => 100,
'en_GB' => 88,
'eo' => 2,
'es' => 99,
'et' => 100,
'es' => 98,
'et' => 99,
'eu' => 17,
'fa' => 27,
'fi' => 63,
@@ -34,9 +34,9 @@ $GLOBALS["language_stats"] = array (
'hr' => 32,
'hu' => 100,
'hy' => 3,
'ia' => 68,
'ia' => 69,
'id' => 73,
'it' => 100,
'it' => 99,
'ja' => 73,
'ka' => 15,
'kk' => 10,
@@ -57,14 +57,14 @@ $GLOBALS["language_stats"] = array (
'nl' => 100,
'pa' => 2,
'pl' => 86,
'pt_BR' => 100,
'pt_BR' => 99,
'pt' => 59,
'ro' => 59,
'ro' => 58,
'ru' => 96,
'si' => 65,
'sk' => 84,
'sl' => 100,
'sq' => 100,
'sl' => 99,
'sq' => 99,
'sr@latin' => 50,
'sr' => 25,
'sv' => 88,

View File

@@ -52,7 +52,7 @@ abstract class AbstractImportCsv extends ImportPlugin
// create common items and add them to the group
$leaf = new BoolPropertyItem();
$leaf->setName("replace");
$leaf->setText(__('Replace table data with file'));
$leaf->setText(__('Update data when duplicate keys found on import (add ON DUPLICATE KEY UPDATE)'));
$generalOptions->addProperty($leaf);
$leaf = new TextPropertyItem();
$leaf->setName("terminated");

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.