Sarah Hoffmann
0e613a362e
fix variable name typos
2016-10-10 22:22:35 +02:00
Sarah Hoffmann
087522c601
details: check for unknown object and icons
2016-10-09 22:14:19 +02:00
Sarah Hoffmann
a855ffe58e
replace deprecated postgis functions
...
ST_Line_Locate_Point and ST_Distance_Spheroid have changed
spelling in newer version and throw a deprecation warning.
2016-10-09 20:09:59 +02:00
Marc Tobias Metten
6238ae6032
add namespaces, method visibility according to PSR2 standard
2016-09-16 02:27:36 +02:00
Marc Tobias Metten
4a321487f3
fix indentation and misc errors according to PSR2 coding style guide
2016-09-14 03:16:46 +02:00
Marc Tobias Metten
775fdeb8e4
UI: viewbox parameter was set in wrong parameter order
2016-09-13 14:41:56 +02:00
Marc Tobias Metten
2a784fa3d4
fix function declaration errors according to PSR2 coding style guide
2016-09-11 05:22:51 +02:00
marc tobias
3887423381
fix array-related errors according to PSR2 coding style guide
2016-09-10 21:10:52 +02:00
marc tobias
f05ea577f4
bracket spacing for if/else/for/foreach/while/switch according to PSR2 standard
2016-09-08 02:16:22 +01:00
Marc Tobias Metten
832547f192
tabs-to-spaces
2016-09-04 03:19:48 +02:00
Marc Tobias Metten
87b6810eba
HTML map: new button -show map bounds- in top right corner
2016-08-24 04:21:28 +02:00
Marc Tobias Metten
797c2d1e74
Merge remote-tracking branch 'upstream/master' into move-mouse-position-info-on-map
2016-08-24 00:03:40 +02:00
Sarah Hoffmann
5464dec057
factor out parameter parsing into its own class
...
Allows to use the parsing functions in website/search.php and
utils/query.php as well.
2016-08-20 13:43:50 +02:00
Marc Tobias Metten
bb403e2e58
HTML map: new button -show map bounds-
2016-08-01 01:34:03 +02:00
Sarah Hoffmann
0a95bdc5f5
remove unused functions in Geocode
2016-07-26 23:10:50 +02:00
Sarah Hoffmann
d594bb238b
cleanup interface of PlaceLookup
...
Move lookup parameters (place id, type, frac etc.) from members
to parameters for lookup().
2016-07-26 20:54:14 +02:00
Sarah Hoffmann
1b33999f10
refactor ReverseGeocode
...
- remove unused functions and members
- move coordinates from being members to being parameters of lookup()
2016-07-26 20:54:14 +02:00
Sarah Hoffmann
4f75f4cb6e
remove IP blocking and rate-limiting code
...
Closes #472 .
2016-07-18 21:33:09 +02:00
Sarah Hoffmann
348a3082c9
fix syntax errors and update tests
...
Some of the tests with bad parameters now return a HTTP 400.
2016-06-12 22:51:13 +02:00
Sarah Hoffmann
95961d098d
introduce chksql function for website code and move other fail functions
...
The default error screen now reports the full SQL even when not
in debug mode as this message is often more helpful than our
custom error message.
2016-06-12 14:34:57 +02:00
Sarah Hoffmann
7a50d2f996
factor out link formatting function and osm type translation
2016-06-12 12:39:09 +02:00
Sarah Hoffmann
6fef943e49
update links to OSM objects
...
/browse/ is no longer necesary in the URL
2016-06-12 09:26:58 +02:00
Sarah Hoffmann
76b9eb8098
remove now unused bAsPoints in reverse API
2016-06-11 23:27:21 +02:00
Sarah Hoffmann
d45524cbfb
introduce accessor function for URL parameter
...
These functions take care of type conversion and check that
the parameters contain legal values. The API now returns a
Bad Request error if the format is wrong.
2016-06-11 23:07:06 +02:00
Sarah Hoffmann
aa9fff9199
polygons.php: print total number of broken polygons
2016-06-11 00:01:24 +02:00
Sarah Hoffmann
1a47376040
remove dead code
2016-06-11 00:01:24 +02:00
Sarah Hoffmann
4e0e0c1797
replace new-style [] expression with old-style array()
...
Also removes some unused code.
fixes #444
2016-05-01 11:22:53 +02:00
marc tobias
9e1421fb6c
UI: the result outline (geojson/polygon) now lets the map handle its clicks
2016-05-01 10:47:13 +02:00
Sarah Hoffmann
a86563cfb1
make tables for external data (Tiger and aux) configurable
...
Introduces two new settings CONST_Use_US_Tiger_Data and
CONST_Use_Aux_Location_data, which are disabled by default.
When false the corresponding tables are ignored in queries
and updates.
Aux and tiger tables are no longer created by default. This
has to be done by the corresponding import scripts. The former
aux table creation can be found in sql/aux_tables.sql for
reference.
2016-04-07 21:47:51 +02:00
Markus Gail
7dd0a63b68
Fix coding style.
2016-03-23 09:34:36 +01:00
Markus Gail
291fdd1894
Tested Version of new Tiger line storage format.
2016-03-21 14:14:01 +01:00
Sarah Hoffmann
6fc32d9645
Merge branch 'cmake-port' into master
...
Conflicts:
CMakeLists.txt
lib/init.php
settings/settings.php
2016-03-16 19:45:18 +01:00
Sarah Hoffmann
50f17666fa
Merge pull request #395 from mtmail/php7-support
...
fix for PHP7, added test setup
2016-03-13 21:38:57 +01:00
Marc Tobias Metten
22ebd1c7a9
second argument of array_merge can be empty
2016-03-13 03:01:19 +01:00
Marc Tobias Metten
df764a3f3b
fix for PHP7, added test setup
2016-03-13 02:06:46 +01:00
Sarah Hoffmann
5ccb499a6f
install executables and call settings.php explicitly
...
Executables (including websites) need to be installed in the
build directory, so that they can find the right settings.php.
settings now defines build and source dir.
2016-03-12 09:40:43 +01:00
Marc Tobias Metten
71b3aa9cca
Reverse geocode include geometry - added bounding box tests
2016-03-09 19:43:03 +01:00
Marc Tobias Metten
991bd0004a
Reverse geocode include geometry
2016-03-04 20:29:09 +01:00
marc tobias
8e2b5d7ce3
query the last updated timestamp only if output format is HTML
2016-03-02 01:22:19 +01:00
Marc Tobias Metten
78a29b5a87
spaces-to-tabs for all *.php files
2016-02-27 00:02:20 +01:00
Sarah Hoffmann
ebdd250fa0
also show line geometries on search page
2016-02-08 23:06:27 +01:00
Sarah Hoffmann
8b491e8544
Merge pull request #361 from mtmail/detail-page-big-table2
...
UI: columns nicer aligned in details table(s)
2016-02-06 12:51:47 +01:00
Sarah Hoffmann
40588482a2
Merge pull request #362 from mtmail/fix-timeout-on-detail-pages
...
fix timeout on detail pages related to distance calculation
2016-02-06 12:50:38 +01:00
marc tobias
a73135aebe
fix timeout on detail pages related to distance calculation
2016-02-06 12:43:12 +01:00
marc tobias
634d04068d
UI: columns nicer aligned in details table(s)
2016-02-06 12:39:51 +01:00
Marc Tobias Metten
21385f5e51
make map tile layer configurable
2016-01-27 19:42:49 +01:00
marc tobias
cd37227a3c
user interface: zoom dropdown for debugging on reverse search page
2016-01-22 11:54:26 +00:00
marc tobias
ef1a7d9073
user interface: reverse search remembers zoom level after map click
2016-01-21 15:26:18 +00:00
marc tobias
8f0199008d
user interface: enable scrollwheel zoom. Disable on touch devices
2016-01-21 14:47:55 +00:00
marc tobias
9f1d3ac272
user interface: less spacing in table, pushing more content above the fold
2016-01-21 13:47:00 +00:00