diff --git a/ChangeLog b/ChangeLog index a377104aac..632bfaf0e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,12 @@ phpMyAdmin - ChangeLog ====================== -4.3.2.0 (not yet released) +4.3.3.0 (not yet released) +- bug The "Recently used tables" setting should be with Nav panel +- bug #4647 Can't disable Favorites +- bug #4642 phpmyadmin often fails to load due to specific load order + +4.3.2.0 (2014-12-12) - bug #4628 PHP error while exporting schema as PDF - bug #4631 Server selector submits two server parameter values - bug #4629 Problem with custom SQL queries using cookie authentication @@ -14,7 +19,8 @@ phpMyAdmin - ChangeLog - bug #3794 failure to handle repeating empty columns when importing ODS - bug #4638 Default Export Method setting broken - bug #4639 Export SQL missing indentation first field -- bug #4642 phpmyadmin often fails to load due to specific load order +- bug #4644 Error when browsing tables +- bug #4637 Field Alignment 4.3.1.0 (2014-12-08) - bug #4609 'Show all' checkbox label is not clickable diff --git a/README b/README index 9a8ee55073..f54a73ac54 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ phpMyAdmin - Readme =================== -Version 4.3.2-dev +Version 4.3.3-dev A set of PHP-scripts to manage MySQL over the web. diff --git a/doc/conf.py b/doc/conf.py index f168051ba4..c1a0e12d5c 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -51,7 +51,7 @@ copyright = u'2012 - 2014, The phpMyAdmin devel team' # built documents. # # The short X.Y version. -version = '4.3.2-dev' +version = '4.3.3-dev' # The full version, including alpha/beta/rc tags. release = version diff --git a/libraries/Config.class.php b/libraries/Config.class.php index b6302f9ac2..cda4c3c4fc 100644 --- a/libraries/Config.class.php +++ b/libraries/Config.class.php @@ -114,7 +114,7 @@ class PMA_Config */ function checkSystem() { - $this->set('PMA_VERSION', '4.3.2-dev'); + $this->set('PMA_VERSION', '4.3.3-dev'); /** * @deprecated */ diff --git a/libraries/Util.class.php b/libraries/Util.class.php index 7dd37cf2e6..bdb9035711 100644 --- a/libraries/Util.class.php +++ b/libraries/Util.class.php @@ -1820,11 +1820,13 @@ class PMA_Util if ($suhosin_get_MaxValueLength) { $query_parts = self::splitURLQuery($url); foreach ($query_parts as $query_pair) { - list(, $eachval) = explode('=', $query_pair); - if (/*overload*/mb_strlen($eachval) > $suhosin_get_MaxValueLength - ) { - $in_suhosin_limits = false; - break; + if (strpos($query_pair, '=') !== false) { + list(, $eachval) = explode('=', $query_pair); + if (/*overload*/mb_strlen($eachval) > $suhosin_get_MaxValueLength + ) { + $in_suhosin_limits = false; + break; + } } } } diff --git a/libraries/config/setup.forms.php b/libraries/config/setup.forms.php index fee61314f8..f95325421d 100644 --- a/libraries/config/setup.forms.php +++ b/libraries/config/setup.forms.php @@ -130,7 +130,6 @@ $forms['Features']['Other_core_settings'] = array( 'InitialSlidersState', 'MaxDbList', 'MaxTableList', - 'NumRecentTables', 'NumFavoriteTables', 'ShowHint', 'OBGzip', @@ -172,7 +171,8 @@ $forms['Navi_panel']['Navi_panel'] = array( 'MaxNavigationItems', 'NavigationTreeEnableGrouping', 'NavigationTreeDisableDatabaseExpansion', - 'NavigationTreeDisplayItemFilterMinimum'); + 'NavigationTreeDisplayItemFilterMinimum', + 'NumRecentTables'); $forms['Navi_panel']['Navi_servers'] = array( 'NavigationDisplayServers', 'DisplayServersList'); diff --git a/libraries/config/user_preferences.forms.php b/libraries/config/user_preferences.forms.php index 74c17b167d..1fdaf0d32c 100644 --- a/libraries/config/user_preferences.forms.php +++ b/libraries/config/user_preferences.forms.php @@ -32,7 +32,6 @@ $forms['Features']['General'] = array( 'DisableMultiTableMaintenance', 'MaxDbList', 'MaxTableList', - 'NumRecentTables', 'NumFavoriteTables', 'ShowHint', 'SendErrorReports' @@ -84,7 +83,8 @@ $forms['Navi_panel']['Navi_panel'] = array( 'MaxNavigationItems', 'NavigationTreeEnableGrouping', 'NavigationTreeDisableDatabaseExpansion', - 'NavigationTreeDisplayItemFilterMinimum'); + 'NavigationTreeDisplayItemFilterMinimum', + 'NumRecentTables'); $forms['Navi_panel']['Navi_databases'] = array( 'NavigationTreeDisplayDbFilterMinimum', 'NavigationTreeDbSeparator'); diff --git a/libraries/structure.lib.php b/libraries/structure.lib.php index a34d94e23f..bf9d34996e 100644 --- a/libraries/structure.lib.php +++ b/libraries/structure.lib.php @@ -504,9 +504,11 @@ function PMA_getHtmlForStructureTableRow( . ''; } //Favorite table anchor. - $html_output .= '' - . PMA_getHtmlForFavoriteAnchor($db, $current_table, $titles) - . ''; + if ($GLOBALS['cfg']['NumFavoriteTables'] > 0) { + $html_output .= '' + . PMA_getHtmlForFavoriteAnchor($db, $current_table, $titles) + . ''; + } $html_output .= '' . $browse_table . ''; $html_output .= '' @@ -2117,7 +2119,9 @@ function PMA_getHtmlForActionsInTableStructure($type, $tbl_storage_engine, ); } $html_output .= PMA_getHtmlForDistinctValueAction($url_query, $row, $titles); - if ($GLOBALS['cfgRelation']['central_columnswork']) { + if (isset($GLOBALS['cfgRelation']['central_columnswork']) + && $GLOBALS['cfgRelation']['central_columnswork'] + ) { $html_output .= '
  • '; if ($isInCentralColumns) { $html_output .= diff --git a/po/hi.po b/po/hi.po index 6019cb54da..58e59e0411 100644 --- a/po/hi.po +++ b/po/hi.po @@ -4,16 +4,16 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.3.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2014-11-13 11:57-0500\n" -"PO-Revision-Date: 2014-11-04 22:41+0200\n" -"Last-Translator: Yogeshwar Dan Charan \n" -"Language-Team: Hindi \n" +"PO-Revision-Date: 2014-12-11 18:37+0200\n" +"Last-Translator: Kushagra Pandey \n" +"Language-Team: Hindi " +"\n" +"Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: hi\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2.0-dev\n" +"X-Generator: Weblate 2.2-dev\n" #: changelog.php:36 license.php:28 #, php-format @@ -36,7 +36,7 @@ msgstr "क्रमानुसार करने के लिए क्ल #, fuzzy, php-format #| msgid "Showing rows" msgid "Showing rows %1$s - %2$s." -msgstr "रौ देखिये" +msgstr "रौ देखिये %1$s - %2$s." #: db_create.php:61 #, php-format @@ -254,15 +254,13 @@ msgid "Database %1$s has been copied to %2$s." msgstr "डेटाबेस को %1$s से %2$s में नकल किया गया है।" #: db_operations.php:263 -#, fuzzy, php-format +#, php-format #| msgid "" #| "The phpMyAdmin configuration storage has been deactivated. To find out " #| "why click %shere%s." msgid "" "The phpMyAdmin configuration storage has been deactivated. %sFind out why%s." -msgstr "" -"phpMyAdmin विन्यास भंडारण को निष्क्रिय किया गया हैक्यों ये किया गया है, जानने के लिए %" -"sयहाँ%s पर क्लिक करें." +msgstr "phpMyAdmin विन्यास भंडारण को निष्क्रिय किया गया है। %sजानें क्यों%s ।" #: db_printview.php:48 db_tracking.php:83 db_tracking.php:207 #: libraries/Menu.class.php:241 libraries/config/messages.inc.php:756 @@ -458,7 +456,7 @@ msgstr "आप इस पेज को रिफ़्रेश करना चा #: export.php:182 schema_export.php:71 msgid "Bad type!" -msgstr "खोटा प्रकार" +msgstr "खोटा प्रकार!" #: export.php:263 msgid "Bad parameters!" @@ -661,13 +659,13 @@ msgstr "" "[doc@faq1-16] अकसर किये गए सवाल 1.16 [/doc] देखें." #: import.php:557 -#, fuzzy #| msgid "" #| "Cannot convert file's character set without character set conversion " #| "library" msgid "" "Cannot convert file's character set without character set conversion library!" -msgstr "अक्षर सेट रूपांतरण पुस्तकालय के बिना फ़ाइल के अक्षर सेट को परिवर्तित नहीं कर सकते" +msgstr "" +"फ़ाइल के अक्षर सेट को रूपांतरण पुस्तकालय के बिना परिवर्तित नहीं कर सकते !" #: import.php:597 libraries/display_import.inc.php:32 msgid "Could not load import plugins, please check your installation!" @@ -716,6 +714,9 @@ msgid "" "change root, debian-sys-maint and pma users. More information is available " "at %s." msgstr "" +"आप डेमो सर्वर का प्रयोग कर रहे हैं। आप यहाँ कुछ भी कर सकते हैं, लेकिन root, " +"debian-sys-maint और pma उपयोगकर्ताओं को मत बदलें। अधिक जानकारी %s पर उपलब्ध " +"है।" #: index.php:145 msgid "General Settings" @@ -791,10 +792,9 @@ msgid "Show PHP information" msgstr "PHP कि जानकारी दिखाओ" #: index.php:359 -#, fuzzy #| msgid "Version information" msgid "Version information:" -msgstr "संस्करण जानकारी" +msgstr "संस्करण की जानकारी:" #: index.php:368 libraries/Util.class.php:429 libraries/Util.class.php:491 #: libraries/config/FormDisplay.tpl.php:148 @@ -810,7 +810,7 @@ msgstr "Wiki" #: index.php:384 msgid "Official Homepage" -msgstr "phpMyAdmin का आधिकारिक होमपेज" +msgstr "आधिकारिक होमपेज" #: index.php:391 msgid "Contribute" @@ -838,6 +838,8 @@ msgid "" "option is incompatible with phpMyAdmin and might cause some data to be " "corrupted!" msgstr "" +"आपने PHP विन्यास में mbstring.func_overload को सक्षम किया है। यह विकल्प " +"phpMyAdmin के साथ असंगत है और इसकी वजह से कुछ डाटा भ्रष्ट हो सकता है!" #: index.php:459 msgid "" @@ -845,6 +847,9 @@ msgid "" "multibyte charset. Without the mbstring extension phpMyAdmin is unable to " "split strings correctly and it may result in unexpected results." msgstr "" +"PHP का Mbstring विस्तार नहीं मिला था और आप एक multibyte वर्णसमूह का उपयोग " +"करते लग रहे हैं। Mbstring विस्तार के बिना phpMyAdmin सही ढंग से string को " +"विभाजित करने में असमर्थ है और इसके अप्रत्याशित परिणाम हो सकते हैं।" #: index.php:474 msgid "" @@ -9819,7 +9824,7 @@ msgstr "टेबल का नाम बदलें" #: libraries/operations.lib.php:775 msgid "Table comments" -msgstr "टेबल की टिप्पणी:" +msgstr "टेबल की टिप्पणी" #: libraries/operations.lib.php:784 libraries/server_engines.lib.php:49 msgid "Storage Engine" @@ -9918,11 +9923,12 @@ msgstr "सम्बन्ध की अखंडता की जाँच क #: libraries/operations.lib.php:1626 msgid "Can't move table to same one!" -msgstr "एक ही टेबल में स्थानांतरित नहीं कर सकते" +msgstr "एक ही टेबल में स्थानांतरित नहीं कर सकते!" #: libraries/operations.lib.php:1628 +#, fuzzy msgid "Can't copy table to same one!" -msgstr "एक ही टेबल में प्रतिलिपि नहीं कर सकते" +msgstr "एक ही टेबल में प्रतिलिपि नहीं कर सकते!" #: libraries/operations.lib.php:1638 #, php-format @@ -10553,7 +10559,7 @@ msgstr "CSV इनपुट में अवैध काँलम गिनत #: libraries/plugins/import/ImportLdi.class.php:99 msgid "This plugin does not support compressed imports!" -msgstr "यह प्लगइन संकुचित आयात का समर्थन नहीं करता" +msgstr "यह प्लगइन संकुचित आयात का समर्थन नहीं करता!" #: libraries/plugins/import/ImportMediawiki.class.php:56 msgid "MediaWiki Table" @@ -10567,7 +10573,7 @@ msgstr "CSV प्रारूप का अवैध इनपुट लाइ #: libraries/plugins/import/ImportOds.class.php:89 msgid "Import percentages as proper decimals (ex. 12.00% to .12)" -msgstr "प्रतिशत को उचित दशमलव के रूप में आयात करें" +msgstr "प्रतिशत को उचित दशमलव के रूप में आयात करें (उ. 12.00% को .12)" #: libraries/plugins/import/ImportOds.class.php:95 msgid "Import currencies (ex. $5.00 to 5.00)" @@ -12441,7 +12447,7 @@ msgstr "चयनित यूसर को सफलतापूर्वक #: libraries/server_privileges.lib.php:3573 #, php-format msgid "The user %s already exists!" -msgstr "%s यूसर पहले से मौजूद है" +msgstr "उपयोगकर्ता %s पहले से मौजूद है!" #: libraries/server_privileges.lib.php:3764 #, fuzzy, php-format @@ -14278,15 +14284,16 @@ msgstr "डाउनलोड" #: libraries/tbl_indexes.lib.php:118 msgid "The name of the primary key must be \"PRIMARY\"!" -msgstr "प्राथमिक कुंजी का नाम \"प्राथमिक\" होना चाहिए" +msgstr "प्राथमिक कुंजी का नाम \"प्राथमिक\" होना चाहिए!" #: libraries/tbl_indexes.lib.php:128 msgid "Can't rename index to PRIMARY!" msgstr "इन्डेक्स को PRIMARY नाम मे नहीं बदल सकते!" #: libraries/tbl_indexes.lib.php:144 +#, fuzzy msgid "No index parts defined!" -msgstr "सूचकांक परिभाषित हिस्सा नहीं" +msgstr "सूचकांक हिस्सा परिभाषित नहीं है!" #: libraries/tbl_indexes.lib.php:263 msgid "Index name:" @@ -14295,7 +14302,7 @@ msgstr "इन्डेक्स नाम" #: libraries/tbl_indexes.lib.php:267 msgid "" "\"PRIMARY\" must be the name of and only of a primary key!" -msgstr "\"PRIMARY\" नाम हो सकता है केवल एक प्राथमिक कुंजी का!" +msgstr "\"PRIMARY\" केवल एक प्राथमिक कुंजी का नाम हो सकता है!" #: libraries/tbl_indexes.lib.php:285 #, fuzzy @@ -14624,7 +14631,7 @@ msgstr "ज़िप संग्रह में त्रुटि" #: libraries/zip_extension.lib.php:35 msgid "No files found inside ZIP archive!" -msgstr "ज़िप संग्रह के अंदर कोई फाइल नहीं मिली" +msgstr "ज़िप संग्रह के अंदर कोई फाइल नहीं मिली!" #: navigation.php:20 msgid "Fatal error: The navigation can only be accessed via AJAX" @@ -14665,8 +14672,9 @@ msgid "Settings will be imported from your browser's local storage." msgstr "सेटिंग्स को अपने ब्राउजर के स्थानीय भंडारण से आयात किया जाएगा।" #: prefs_manage.php:261 +#, fuzzy msgid "You have no saved settings!" -msgstr "आपके पास कोई बचाई गयीसेटिंग नहीं हैं" +msgstr "आपके पास कोई बचाई गयीसेटिंग नहीं हैं!" #: prefs_manage.php:266 prefs_manage.php:326 msgid "This feature is not supported by your web browser" @@ -14693,7 +14701,7 @@ msgstr "सेटिंग्स को आपके ब्राउजर क #: prefs_manage.php:321 msgid "Existing settings will be overwritten!" -msgstr "मौजूदा सेटिंग्स अधिलेखित हो जाएगी" +msgstr "मौजूदा सेटिंग्स अधिलेखित हो जाएगी!" #: prefs_manage.php:343 msgid "You can reset all your settings and restore them to default values." @@ -14903,7 +14911,7 @@ msgstr "'%s' डेटाबेस मौजूद नहीं है।" #: tbl_create.php:43 #, php-format msgid "Table %s already exists!" -msgstr "%s टेबल पहले से मौजूद है" +msgstr "टेबल %s पहले से मौजूद है!" #: tbl_export.php:28 msgid "View dump (schema) of table" @@ -14930,7 +14938,7 @@ msgstr "" #: themes.php:25 msgid "Get more themes!" -msgstr "अधिक प्रसंग पाएं" +msgstr "अधिक प्रसंग पाएं!" #: transformation_overview.php:22 msgid "Available MIME types" @@ -14961,7 +14969,7 @@ msgstr "ट्रैकिंग रिपोर्ट" #: user_password.php:29 msgid "You don't have sufficient privileges to be here right now!" -msgstr "आपके पास यहाँ उपस्थित होने के अधिकार नहीं हैं" +msgstr "आपके पास यहाँ उपस्थित होने के अधिकार नहीं हैं!" #: user_password.php:106 msgid "The profile has been updated." diff --git a/po/ko.po b/po/ko.po index 2f82b486e7..83abf28611 100644 --- a/po/ko.po +++ b/po/ko.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.3.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2014-11-13 11:57-0500\n" -"PO-Revision-Date: 2014-12-11 03:41+0200\n" -"Last-Translator: Dongyoung Kim \n" +"PO-Revision-Date: 2014-12-12 14:01+0200\n" +"Last-Translator: Michal Čihař \n" "Language-Team: Korean " "\n" "Language: ko\n" @@ -4644,7 +4644,7 @@ msgstr "컬럼 선택." #: libraries/central_columns.lib.php:807 libraries/central_columns.lib.php:917 msgid "auto_increment" -msgstr "auto_increment" +msgstr "자동 증가" #: libraries/central_columns.lib.php:809 libraries/central_columns.lib.php:919 #, fuzzy diff --git a/po/pl.po b/po/pl.po index 1a34c02157..afbc0ca9f7 100644 --- a/po/pl.po +++ b/po/pl.po @@ -4,17 +4,17 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.3.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2014-11-13 11:57-0500\n" -"PO-Revision-Date: 2014-07-31 22:19+0200\n" -"Last-Translator: Krzysztof Ciszewski \n" -"Language-Team: Polish \n" +"PO-Revision-Date: 2014-12-12 16:32+0200\n" +"Last-Translator: Maciej Gryniuk \n" +"Language-Team: Polish " +"\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 1.10-dev\n" +"X-Generator: Weblate 2.2-dev\n" #: changelog.php:36 license.php:28 #, php-format @@ -34,10 +34,10 @@ msgid "Click to sort." msgstr "Kliknij, by posortować." #: db_central_columns.php:125 -#, fuzzy, php-format +#, php-format #| msgid "Showing row(s) %1$s - %2$s" msgid "Showing rows %1$s - %2$s." -msgstr "Pokazano wiersze %1$s - %2$s" +msgstr "Pokazano wiersze %1$s - %2$s." #: db_create.php:61 #, php-format @@ -255,7 +255,7 @@ msgid "Database %1$s has been copied to %2$s." msgstr "Baza danych %1$s została przekopiowana do %2$s." #: db_operations.php:263 -#, fuzzy, php-format +#, php-format #| msgid "" #| "The phpMyAdmin configuration storage has been deactivated. To find out " #| "why click %shere%s." @@ -602,7 +602,6 @@ msgstr "" "do pola \"Wartość\"." #: import.php:54 -#, fuzzy #| msgid "Success" msgid "Succeeded" msgstr "Sukces" diff --git a/themes/pmahomme/css/common.css.php b/themes/pmahomme/css/common.css.php index a02886ba50..92326d16a9 100644 --- a/themes/pmahomme/css/common.css.php +++ b/themes/pmahomme/css/common.css.php @@ -200,6 +200,14 @@ input[type=date] { border: 1px solid #aaa; color: #555; padding: 4px; +} + +input[type=text], +input[type=password], +input[type=number], +input[type=date], +input[type=checkbox], +select { margin: 6px; } @@ -2562,10 +2570,6 @@ fieldset .disabled-field td { -webkit-box-sizing: border-box; } -#table_columns select { - margin: 0 6px; -} - #placeholder { position: relative; border: 1px solid #aaa;