provide sane osm defaults if nothing has been configured

This commit is contained in:
friendica 2012-02-19 14:26:41 -08:00
parent 56746689f2
commit 23def0b48d
3 changed files with 13 additions and 2 deletions

Binary file not shown.

View file

@ -29,7 +29,11 @@ function openstreetmap_location($a, &$item) {
* Get the configuration variables from the .htconfig file. * Get the configuration variables from the .htconfig file.
*/ */
$tmsserver = get_config('openstreetmap','tmsserver'); $tmsserver = get_config('openstreetmap','tmsserver');
if(! $tmsserver)
$tmsserver = 'http://openstreetmap.org';
$zoom = get_config('openstreetmap','zoom'); $zoom = get_config('openstreetmap','zoom');
if(! $zoom)
$zoom = 17;
$location = ''; $location = '';
$coord = ''; $coord = '';
@ -55,10 +59,17 @@ function openstreetmap_location($a, &$item) {
function openstreetmap_plugin_admin (&$a, &$o) { function openstreetmap_plugin_admin (&$a, &$o) {
$t = file_get_contents( dirname(__file__)."/admin.tpl"); $t = file_get_contents( dirname(__file__)."/admin.tpl");
$tmsserver = get_config('openstreetmap','tmsserver');
if(! $tmsserver)
$tmsserver = 'http://openstreetmap.org';
$zoom = get_config('openstreetmap','zoom');
if(! $zoom)
$zoom = 17;
$o = replace_macros( $t, array( $o = replace_macros( $t, array(
'$submit' => t('Submit'), '$submit' => t('Submit'),
'$tmsserver' => array('tmsserver', t('Tile Server URL'), get_config('openstreetmap','tmsserver' ), t('A list of <a href="http://wiki.openstreetmap.org/wiki/TMS" target="_blank">public tile servers</a>')), '$tmsserver' => array('tmsserver', t('Tile Server URL'), $tmsserver, t('A list of <a href="http://wiki.openstreetmap.org/wiki/TMS" target="_blank">public tile servers</a>')),
'$zoom' => array('zoom', t('Default zoom'), get_config('openstreetmap','zoom' ), t('The default zoom level. (1:world, 18:highest)')), '$zoom' => array('zoom', t('Default zoom'), $zoom, t('The default zoom level. (1:world, 18:highest)')),
)); ));
} }
function openstreetmap_plugin_admin_post (&$a) { function openstreetmap_plugin_admin_post (&$a) {

Binary file not shown.