Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Foellmann <foellmann@foe-services.de>2015-01-25 12:28:44 +0300
committerChristian Foellmann <foellmann@foe-services.de>2015-01-25 12:28:44 +0300
commita782968977e28f57a3fb5b64ad1b9e6ff7669dc8 (patch)
treed5338c6d796102aed2509f22f09a985a1d8617f3
parent315c33fef0fc20fbfa948446b728c0b9db34ab7c (diff)
UPDATE 4.3.84.3.8
-rw-r--r--ChangeLog16
-rw-r--r--README2
-rw-r--r--import.php1
-rw-r--r--js/line_counts.php728
-rw-r--r--js/makegrid.js8
-rw-r--r--js/messages.php1
-rw-r--r--js/navigation.js22
-rw-r--r--libraries/Config.class.php2
-rw-r--r--libraries/DatabaseInterface.class.php12
-rw-r--r--libraries/Response.class.php18
-rw-r--r--libraries/Util.class.php4
-rw-r--r--libraries/language_stats.inc.php14
-rw-r--r--libraries/navigation/NavigationTree.class.php3
-rw-r--r--libraries/navigation/Nodes/Node.class.php30
-rw-r--r--libraries/sql.lib.php7
-rw-r--r--libraries/structure.lib.php12
-rw-r--r--libraries/tbl_columns_definition_form.lib.php4
-rw-r--r--locale/bg/LC_MESSAGES/phpmyadmin.mobin203278 -> 203018 bytes
-rw-r--r--locale/ca/LC_MESSAGES/phpmyadmin.mobin281619 -> 282079 bytes
-rw-r--r--locale/cs/LC_MESSAGES/phpmyadmin.mobin311078 -> 313613 bytes
-rw-r--r--locale/fi/LC_MESSAGES/phpmyadmin.mobin177390 -> 185456 bytes
-rw-r--r--locale/ja/LC_MESSAGES/phpmyadmin.mobin267402 -> 268381 bytes
-rw-r--r--locale/nl/LC_MESSAGES/phpmyadmin.mobin337999 -> 338000 bytes
-rw-r--r--locale/pl/LC_MESSAGES/phpmyadmin.mobin283741 -> 287928 bytes
-rw-r--r--locale/sk/LC_MESSAGES/phpmyadmin.mobin229952 -> 242560 bytes
-rw-r--r--version_check.php4
26 files changed, 474 insertions, 414 deletions
diff --git a/ChangeLog b/ChangeLog
index dbae4a1809..5d1c9873af 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,22 @@
phpMyAdmin - ChangeLog
======================
+4.3.8.0 (2015-01-24)
+- bug Undefined constant PMA_DRIZZLE
+- bug #4712 Wrongly positioned date-picker while Grid-Editing
+- bug #4714 Forced ORDER BY for own sql statements
+- bug #4721 Undefined property: stdClass::$version
+- bug #4719 'only_db' not working
+- bug #4700 Error text: Internal Server Error
+- bug #4722 Incorrect width table summary when favorite tables is disabled
+- bug #4710 Nav tree error after filtering the tables
+- bug #4716 Collapse all in navigation panel is sometimes broken
+- bug #4724 Cannot navigate in filtered table list
+- bug #4717 Database navigation menu broken when resolution/screen is changing
+- bug #4727 Collation column missing in database list when DisableIS is true
+- bug Undefined index central_columnswork
+- bug Undefined index favorite_tables
+
4.3.7.0 (2015-01-15)
- bug #4694 js error on marking table as favorite in Safari (in private mode)
- bug #4695 Changing $cfg['DefaultTabTable'] doesn't update link and title
diff --git a/README b/README
index 40ea02bed8..dcdab5a1f3 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
phpMyAdmin - Readme
===================
-Version 4.3.7
+Version 4.3.8
A set of PHP-scripts to manage MySQL over the web.
diff --git a/import.php b/import.php
index a07531f9d5..460e559f61 100644
--- a/import.php
+++ b/import.php
@@ -106,6 +106,7 @@ if (! empty($sql_query)) {
$import_text = $sql_query;
$import_type = 'query';
$format = 'sql';
+ $_SESSION['sql_from_query_box'] = true;
// If there is a request to ROLLBACK when finished.
if (isset($_REQUEST['rollback_query'])) {
diff --git a/js/line_counts.php b/js/line_counts.php
index 01a9304b6d..4978046b38 100644
--- a/js/line_counts.php
+++ b/js/line_counts.php
@@ -13,438 +13,438 @@ if (! defined('PHPMYADMIN')) {
define('LINE_COUNTS', true);
$LINE_COUNT = array();
+$LINE_COUNT["OpenStreetMap.js"] = 126;
+$LINE_COUNT["big_ints.js"] = 67;
+$LINE_COUNT["canvg/canvg.js"] = 2508;
+$LINE_COUNT["chart.js"] = 664;
+$LINE_COUNT["codemirror/addon/hint/show-hint.js"] = 389;
+$LINE_COUNT["codemirror/addon/hint/sql-hint.js"] = 194;
+$LINE_COUNT["codemirror/addon/runmode/runmode.js"] = 69;
+$LINE_COUNT["codemirror/lib/codemirror.js"] = 7526;
+$LINE_COUNT["codemirror/mode/sql/sql.js"] = 389;
+$LINE_COUNT["common.js"] = 513;
+$LINE_COUNT["cross_framing_protection.js"] = 10;
+$LINE_COUNT["doclinks.js"] = 365;
$LINE_COUNT["error_report.js"] = 338;
-$LINE_COUNT["functions.js"] = 4657;
-$LINE_COUNT["db_central_columns.js"] = 190;
-$LINE_COUNT["jquery/jquery-ui-timepicker-addon.js"] = 2144;
+$LINE_COUNT["jqplot/excanvas.js"] = 1438;
+$LINE_COUNT["jqplot/plugins/jqplot.byteFormatter.js"] = 46;
+$LINE_COUNT["jqplot/plugins/jqplot.barRenderer.js"] = 796;
+$LINE_COUNT["jqplot/plugins/jqplot.canvasAxisLabelRenderer.js"] = 202;
+$LINE_COUNT["jqplot/plugins/jqplot.canvasTextRenderer.js"] = 448;
+$LINE_COUNT["jqplot/plugins/jqplot.categoryAxisRenderer.js"] = 672;
+$LINE_COUNT["jqplot/plugins/jqplot.cursor.js"] = 1108;
+$LINE_COUNT["jqplot/plugins/jqplot.dateAxisRenderer.js"] = 737;
+$LINE_COUNT["jqplot/plugins/jqplot.highlighter.js"] = 464;
+$LINE_COUNT["jqplot/plugins/jqplot.pieRenderer.js"] = 903;
+$LINE_COUNT["jqplot/plugins/jqplot.pointLabels.js"] = 378;
+$LINE_COUNT["jqplot/jquery.jqplot.js"] = 11381;
$LINE_COUNT["jquery/jquery.cookie.js"] = 91;
-$LINE_COUNT["jquery/jquery.sortableTable.js"] = 271;
-$LINE_COUNT["jquery/jquery.mousewheel.js"] = 84;
-$LINE_COUNT["jquery/jquery.svg.js"] = 1394;
-$LINE_COUNT["jquery/jquery.event.drag-2.2.js"] = 401;
-$LINE_COUNT["jquery/jquery-ui-1.9.2.custom.min.js"] = 5;
$LINE_COUNT["jquery/jquery.debounce-1.0.5.js"] = 70;
+$LINE_COUNT["jquery/jquery.event.drag-2.2.js"] = 401;
+$LINE_COUNT["jquery/jquery.fullscreen.js"] = 60;
+$LINE_COUNT["jquery/jquery.sortableTable.js"] = 271;
$LINE_COUNT["jquery/jquery.uitablefilter.js"] = 117;
-$LINE_COUNT["jquery/src/jquery/intro.js"] = 54;
-$LINE_COUNT["jquery/src/jquery/serialize.js"] = 99;
-$LINE_COUNT["jquery/src/jquery/traversing.js"] = 283;
-$LINE_COUNT["jquery/src/jquery/offset.js"] = 167;
-$LINE_COUNT["jquery/src/jquery/support.js"] = 113;
-$LINE_COUNT["jquery/src/jquery/manipulation.js"] = 577;
-$LINE_COUNT["jquery/src/jquery/selector-native.js"] = 164;
-$LINE_COUNT["jquery/src/jquery/deprecated.js"] = 11;
-$LINE_COUNT["jquery/src/jquery/core.js"] = 846;
-$LINE_COUNT["jquery/src/jquery/sizzle-jquery.js"] = 7;
-$LINE_COUNT["jquery/src/jquery/ajax.js"] = 855;
-$LINE_COUNT["jquery/src/jquery/dimensions.js"] = 41;
-$LINE_COUNT["jquery/src/jquery/event.js"] = 829;
$LINE_COUNT["jquery/src/jquery/ajax/jsonp.js"] = 80;
$LINE_COUNT["jquery/src/jquery/ajax/script.js"] = 57;
$LINE_COUNT["jquery/src/jquery/ajax/xhr.js"] = 111;
-$LINE_COUNT["jquery/src/jquery/css.js"] = 563;
+$LINE_COUNT["jquery/src/jquery/ajax.js"] = 855;
$LINE_COUNT["jquery/src/jquery/attributes.js"] = 502;
-$LINE_COUNT["jquery/src/jquery/wrap.js"] = 69;
-$LINE_COUNT["jquery/src/jquery/deferred.js"] = 141;
-$LINE_COUNT["jquery/src/jquery/queue.js"] = 145;
-$LINE_COUNT["jquery/src/jquery/data.js"] = 356;
-$LINE_COUNT["jquery/src/jquery/outro.js"] = 6;
-$LINE_COUNT["jquery/src/jquery/event-alias.js"] = 32;
$LINE_COUNT["jquery/src/jquery/callbacks.js"] = 197;
+$LINE_COUNT["jquery/src/jquery/core.js"] = 846;
+$LINE_COUNT["jquery/src/jquery/css.js"] = 563;
+$LINE_COUNT["jquery/src/jquery/data.js"] = 356;
+$LINE_COUNT["jquery/src/jquery/deferred.js"] = 141;
+$LINE_COUNT["jquery/src/jquery/deprecated.js"] = 11;
+$LINE_COUNT["jquery/src/jquery/dimensions.js"] = 41;
$LINE_COUNT["jquery/src/jquery/effects.js"] = 730;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-shake.js"] = 74;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.progressbar.js"] = 105;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.slider.js"] = 644;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.resizable.js"] = 801;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.widget.js"] = 528;
+$LINE_COUNT["jquery/src/jquery/event-alias.js"] = 32;
+$LINE_COUNT["jquery/src/jquery/event.js"] = 829;
+$LINE_COUNT["jquery/src/jquery/intro.js"] = 54;
+$LINE_COUNT["jquery/src/jquery/manipulation.js"] = 577;
+$LINE_COUNT["jquery/src/jquery/offset.js"] = 167;
+$LINE_COUNT["jquery/src/jquery/outro.js"] = 6;
+$LINE_COUNT["jquery/src/jquery/queue.js"] = 145;
+$LINE_COUNT["jquery/src/jquery/selector-native.js"] = 164;
+$LINE_COUNT["jquery/src/jquery/serialize.js"] = 99;
+$LINE_COUNT["jquery/src/jquery/sizzle-jquery.js"] = 7;
+$LINE_COUNT["jquery/src/jquery/support.js"] = 113;
+$LINE_COUNT["jquery/src/jquery/traversing.js"] = 283;
+$LINE_COUNT["jquery/src/jquery/wrap.js"] = 69;
$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.accordion.js"] = 731;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.mouse.js"] = 169;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-blind.js"] = 82;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.sortable.js"] = 1096;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-drop.js"] = 65;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.tabs.js"] = 1366;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.spinner.js"] = 478;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.core.js"] = 356;
$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.autocomplete.js"] = 602;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-explode.js"] = 97;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.selectable.js"] = 261;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.tooltip.js"] = 398;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-slide.js"] = 64;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-scale.js"] = 318;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.button.js"] = 418;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.core.js"] = 356;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.datepicker.js"] = 1846;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.dialog.js"] = 858;
$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.draggable.js"] = 836;
$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.droppable.js"] = 294;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-blind.js"] = 82;
$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-bounce.js"] = 113;
$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-clip.js"] = 67;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.menu.js"] = 610;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.dialog.js"] = 858;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect.js"] = 1276;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.button.js"] = 418;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-transfer.js"] = 47;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-pulsate.js"] = 63;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-fold.js"] = 76;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.position.js"] = 517;
-$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.datepicker.js"] = 1846;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-drop.js"] = 65;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-explode.js"] = 97;
$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-fade.js"] = 30;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-fold.js"] = 76;
$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-highlight.js"] = 50;
-$LINE_COUNT["jquery/jquery.fullscreen.js"] = 60;
-$LINE_COUNT["jquery/jquery.ba-hashchange-1.3.js"] = 390;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-pulsate.js"] = 63;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-scale.js"] = 318;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-shake.js"] = 74;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-slide.js"] = 64;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect-transfer.js"] = 47;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.effect.js"] = 1276;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.menu.js"] = 610;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.mouse.js"] = 169;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.position.js"] = 517;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.progressbar.js"] = 105;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.resizable.js"] = 801;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.selectable.js"] = 261;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.slider.js"] = 644;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.sortable.js"] = 1096;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.spinner.js"] = 478;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.tabs.js"] = 1366;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.tooltip.js"] = 398;
+$LINE_COUNT["jquery/src/jquery-ui/jquery.ui.widget.js"] = 528;
$LINE_COUNT["jquery/jquery-1.8.3.min.js"] = 1;
+$LINE_COUNT["jquery/jquery-ui-1.9.2.custom.min.js"] = 5;
+$LINE_COUNT["jquery/jquery-ui-timepicker-addon.js"] = 2144;
+$LINE_COUNT["jquery/jquery.ba-hashchange-1.3.js"] = 390;
+$LINE_COUNT["jquery/jquery.mousewheel.js"] = 84;
+$LINE_COUNT["jquery/jquery.svg.js"] = 1394;
$LINE_COUNT["jquery/jquery.tablesorter.js"] = 1032;
-$LINE_COUNT["indexes.js"] = 650;
-$LINE_COUNT["gis_data_editor.js"] = 396;
-$LINE_COUNT["db_search.js"] = 237;
-$LINE_COUNT["server_plugins.js"] = 30;
-$LINE_COUNT["tbl_zoom_plot_jqplot.js"] = 627;
-$LINE_COUNT["tbl_change.js"] = 731;
-$LINE_COUNT["tracekit/tracekit.js"] = 1114;
-$LINE_COUNT["tbl_select.js"] = 395;
-$LINE_COUNT["replication.js"] = 72;
-$LINE_COUNT["normalization.js"] = 707;
-$LINE_COUNT["rte.js"] = 944;
-$LINE_COUNT["server_status_processes.js"] = 173;
-$LINE_COUNT["tbl_relation.js"] = 227;
-$LINE_COUNT["server_status_queries.js"] = 40;
-$LINE_COUNT["tbl_structure.js"] = 546;
-$LINE_COUNT["jqplot/plugins/jqplot.categoryAxisRenderer.js"] = 672;
-$LINE_COUNT["jqplot/plugins/jqplot.pointLabels.js"] = 378;
-$LINE_COUNT["jqplot/plugins/jqplot.dateAxisRenderer.js"] = 737;
-$LINE_COUNT["jqplot/plugins/jqplot.barRenderer.js"] = 796;
-$LINE_COUNT["jqplot/plugins/jqplot.byteFormatter.js"] = 46;
-$LINE_COUNT["jqplot/plugins/jqplot.canvasAxisLabelRenderer.js"] = 202;
-$LINE_COUNT["jqplot/plugins/jqplot.highlighter.js"] = 464;
-$LINE_COUNT["jqplot/plugins/jqplot.pieRenderer.js"] = 903;
-$LINE_COUNT["jqplot/plugins/jqplot.cursor.js"] = 1108;
-$LINE_COUNT["jqplot/plugins/jqplot.canvasTextRenderer.js"] = 448;
-$LINE_COUNT["jqplot/jquery.jqplot.js"] = 11381;
-$LINE_COUNT["jqplot/excanvas.js"] = 1438;
-$LINE_COUNT["canvg/canvg.js"] = 2508;
-$LINE_COUNT["tbl_gis_visualization.js"] = 353;
-$LINE_COUNT["server_status_advisor.js"] = 93;
-$LINE_COUNT["config.js"] = 800;
-$LINE_COUNT["big_ints.js"] = 67;
-$LINE_COUNT["server_user_groups.js"] = 42;
-$LINE_COUNT["makegrid.js"] = 1952;
-$LINE_COUNT["export.js"] = 385;
-$LINE_COUNT["doclinks.js"] = 365;
-$LINE_COUNT["console.js"] = 928;
-$LINE_COUNT["transformations/image_upload.js"] = 28;
-$LINE_COUNT["sprintf.js"] = 211;
-$LINE_COUNT["server_status_monitor.js"] = 2172;
-$LINE_COUNT["ajax.js"] = 1023;
$LINE_COUNT["menu-resizer.js"] = 182;
-$LINE_COUNT["tbl_find_replace.js"] = 47;
-$LINE_COUNT["codemirror/addon/hint/show-hint.js"] = 389;
-$LINE_COUNT["codemirror/addon/hint/sql-hint.js"] = 194;
-$LINE_COUNT["codemirror/addon/runmode/runmode.js"] = 69;
-$LINE_COUNT["codemirror/lib/codemirror.js"] = 7526;
-$LINE_COUNT["codemirror/mode/sql/sql.js"] = 389;
-$LINE_COUNT["sql.js"] = 827;
-$LINE_COUNT["server_databases.js"] = 130;
-$LINE_COUNT["OpenStreetMap.js"] = 126;
-$LINE_COUNT["db_structure.js"] = 499;
-$LINE_COUNT["db_qbe.js"] = 64;
-$LINE_COUNT["chart.js"] = 664;
-$LINE_COUNT["tbl_chart.js"] = 437;
-$LINE_COUNT["db_operations.js"] = 122;
-$LINE_COUNT["pmd/init.js"] = 40;
-$LINE_COUNT["pmd/iecanvas.js"] = 147;
-$LINE_COUNT["pmd/designer_page.js"] = 152;
-$LINE_COUNT["pmd/history.js"] = 811;
-$LINE_COUNT["pmd/designer_db.js"] = 136;
-$LINE_COUNT["pmd/designer_objects.js"] = 17;
-$LINE_COUNT["pmd/move.js"] = 1958;
-$LINE_COUNT["cross_framing_protection.js"] = 10;
$LINE_COUNT["openlayers/OpenLayers.js"] = 2680;
-$LINE_COUNT["openlayers/src/openlayers/lib/Rico/Color.js"] = 244;
-$LINE_COUNT["openlayers/src/openlayers/lib/Rico/Corner.js"] = 329;
+$LINE_COUNT["openlayers/src/openlayers/lib/Firebug/firebug.js"] = 674;
+$LINE_COUNT["openlayers/src/openlayers/lib/Firebug/firebugx.js"] = 9;
$LINE_COUNT["openlayers/src/openlayers/lib/Gears/gears_init.js"] = 88;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers.js"] = 348;
-$LINE_COUNT["openlayers/src/openlayers/lib/Firebug/firebugx.js"] = 9;
-$LINE_COUNT["openlayers/src/openlayers/lib/Firebug/firebug.js"] = 674;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Ajax.js"] = 678;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes.js"] = 681;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Bounds.js"] = 681;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Class.js"] = 116;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Element.js"] = 251;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/LonLat.js"] = 190;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Pixel.js"] = 125;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Size.js"] = 85;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Console.js"] = 246;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control.js"] = 368;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ArgParser.js"] = 166;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Attribution.js"] = 97;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Button.js"] = 44;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/DragFeature.js"] = 303;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/DragPan.js"] = 94;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/DrawFeature.js"] = 126;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/EditingToolbar.js"] = 63;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/GetFeature.js"] = 595;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Graticule.js"] = 373;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/KeyboardDefaults.js"] = 127;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/LayerSwitcher.js"] = 620;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Measure.js"] = 321;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ModifyFeature.js"] = 777;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/MouseDefaults.js"] = 368;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/MousePosition.js"] = 213;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/MouseToolbar.js"] = 406;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/NavToolbar.js"] = 55;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Navigation.js"] = 303;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/NavigationHistory.js"] = 423;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/OverviewMap.js"] = 720;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Pan.js"] = 86;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/PanPanel.js"] = 63;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/PanZoom.js"] = 246;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/PanZoomBar.js"] = 396;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Panel.js"] = 371;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Permalink.js"] = 220;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/SLDSelect.js"] = 569;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Scale.js"] = 99;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ScaleLine.js"] = 223;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/SelectFeature.js"] = 613;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Snapping.js"] = 547;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Split.js"] = 498;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/TransformFeature.js"] = 579;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/WMSGetFeatureInfo.js"] = 524;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/WMTSGetFeatureInfo.js"] = 442;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomBox.js"] = 95;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomIn.js"] = 35;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomOut.js"] = 35;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomPanel.js"] = 54;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomToMaxExtent.js"] = 40;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Events.js"] = 855;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Feature.js"] = 227;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Feature/Vector.js"] = 454;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Feature/WFS.js"] = 80;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter.js"] = 68;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter/Comparison.js"] = 258;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter/FeatureId.js"] = 81;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter/Logical.js"] = 119;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter/Spatial.js"] = 128;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format.js"] = 123;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/ArcXML.js"] = 1028;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/ArcXML/Features.js"] = 49;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Atom.js"] = 727;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetDomain.js"] = 34;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetDomain/v2_0_2.js"] = 243;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetRecords.js"] = 34;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetRecords/v2_0_2.js"] = 440;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Context.js"] = 334;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Filter.js"] = 115;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Filter/v1.js"] = 426;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Filter/v1_0_0.js"] = 168;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Filter/v1_1_0.js"] = 181;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GML.js"] = 924;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GML/Base.js"] = 578;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GML/v2.js"] = 193;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GML/v3.js"] = 462;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GPX.js"] = 184;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GeoJSON.js"] = 716;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GeoRSS.js"] = 420;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/JSON.js"] = 389;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/KML.js"] = 1429;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OSM.js"] = 457;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSCommon/v1.js"] = 256;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSCommon/v1_0_0.js"] = 50;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSCommon/v1_1_0.js"] = 64;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSContext.js"] = 81;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSContext/v0_3_1.js"] = 589;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SLD.js"] = 131;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SLD/v1.js"] = 1099;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SLD/v1_0_0.js"] = 51;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SOSCapabilities.js"] = 83;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SOSCapabilities/v1_0_0.js"] = 158;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SOSGetFeatureOfInterest.js"] = 193;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SOSGetObservation.js"] = 262;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Text.js"] = 152;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFS.js"] = 220;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities.js"] = 79;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities/v1.js"] = 126;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities/v1_0_0.js"] = 156;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities/v1_1_0.js"] = 35;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSDescribeFeatureType.js"] = 197;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFST.js"] = 34;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFST/v1.js"] = 368;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFST/v1_0_0.js"] = 150;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFST/v1_1_0.js"] = 161;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WKT.js"] = 358;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMC.js"] = 152;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMC/v1.js"] = 835;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMC/v1_0_0.js"] = 76;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMC/v1_1_0.js"] = 127;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities.js"] = 81;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1.js"] = 418;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_1.js"] = 118;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_1_0.js"] = 62;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_1_1.js"] = 58;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_3.js"] = 128;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_3_0.js"] = 30;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSDescribeLayer.js"] = 91;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSDescribeLayer/v1_1.js"] = 100;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSGetFeatureInfo.js"] = 284;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMTSCapabilities.js"] = 162;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMTSCapabilities/v1_0_0.js"] = 221;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/XML.js"] = 881;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry.js"] = 456;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Marker.js"] = 242;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Collection.js"] = 546;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Curve.js"] = 93;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/LineString.js"] = 552;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/LinearRing.js"] = 417;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/MultiLineString.js"] = 262;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/MultiPoint.js"] = 70;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/MultiPolygon.js"] = 46;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Point.js"] = 283;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Polygon.js"] = 259;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Rectangle.js"] = 99;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Surface.js"] = 17;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler.js"] = 287;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Box.js"] = 221;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Click.js"] = 325;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Drag.js"] = 420;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Feature.js"] = 388;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Hover.js"] = 183;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Keyboard.js"] = 109;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/MouseWheel.js"] = 283;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Path.js"] = 302;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Point.js"] = 373;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Polygon.js"] = 144;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/RegularPolygon.js"] = 421;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Icon.js"] = 227;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang.js"] = 133;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ar.js"] = 38;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/be-tarask.js"] = 80;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/bg.js"] = 29;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/br.js"] = 79;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ca.js"] = 128;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/cs-CZ.js"] = 69;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/da-DK.js"] = 119;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/de.js"] = 81;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/el.js"] = 19;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/en-CA.js"] = 21;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/en.js"] = 128;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/es.js"] = 129;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/fi.js"] = 34;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/fr.js"] = 80;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/fur.js"] = 35;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/gl.js"] = 79;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/gsw.js"] = 79;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/hr.js"] = 61;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/nds.js"] = 61;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/hsb.js"] = 79;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/hu.js"] = 80;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ia.js"] = 79;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/vi.js"] = 79;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ru.js"] = 82;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/de.js"] = 81;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/fur.js"] = 35;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/bg.js"] = 29;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/id.js"] = 80;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/io.js"] = 19;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/nb.js"] = 118;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/fi.js"] = 34;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/is.js"] = 37;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/it.js"] = 116;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/es.js"] = 129;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/el.js"] = 19;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/da-DK.js"] = 119;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/oc.js"] = 79;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/te.js"] = 27;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/hsb.js"] = 79;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ja.js"] = 80;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/km.js"] = 25;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ksh.js"] = 79;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/gl.js"] = 79;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/pt-BR.js"] = 80;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/en.js"] = 128;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/nb.js"] = 118;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/nds.js"] = 61;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/nl.js"] = 79;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/be-tarask.js"] = 80;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/zh-CN.js"] = 116;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/hu.js"] = 80;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ca.js"] = 128;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/km.js"] = 25;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/id.js"] = 80;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ar.js"] = 38;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/nn.js"] = 27;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/sk.js"] = 71;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/cs-CZ.js"] = 69;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/oc.js"] = 79;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/pt-BR.js"] = 80;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/pt.js"] = 81;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/ru.js"] = 82;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/sk.js"] = 71;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/sv-SE.js"] = 71;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/en-CA.js"] = 21;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/fr.js"] = 80;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/br.js"] = 79;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/is.js"] = 37;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/te.js"] = 27;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/vi.js"] = 79;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/zh-CN.js"] = 116;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/zh-TW.js"] = 117;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer.js"] = 1304;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Text.js"] = 264;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WMS.js"] = 268;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/MapServer.js"] = 199;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Grid.js"] = 755;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/ArcGIS93Rest.js"] = 253;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/ArcIMS.js"] = 466;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Boxes.js"] = 76;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/EventPane.js"] = 418;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/FixedZoomLevels.js"] = 315;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/GML.js"] = 174;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/GeoRSS.js"] = 266;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Google.js"] = 795;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Google/v3.js"] = 419;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Grid.js"] = 755;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/HTTPRequest.js"] = 230;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Image.js"] = 254;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/KaMap.js"] = 206;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/SphericalMercator.js"] = 196;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/KaMapCache.js"] = 148;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/MapGuide.js"] = 489;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/MapServer.js"] = 199;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/MapServer/Untiled.js"] = 72;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Markers.js"] = 187;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/MultiMap.js"] = 284;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/HTTPRequest.js"] = 230;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/XYZ.js"] = 196;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/VirtualEarth.js"] = 368;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Google/v3.js"] = 419;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/GeoRSS.js"] = 266;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Vector/RootContainer.js"] = 157;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/PointTrack.js"] = 103;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/SphericalMercator.js"] = 196;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/TMS.js"] = 167;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Text.js"] = 264;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/TileCache.js"] = 165;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Vector.js"] = 947;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Markers.js"] = 187;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/FixedZoomLevels.js"] = 315;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/KaMapCache.js"] = 148;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Vector/RootContainer.js"] = 157;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/VirtualEarth.js"] = 368;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WFS.js"] = 609;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/TileCache.js"] = 165;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/ArcIMS.js"] = 466;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Boxes.js"] = 76;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/ArcGIS93Rest.js"] = 253;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/PointTrack.js"] = 103;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/MapServer/Untiled.js"] = 72;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Image.js"] = 254;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WMS/Untiled.js"] = 72;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WMS.js"] = 268;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WMS/Post.js"] = 99;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Yahoo.js"] = 430;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WMS/Untiled.js"] = 72;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WMTS.js"] = 476;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WorldWind.js"] = 120;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Google.js"] = 795;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/XYZ.js"] = 196;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Yahoo.js"] = 430;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Zoomify.js"] = 308;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/GML.js"] = 174;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WMTS.js"] = 476;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/TMS.js"] = 167;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/MapGuide.js"] = 489;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Map.js"] = 2417;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Marker.js"] = 242;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Marker/Box.js"] = 120;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup.js"] = 1052;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Icon.js"] = 227;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup/Anchored.js"] = 198;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup/AnchoredBubble.js"] = 190;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup/Framed.js"] = 343;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup/FramedCloud.js"] = 231;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Projection.js"] = 178;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol.js"] = 272;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/HTTP.js"] = 655;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/SOS.js"] = 33;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/SOS/v1_0_0.js"] = 132;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/SQL.js"] = 88;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/SQL/Gears.js"] = 561;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/WFS.js"] = 71;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/SQL.js"] = 88;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/HTTP.js"] = 655;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/WFS/v1.js"] = 342;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/WFS/v1_1_0.js"] = 48;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/WFS/v1_0_0.js"] = 44;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/SOS.js"] = 33;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control.js"] = 368;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSContext/v0_3_1.js"] = 589;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SLD.js"] = 131;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/JSON.js"] = 389;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Text.js"] = 152;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMC.js"] = 152;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSCommon/v1.js"] = 256;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSCommon/v1_1_0.js"] = 64;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSCommon/v1_0_0.js"] = 50;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetRecords/v2_0_2.js"] = 440;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSDescribeLayer/v1_1.js"] = 100;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/ArcXML.js"] = 1028;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GeoRSS.js"] = 420;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMC/v1.js"] = 835;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMC/v1_1_0.js"] = 127;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMC/v1_0_0.js"] = 76;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetRecords.js"] = 34;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMTSCapabilities/v1_0_0.js"] = 221;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities.js"] = 81;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SOSCapabilities/v1_0_0.js"] = 158;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/XML.js"] = 881;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFS.js"] = 220;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Context.js"] = 334;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SOSCapabilities.js"] = 83;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities.js"] = 79;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/KML.js"] = 1429;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSDescribeLayer.js"] = 91;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSGetFeatureInfo.js"] = 284;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GML/v2.js"] = 193;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GML/v3.js"] = 462;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GML/Base.js"] = 578;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFST.js"] = 34;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetDomain.js"] = 34;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OSM.js"] = 457;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SOSGetFeatureOfInterest.js"] = 193;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GeoJSON.js"] = 716;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFST/v1.js"] = 368;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFST/v1_1_0.js"] = 161;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFST/v1_0_0.js"] = 150;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities/v1.js"] = 126;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities/v1_1_0.js"] = 35;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSCapabilities/v1_0_0.js"] = 156;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WKT.js"] = 358;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/ArcXML/Features.js"] = 49;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Filter.js"] = 115;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMTSCapabilities.js"] = 162;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GPX.js"] = 184;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SOSGetObservation.js"] = 262;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/OWSContext.js"] = 81;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/GML.js"] = 924;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/CSWGetDomain/v2_0_2.js"] = 243;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SLD/v1.js"] = 1099;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/SLD/v1_0_0.js"] = 51;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Atom.js"] = 727;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Filter/v1.js"] = 426;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Filter/v1_1_0.js"] = 181;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/Filter/v1_0_0.js"] = 168;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WFSDescribeFeatureType.js"] = 197;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1.js"] = 418;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_1_1.js"] = 58;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_3_0.js"] = 30;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_1_0.js"] = 62;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_3.js"] = 128;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format/WMSCapabilities/v1_1.js"] = 118;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup/AnchoredBubble.js"] = 190;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup/Framed.js"] = 343;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup/FramedCloud.js"] = 231;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Popup/Anchored.js"] = 198;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Request/XMLHttpRequest.js"] = 383;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Renderer/VML.js"] = 999;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Renderer/Elements.js"] = 1010;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/WFS/v1_1_0.js"] = 48;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Renderer.js"] = 362;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Renderer/Canvas.js"] = 494;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Renderer/Elements.js"] = 1010;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Renderer/SVG.js"] = 995;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Format.js"] = 123;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Marker/Box.js"] = 120;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Rule.js"] = 239;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/MousePosition.js"] = 213;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/DragFeature.js"] = 303;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/PanZoomBar.js"] = 396;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/MouseToolbar.js"] = 406;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/SelectFeature.js"] = 613;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomPanel.js"] = 54;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/LayerSwitcher.js"] = 620;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Button.js"] = 44;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ArgParser.js"] = 166;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Navigation.js"] = 303;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Scale.js"] = 99;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Permalink.js"] = 220;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/OverviewMap.js"] = 720;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ScaleLine.js"] = 223;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Panel.js"] = 371;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomIn.js"] = 35;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Graticule.js"] = 373;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/WMTSGetFeatureInfo.js"] = 442;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/PanZoom.js"] = 246;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/NavToolbar.js"] = 55;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomToMaxExtent.js"] = 40;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ModifyFeature.js"] = 777;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/MouseDefaults.js"] = 368;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/KeyboardDefaults.js"] = 127;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/DrawFeature.js"] = 126;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Attribution.js"] = 97;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/WMSGetFeatureInfo.js"] = 524;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/DragPan.js"] = 94;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/NavigationHistory.js"] = 423;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/PanPanel.js"] = 63;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/GetFeature.js"] = 595;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomOut.js"] = 35;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/TransformFeature.js"] = 579;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Measure.js"] = 321;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/SLDSelect.js"] = 569;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Pan.js"] = 86;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Split.js"] = 498;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Snapping.js"] = 547;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/EditingToolbar.js"] = 63;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/ZoomBox.js"] = 95;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Renderer.js"] = 362;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang.js"] = 133;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Console.js"] = 246;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Tile.js"] = 281;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol.js"] = 272;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Style2.js"] = 111;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Renderer/VML.js"] = 999;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Request.js"] = 358;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/LineString.js"] = 552;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Polygon.js"] = 259;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/MultiPolygon.js"] = 46;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Collection.js"] = 546;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Curve.js"] = 93;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Rectangle.js"] = 99;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/LinearRing.js"] = 417;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Surface.js"] = 17;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/MultiPoint.js"] = 70;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/MultiLineString.js"] = 262;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Geometry/Point.js"] = 283;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Request/XMLHttpRequest.js"] = 383;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Rule.js"] = 239;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/SingleFile.js"] = 10;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy.js"] = 117;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer.js"] = 51;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Click.js"] = 325;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Polygon.js"] = 144;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Keyboard.js"] = 109;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Drag.js"] = 420;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/MouseWheel.js"] = 283;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Path.js"] = 302;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/RegularPolygon.js"] = 421;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Box.js"] = 221;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Hover.js"] = 183;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Feature.js"] = 388;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler/Point.js"] = 373;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Feature/Vector.js"] = 454;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Feature/WFS.js"] = 80;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Tween.js"] = 318;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Util.js"] = 1797;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/StyleMap.js"] = 160;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Events.js"] = 855;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Projection.js"] = 178;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Style.js"] = 443;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter.js"] = 68;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/BBOX.js"] = 278;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/Cluster.js"] = 280;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/Filter.js"] = 164;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/Fixed.js"] = 138;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/Paging.js"] = 236;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/Refresh.js"] = 140;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/Filter.js"] = 164;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/Save.js"] = 229;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Strategy/Paging.js"] = 236;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Pixel.js"] = 125;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Element.js"] = 251;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Class.js"] = 116;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Bounds.js"] = 681;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/Size.js"] = 85;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/BaseTypes/LonLat.js"] = 190;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Map.js"] = 2417;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer/Text.js"] = 65;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Style.js"] = 443;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Style2.js"] = 111;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/StyleMap.js"] = 160;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer.js"] = 51;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer/Line.js"] = 69;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer/Point.js"] = 141;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer/Polygon.js"] = 81;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer/Raster.js"] = 34;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer/Point.js"] = 141;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/SingleFile.js"] = 10;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter/Spatial.js"] = 128;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter/Logical.js"] = 119;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter/FeatureId.js"] = 81;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter/Comparison.js"] = 258;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Ajax.js"] = 678;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Handler.js"] = 287;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Feature.js"] = 227;
-$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Tile/WFS.js"] = 192;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer/Text.js"] = 65;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Tile.js"] = 281;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Tile/Image.js"] = 578;
$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Tile/Image/IFrame.js"] = 262;
-$LINE_COUNT["navigation.js"] = 1424;
-$LINE_COUNT["import.js"] = 167;
-$LINE_COUNT["server_status_variables.js"] = 109;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Tile/WFS.js"] = 192;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Tween.js"] = 318;
+$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Util.js"] = 1797;
+$LINE_COUNT["openlayers/src/openlayers/lib/Rico/Color.js"] = 244;
+$LINE_COUNT["openlayers/src/openlayers/lib/Rico/Corner.js"] = 329;
+$LINE_COUNT["pmd/designer_objects.js"] = 17;
+$LINE_COUNT["pmd/history.js"] = 811;
+$LINE_COUNT["pmd/iecanvas.js"] = 147;
+$LINE_COUNT["pmd/init.js"] = 40;
+$LINE_COUNT["pmd/move.js"] = 1958;
+$LINE_COUNT["pmd/designer_db.js"] = 136;
+$LINE_COUNT["pmd/designer_page.js"] = 152;
+$LINE_COUNT["replication.js"] = 72;
+$LINE_COUNT["server_plugins.js"] = 30;
+$LINE_COUNT["server_status_advisor.js"] = 93;
+$LINE_COUNT["server_status_monitor.js"] = 2172;
+$LINE_COUNT["server_status_processes.js"] = 173;
+$LINE_COUNT["server_status_queries.js"] = 40;
$LINE_COUNT["server_status_sorter.js"] = 89;
-$LINE_COUNT["common.js"] = 513;
+$LINE_COUNT["server_status_variables.js"] = 109;
+$LINE_COUNT["sprintf.js"] = 211;
+$LINE_COUNT["tracekit/tracekit.js"] = 1114;
+$LINE_COUNT["transformations/image_upload.js"] = 28;
+$LINE_COUNT["ajax.js"] = 1023;
+$LINE_COUNT["config.js"] = 800;
+$LINE_COUNT["console.js"] = 928;
+$LINE_COUNT["db_central_columns.js"] = 190;
+$LINE_COUNT["db_operations.js"] = 122;
+$LINE_COUNT["db_qbe.js"] = 64;
+$LINE_COUNT["db_search.js"] = 237;
+$LINE_COUNT["db_structure.js"] = 499;
+$LINE_COUNT["export.js"] = 385;
+$LINE_COUNT["functions.js"] = 4657;
+$LINE_COUNT["gis_data_editor.js"] = 396;
+$LINE_COUNT["import.js"] = 167;
+$LINE_COUNT["indexes.js"] = 650;
$LINE_COUNT["keyhandler.js"] = 145;
-$LINE_COUNT["server_privileges.js"] = 428;
+$LINE_COUNT["makegrid.js"] = 1944;
$LINE_COUNT["multi_column_sort.js"] = 81;
+$LINE_COUNT["navigation.js"] = 1426;
+$LINE_COUNT["normalization.js"] = 707;
+$LINE_COUNT["rte.js"] = 944;
+$LINE_COUNT["server_databases.js"] = 130;
+$LINE_COUNT["server_privileges.js"] = 428;
+$LINE_COUNT["server_user_groups.js"] = 42;
$LINE_COUNT["server_variables.js"] = 157;
+$LINE_COUNT["sql.js"] = 827;
+$LINE_COUNT["tbl_change.js"] = 731;
+$LINE_COUNT["tbl_chart.js"] = 437;
+$LINE_COUNT["tbl_find_replace.js"] = 47;
+$LINE_COUNT["tbl_gis_visualization.js"] = 353;
+$LINE_COUNT["tbl_relation.js"] = 227;
+$LINE_COUNT["tbl_select.js"] = 395;
+$LINE_COUNT["tbl_structure.js"] = 546;
+$LINE_COUNT["tbl_zoom_plot_jqplot.js"] = 627;
diff --git a/js/makegrid.js b/js/makegrid.js
index 1f4f5b26b8..04a5375984 100644
--- a/js/makegrid.js
+++ b/js/makegrid.js
@@ -1021,14 +1021,6 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
$input_field.datepicker("show");
- //move ui-datepicker-div inside cEdit div
- var datepicker_div = $('#ui-datepicker-div');
- datepicker_div.css({'top': 0, 'left': 0, 'position': 'relative'});
- $(g.cEdit).append(datepicker_div);
-
- var edit_area_top = $('#ui-datepicker-div').height()+32;
- $(g.cEdit).find('.edit_area').css({'top' : edit_area_top+'px', 'position': 'absolute'});
-
if (is_null){
$(g.cEdit).find('.edit_area').hide();
}
diff --git a/js/messages.php b/js/messages.php
index d1284124e1..72b4dbed66 100644
--- a/js/messages.php
+++ b/js/messages.php
@@ -471,6 +471,7 @@ $js_messages['strHidePanel'] = __('Hide Panel');
$js_messages['strUnhideNavItem'] = __('Show hidden navigation tree items.');
$js_messages['linkWithMain'] = __('Link with main panel');
$js_messages['unlinkWithMain'] = __('Unlink from main panel');
+$js_messages['strHoverFastFilter'] = __('To search all databases on server, press Enter after a search term');
/* microhistory */
$js_messages['strInvalidPage'] = __('The requested page was not found in the history, it may have expired.');
diff --git a/js/navigation.js b/js/navigation.js
index af470a9dd7..487d457bb2 100644
--- a/js/navigation.js
+++ b/js/navigation.js
@@ -359,11 +359,7 @@ $(function () {
var storage = window.sessionStorage;
// remove tree from storage if Navi_panel config form is submitted
$(document).on('submit', 'form.config-form', function(event) {
- if ($(this).attr('action').indexOf('form=Navi_panel') >= 0 ||
- $(this).attr('action').indexOf('form=Main_panel') >= 0
- ) {
- storage.removeItem('navTree');
- }
+ storage.removeItem('navTree');
});
// Initialize if no previous state is defined
if (typeof storage.navTree === 'undefined') {
@@ -526,10 +522,15 @@ function loadChildNodes($expandElem, callback) {
pos: $expandElem.find('span.pos').text(),
pos2_name: $expandElem.find('span.pos2_name').text(),
pos2_value: $expandElem.find('span.pos2_value').text(),
- searchClause: searchClause,
- searchClause2: searchClause2
+ searchClause: '',
+ searchClause2: ''
};
+ if ($('#pma_navigation_tree').children().first().is('ul')) {
+ params.searchClause = searchClause;
+ params.searchClause2 = searchClause2;
+ }
+
var url = $('#pma_navigation').find('a.navigation_url').attr('href');
$.get(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
@@ -981,7 +982,8 @@ var ResizeHandler = function () {
$.cookie('pma_navi_width', event.data.resize_handler.getPos(event));
$('#topmenu').menuResizer('resize');
$(document)
- .unbind('mousemove');
+ .unbind('mousemove')
+ .unbind('mouseup');
};
/**
* Event handler for updating the panel during a resize operation
@@ -1135,10 +1137,10 @@ var PMA_fastFilter = {
var $filterContainer = $this.closest('div.list_container');
var $filterInput = $([]);
if ($filterContainer
- .children('li.fast_filter:not(.db_fast_filter) input.searchClause')
+ .find('li.fast_filter:not(.db_fast_filter) input.searchClause')
.length !== 0) {
$filterInput = $filterContainer
- .children('li.fast_filter:not(.db_fast_filter) input.searchClause');
+ .find('li.fast_filter:not(.db_fast_filter) input.searchClause');
}
var searchClause2 = '';
if ($filterInput.length !== 0 &&
diff --git a/libraries/Config.class.php b/libraries/Config.class.php
index db40270b82..8ebdfb0898 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.7');
+ $this->set('PMA_VERSION', '4.3.8');
/**
* @deprecated
*/
diff --git a/libraries/DatabaseInterface.class.php b/libraries/DatabaseInterface.class.php
index a2b9fd0944..1162c968fd 100644
--- a/libraries/DatabaseInterface.class.php
+++ b/libraries/DatabaseInterface.class.php
@@ -1014,11 +1014,11 @@ class PMA_DatabaseInterface
// MySQL 5.0 or higher is required for current PMA version
$databases[$database_name]['SCHEMA_NAME'] = $database_name;
- if ($force_stats) {
- include_once './libraries/mysql_charsets.inc.php';
+ include_once './libraries/mysql_charsets.inc.php';
+ $databases[$database_name]['DEFAULT_COLLATION_NAME']
+ = PMA_getDbCollation($database_name);
- $databases[$database_name]['DEFAULT_COLLATION_NAME']
- = PMA_getDbCollation($database_name);
+ if ($force_stats) {
// get additional info about tables
$databases[$database_name]['SCHEMA_TABLES'] = 0;
@@ -2391,6 +2391,10 @@ class PMA_DatabaseInterface
*/
public function isSystemSchema($schema_name, $testForMysqlSchema = false)
{
+ if (!defined("PMA_DRIZZLE")) {
+ define("PMA_DRIZZLE", false);
+ }
+
return strtolower($schema_name) == 'information_schema'
|| (!PMA_DRIZZLE
&& strtolower($schema_name) == 'performance_schema')
diff --git a/libraries/Response.class.php b/libraries/Response.class.php
index 4dc0feb4b7..bf41cca85b 100644
--- a/libraries/Response.class.php
+++ b/libraries/Response.class.php
@@ -303,14 +303,16 @@ class PMA_Response
// bug, contact Edward Cheng
$this->addJSON('_title', $this->getHeader()->getTitleTag());
- $menuHash = $this->getHeader()->getMenu()->getHash();
- $this->addJSON('_menuHash', $menuHash);
- $hashes = array();
- if (isset($_REQUEST['menuHashes'])) {
- $hashes = explode('-', $_REQUEST['menuHashes']);
- }
- if (! in_array($menuHash, $hashes)) {
- $this->addJSON('_menu', $this->getHeader()->getMenu()->getDisplay());
+ if (isset($GLOBALS['dbi'])) {
+ $menuHash = $this->getHeader()->getMenu()->getHash();
+ $this->addJSON('_menuHash', $menuHash);
+ $hashes = array();
+ if (isset($_REQUEST['menuHashes'])) {
+ $hashes = explode('-', $_REQUEST['menuHashes']);
+ }
+ if (! in_array($menuHash, $hashes)) {
+ $this->addJSON('_menu', $this->getHeader()->getMenu()->getDisplay());
+ }
}
$this->addJSON('_scripts', $this->getHeader()->getScripts()->getFiles());
diff --git a/libraries/Util.class.php b/libraries/Util.class.php
index 60a50c5dea..4560ceffdc 100644
--- a/libraries/Util.class.php
+++ b/libraries/Util.class.php
@@ -4258,8 +4258,8 @@ class PMA_Util
$data = json_decode($response);
if (is_object($data)
- && /*overload*/mb_strlen($data->version)
- && /*overload*/mb_strlen($data->date)
+ && ! empty($data->version)
+ && ! empty($data->date)
&& $save
) {
if (! isset($_SESSION) && ! defined('TESTSUITE')) {
diff --git a/libraries/language_stats.inc.php b/libraries/language_stats.inc.php
index 60c0ef10a6..78fb027e82 100644
--- a/libraries/language_stats.inc.php
+++ b/libraries/language_stats.inc.php
@@ -6,8 +6,8 @@ $GLOBALS["language_stats"] = array (
'af' => 10,
'ar' => 37,
'az' => 53,
- 'be@latin' => 27,
'be' => 27,
+ 'be@latin' => 27,
'bg' => 62,
'bn' => 85,
'br' => 19,
@@ -24,7 +24,7 @@ $GLOBALS["language_stats"] = array (
'et' => 99,
'eu' => 17,
'fa' => 28,
- 'fi' => 62,
+ 'fi' => 64,
'fr' => 100,
'gl' => 78,
'he' => 19,
@@ -53,17 +53,17 @@ $GLOBALS["language_stats"] = array (
'ne' => 1,
'nl' => 99,
'pa' => 2,
- 'pl' => 88,
- 'pt_BR' => 95,
+ 'pl' => 89,
'pt' => 60,
+ 'pt_BR' => 95,
'ro' => 60,
'ru' => 99,
'si' => 67,
- 'sk' => 77,
+ 'sk' => 81,
'sl' => 99,
'sq' => 100,
- 'sr@latin' => 51,
'sr' => 25,
+ 'sr@latin' => 51,
'sv' => 91,
'ta' => 39,
'te' => 10,
@@ -74,8 +74,8 @@ $GLOBALS["language_stats"] = array (
'ug' => 11,
'uk' => 92,
'ur' => 20,
- 'uz@latin' => 36,
'uz' => 37,
+ 'uz@latin' => 36,
'vi' => 1,
'vls' => 3,
'zh_CN' => 82,
diff --git a/libraries/navigation/NavigationTree.class.php b/libraries/navigation/NavigationTree.class.php
index 2dd06e6114..fc6acd0e07 100644
--- a/libraries/navigation/NavigationTree.class.php
+++ b/libraries/navigation/NavigationTree.class.php
@@ -970,8 +970,7 @@ class PMA_NavigationTree
$retval .= "<b></b>";
}
- $match = $this->_findTreeMatch($this->_aPath, $paths['aPath_clean']);
- $match |= $this->_findTreeMatch(
+ $match = $this->_findTreeMatch(
$this->_vPath,
$paths['vPath_clean']
);
diff --git a/libraries/navigation/Nodes/Node.class.php b/libraries/navigation/Nodes/Node.class.php
index a9bb228edd..d18783c39d 100644
--- a/libraries/navigation/Nodes/Node.class.php
+++ b/libraries/navigation/Nodes/Node.class.php
@@ -429,6 +429,9 @@ class Node
$handle = $GLOBALS['dbi']->tryQuery($query);
if ($handle !== false) {
while ($arr = $GLOBALS['dbi']->fetchArray($handle)) {
+ if ($this->_isHideDb($arr[0])) {
+ continue;
+ }
$prefix = strstr($arr[0], $dbSeparator, true);
if ($prefix === false) {
$prefix = $arr[0];
@@ -447,6 +450,9 @@ class Node
$handle = $GLOBALS['dbi']->tryQuery($query);
if ($handle !== false) {
while ($arr = $GLOBALS['dbi']->fetchArray($handle)) {
+ if ($this->_isHideDb($arr[0])) {
+ continue;
+ }
if (! in_array($arr[0], $retval)) {
foreach ($prefixes as $prefix) {
$starts_with = strpos(
@@ -497,6 +503,9 @@ class Node
$handle = $GLOBALS['dbi']->tryQuery($query);
if ($handle !== false) {
while ($arr = $GLOBALS['dbi']->fetchArray($handle)) {
+ if ($this->_isHideDb($arr[0])) {
+ continue;
+ }
if (! in_array($arr[0], $retval)) {
if ($pos <= 0 && $count < $maxItems) {
$retval[] = $arr[0];
@@ -562,6 +571,9 @@ class Node
$handle = $GLOBALS['dbi']->tryQuery($query);
if ($handle !== false) {
while ($arr = $GLOBALS['dbi']->fetchArray($handle)) {
+ if ($this->_isHideDb($arr[0])) {
+ continue;
+ }
$prefix = strstr($arr[0], $dbSeparator, true);
if ($prefix === false) {
$prefix = $arr[0];
@@ -601,6 +613,22 @@ class Node
}
/**
+ * Detemines whether a given database should be hidden according to 'hide_db'
+ *
+ * @param string $db database name
+ *
+ * @return boolean whether to hide
+ */
+ private function _isHideDb($db) {
+ if (! empty($GLOBALS['cfg']['Server']['hide_db'])
+ && preg_match('/' . $GLOBALS['cfg']['Server']['hide_db'] . '/', $db)
+ ) {
+ return true;
+ }
+ return false;
+ }
+
+ /**
* Get the list of databases for 'SHOW DATABASES LIKE' queries.
* If a search clause is set it gets the highest priority while only_db gets
* the next priority. In case both are empty list of databases determined by
@@ -713,7 +741,7 @@ class Node
{
if ($GLOBALS['cfg']['NavigationTreeDisableDatabaseExpansion']) {
return '';
- } elseif ($match && ! $this->is_group) {
+ } elseif ($match) {
$this->visible = true;
return PMA_Util::getImage('b_minus.png');
} else {
diff --git a/libraries/sql.lib.php b/libraries/sql.lib.php
index 6c6c15fdcd..4b2cf684f3 100644
--- a/libraries/sql.lib.php
+++ b/libraries/sql.lib.php
@@ -2369,7 +2369,12 @@ function PMA_executeQueryAndSendQueryResponse($analyzed_sql_results,
if (PMA_isRememberSortingOrder($analyzed_sql_results)
&& ! isset($analyzed_sql_results['analyzed_sql'][0]['queryflags']['union'])
) {
- PMA_handleSortOrder($db, $table, $analyzed_sql_results, $sql_query);
+ if(!isset($_SESSION['sql_from_query_box'])) {
+ PMA_handleSortOrder($db, $table, $analyzed_sql_results, $sql_query);
+ } else {
+ unset($_SESSION['sql_from_query_box']);
+ }
+
}
$displayResultsObject = new PMA_DisplayResults(
diff --git a/libraries/structure.lib.php b/libraries/structure.lib.php
index 37203fdd23..43492cc38e 100644
--- a/libraries/structure.lib.php
+++ b/libraries/structure.lib.php
@@ -174,7 +174,11 @@ function PMA_getHtmlBodyForTableSummary($num_tables, $server_slave_status,
if ($server_slave_status) {
$html_output .= '<th>' . __('Replication') . '</th>' . "\n";
}
- $html_output .= '<th colspan="' . ($db_is_system_schema ? 4 : 7) . '">'
+ $sum_colspan = ($db_is_system_schema ? 4 : 7);
+ if ($GLOBALS['cfg']['NumFavoriteTables'] == 0) {
+ $sum_colspan--;
+ }
+ $html_output .= '<th colspan="' . $sum_colspan . '">'
. __('Sum')
. '</th>';
@@ -2940,7 +2944,11 @@ function PMA_getHtmlForFavoriteAnchor($db, $current_table, $titles)
function PMA_addRemoveFavoriteTables($db)
{
$fav_instance = PMA_RecentFavoriteTable::getInstance('favorite');
- $favorite_tables = json_decode($_REQUEST['favorite_tables'], true);
+ if (isset($_REQUEST['favorite_tables'])) {
+ $favorite_tables = json_decode($_REQUEST['favorite_tables'], true);
+ } else {
+ $favorite_tables = array();
+ }
// Required to keep each user's preferences separate.
$user = sha1($GLOBALS['cfg']['Server']['user']);
diff --git a/libraries/tbl_columns_definition_form.lib.php b/libraries/tbl_columns_definition_form.lib.php
index bddbbdef0f..ea437a0bc1 100644
--- a/libraries/tbl_columns_definition_form.lib.php
+++ b/libraries/tbl_columns_definition_form.lib.php
@@ -604,7 +604,9 @@ function PMA_getHtmlForColumnName(
. (isset($columnMeta['Field'])
? htmlspecialchars($columnMeta['Field']) : '')
. '"' . ' />';
- if ($cfgRelation['central_columnswork'] && !(isset($columnMeta['column_status'])
+ if (isset($cfgRelation['central_columnswork'])
+ && $cfgRelation['central_columnswork']
+ && !(isset($columnMeta['column_status'])
&& !$columnMeta['column_status']['isEditable'])
) {
$html .= '<p style="font-size:80%;margin:5px 2px" '
diff --git a/locale/bg/LC_MESSAGES/phpmyadmin.mo b/locale/bg/LC_MESSAGES/phpmyadmin.mo
index 575606acb5..346d55a5bb 100644
--- a/locale/bg/LC_MESSAGES/phpmyadmin.mo
+++ b/locale/bg/LC_MESSAGES/phpmyadmin.mo
Binary files differ
diff --git a/locale/ca/LC_MESSAGES/phpmyadmin.mo b/locale/ca/LC_MESSAGES/phpmyadmin.mo
index 270ba03885..a87ee7a36b 100644
--- a/locale/ca/LC_MESSAGES/phpmyadmin.mo
+++ b/locale/ca/LC_MESSAGES/phpmyadmin.mo
Binary files differ
diff --git a/locale/cs/LC_MESSAGES/phpmyadmin.mo b/locale/cs/LC_MESSAGES/phpmyadmin.mo
index 7e3ebb6371..db43b38e42 100644
--- a/locale/cs/LC_MESSAGES/phpmyadmin.mo
+++ b/locale/cs/LC_MESSAGES/phpmyadmin.mo
Binary files differ
diff --git a/locale/fi/LC_MESSAGES/phpmyadmin.mo b/locale/fi/LC_MESSAGES/phpmyadmin.mo
index 79597ed50e..ab713b6815 100644
--- a/locale/fi/LC_MESSAGES/phpmyadmin.mo
+++ b/locale/fi/LC_MESSAGES/phpmyadmin.mo
Binary files differ
diff --git a/locale/ja/LC_MESSAGES/phpmyadmin.mo b/locale/ja/LC_MESSAGES/phpmyadmin.mo
index d8ea96d043..8d51a619f4 100644
--- a/locale/ja/LC_MESSAGES/phpmyadmin.mo
+++ b/locale/ja/LC_MESSAGES/phpmyadmin.mo
Binary files differ
diff --git a/locale/nl/LC_MESSAGES/phpmyadmin.mo b/locale/nl/LC_MESSAGES/phpmyadmin.mo
index 14a3e4db14..21eb6d4879 100644
--- a/locale/nl/LC_MESSAGES/phpmyadmin.mo
+++ b/locale/nl/LC_MESSAGES/phpmyadmin.mo
Binary files differ
diff --git a/locale/pl/LC_MESSAGES/phpmyadmin.mo b/locale/pl/LC_MESSAGES/phpmyadmin.mo
index 5a591dab19..9c0cac7889 100644
--- a/locale/pl/LC_MESSAGES/phpmyadmin.mo
+++ b/locale/pl/LC_MESSAGES/phpmyadmin.mo
Binary files differ
diff --git a/locale/sk/LC_MESSAGES/phpmyadmin.mo b/locale/sk/LC_MESSAGES/phpmyadmin.mo
index 85096b2ea5..c306dd7f4e 100644
--- a/locale/sk/LC_MESSAGES/phpmyadmin.mo
+++ b/locale/sk/LC_MESSAGES/phpmyadmin.mo
Binary files differ
diff --git a/version_check.php b/version_check.php
index fda43ad2f0..352b6f00ce 100644
--- a/version_check.php
+++ b/version_check.php
@@ -18,8 +18,8 @@ $version = PMA_Util::getLatestVersion();
echo json_encode(
array(
- 'version' => $version->version,
- 'date' => $version->date,
+ 'version' => (! empty($version->version) ? $version->version : ''),
+ 'date' => (! empty($version->date) ? $version->date : ''),
)
);