From a782968977e28f57a3fb5b64ad1b9e6ff7669dc8 Mon Sep 17 00:00:00 2001 From: Christian Foellmann Date: Sun, 25 Jan 2015 10:28:44 +0100 Subject: UPDATE 4.3.8 --- ChangeLog | 16 + README | 2 +- import.php | 1 + js/line_counts.php | 750 +++++++++++++------------- js/makegrid.js | 8 - js/messages.php | 1 + js/navigation.js | 22 +- libraries/Config.class.php | 2 +- libraries/DatabaseInterface.class.php | 12 +- libraries/Response.class.php | 18 +- libraries/Util.class.php | 4 +- libraries/language_stats.inc.php | 14 +- libraries/navigation/NavigationTree.class.php | 3 +- libraries/navigation/Nodes/Node.class.php | 30 +- libraries/sql.lib.php | 7 +- libraries/structure.lib.php | 12 +- libraries/tbl_columns_definition_form.lib.php | 4 +- locale/bg/LC_MESSAGES/phpmyadmin.mo | Bin 203278 -> 203018 bytes locale/ca/LC_MESSAGES/phpmyadmin.mo | Bin 281619 -> 282079 bytes locale/cs/LC_MESSAGES/phpmyadmin.mo | Bin 311078 -> 313613 bytes locale/fi/LC_MESSAGES/phpmyadmin.mo | Bin 177390 -> 185456 bytes locale/ja/LC_MESSAGES/phpmyadmin.mo | Bin 267402 -> 268381 bytes locale/nl/LC_MESSAGES/phpmyadmin.mo | Bin 337999 -> 338000 bytes locale/pl/LC_MESSAGES/phpmyadmin.mo | Bin 283741 -> 287928 bytes locale/sk/LC_MESSAGES/phpmyadmin.mo | Bin 229952 -> 242560 bytes version_check.php | 4 +- 26 files changed, 485 insertions(+), 425 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/Geometry.js"] = 456; -$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Marker.js"] = 242; -$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/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/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/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/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/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/pt.js"] = 81; -$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/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/EventPane.js"] = 418; -$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/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/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/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/Post.js"] = 99; -$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/Yahoo.js"] = 430; -$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/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/Popup.js"] = 1052; -$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Icon.js"] = 227; -$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/SOS/v1_0_0.js"] = 132; -$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/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/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/Renderer/Canvas.js"] = 494; -$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/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/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/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/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/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/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/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/Pan.js"] = 86; -$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Control/Split.js"] = 498; +$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/EditingToolbar.js"] = 63; +$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/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/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/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/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/LineString.js"] = 552; $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/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/Strategy.js"] = 117; -$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Symbolizer.js"] = 51; +$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/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/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/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/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/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/id.js"] = 80; +$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Lang/io.js"] = 19; +$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/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/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/nn.js"] = 27; +$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/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/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/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/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/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/WMS.js"] = 268; +$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Layer/WMS/Post.js"] = 99; +$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/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/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/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/Style.js"] = 443; -$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Filter.js"] = 68; +$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/WFS/v1.js"] = 342; +$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Protocol/WFS/v1_0_0.js"] = 44; +$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/Renderer/VML.js"] = 999; +$LINE_COUNT["openlayers/src/openlayers/lib/OpenLayers/Request.js"] = 358; +$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/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 .= ""; } - $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]; @@ -600,6 +612,22 @@ class Node return $retval; } + /** + * 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 @@ -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 .= '' . __('Replication') . '' . "\n"; } - $html_output .= '' + $sum_colspan = ($db_is_system_schema ? 4 : 7); + if ($GLOBALS['cfg']['NumFavoriteTables'] == 0) { + $sum_colspan--; + } + $html_output .= '' . __('Sum') . ''; @@ -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 .= '

$version->version, - 'date' => $version->date, + 'version' => (! empty($version->version) ? $version->version : ''), + 'date' => (! empty($version->date) ? $version->date : ''), ) ); -- cgit v1.2.3