diff options
Diffstat (limited to 'modules_v3/googlemap/places_edit.php')
| -rw-r--r-- | modules_v3/googlemap/places_edit.php | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/modules_v3/googlemap/places_edit.php b/modules_v3/googlemap/places_edit.php index f4761c1af7..ab4cc75c8a 100644 --- a/modules_v3/googlemap/places_edit.php +++ b/modules_v3/googlemap/places_edit.php @@ -2,7 +2,7 @@ // Interface to edit place locations // // webtrees: Web based Family History software -// Copyright (C) 2013 webtrees development team. +// Copyright (C) 2014 webtrees development team. // // Derived from PhpGedView // Copyright (C) 2002 to 2010 PGV Development Team. All rights reserved. @@ -19,14 +19,13 @@ // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA if (!defined('WT_WEBTREES')) { header('HTTP/1.0 403 Forbidden'); exit; } -require WT_ROOT.WT_MODULES_DIR.'googlemap/defaultconfig.php'; require WT_ROOT.'includes/functions/functions_edit.php'; $action = WT_Filter::post('action', null, WT_Filter::get('action')); @@ -103,23 +102,20 @@ if ($action=='updaterecord' && WT_USER_IS_ADMIN) { exit; } -// Update placelocation STREETVIEW fields ---------------------------------------------------------- -if ($action=='update_sv_params' && WT_USER_IS_ADMIN) { - echo "Google Street View™ parameters updated"; - echo "<br><br>"; - echo "LATI = ".$_REQUEST['svlati']."<br>"; - echo "LONG = ".$_REQUEST['svlong']."<br>"; - echo "BEAR = ".$_REQUEST['svbear']."<br>"; - echo "ELEV = ".$_REQUEST['svelev']."<br>"; - echo "ZOOM = ".$_REQUEST['svzoom']."<br>"; - echo "<br><br>"; - $statement= - WT_DB::prepare("UPDATE `##placelocation` SET sv_lati=?, sv_long=?, sv_bearing=?, sv_elevation=?, sv_zoom=? WHERE pl_id=?"); - $statement->execute(array($_REQUEST['svlati'], $_REQUEST['svlong'], $_REQUEST['svbear'], $_REQUEST['svelev'], $_REQUEST['svzoom'], $placeid)); - if (!WT_DEBUG) { - $controller->addInlineJavaScript('closePopupAndReloadParent();'); - } - echo "<div class=\"center\"><button onclick=\"closePopupAndReloadParent();return false;\">", WT_I18N::translate('close'), "</button></div>"; +// Update placelocation STREETVIEW fields +// TODO: This ought to be a POST request, rather than a GET request +if ($action == 'update_sv_params' && WT_USER_IS_ADMIN) { + WT_DB::prepare( + "UPDATE `##placelocation` SET sv_lati=?, sv_long=?, sv_bearing=?, sv_elevation=?, sv_zoom=? WHERE pl_id=?" + )->execute(array( + WT_Filter::get('svlati'), + WT_Filter::get('svlong'), + WT_Filter::get('svbear'), + WT_Filter::get('svelev'), + WT_Filter::get('svzoom'), + $placeid + )); + $controller->addInlineJavaScript('window.close();'); exit; } |
