[Mapbender-commits] r9395 - in trunk/mapbender/http: javascripts php
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Tue Feb 2 00:34:34 PST 2016
Author: verenadiewald
Date: 2016-02-02 00:34:34 -0800 (Tue, 02 Feb 2016)
New Revision: 9395
Modified:
trunk/mapbender/http/javascripts/mod_wfs_client.html
trunk/mapbender/http/php/mod_wfs_server.php
Log:
decide option as checkbox for metadata overwrite when updating WFS
Modified: trunk/mapbender/http/javascripts/mod_wfs_client.html
===================================================================
--- trunk/mapbender/http/javascripts/mod_wfs_client.html 2016-02-02 06:01:11 UTC (rev 9394)
+++ trunk/mapbender/http/javascripts/mod_wfs_client.html 2016-02-02 08:34:34 UTC (rev 9395)
@@ -193,6 +193,15 @@
obj.checked = false;
}
}
+
+function setOverwrite(obj){
+ if(obj.checked == true){
+ vupdateWfs['overwrite_md'] = true;
+ }
+ else{
+ vupdateWfs['overwrite_md'] = false;
+ }
+}
/*
* Ajax-function to get data from the server
*/
@@ -399,6 +408,9 @@
<input type='checkbox' name='owsproxy' id='owsproxy' onclick='setOwsproxy(this)' />
<label for="owsproxy">enable OWSProxy for the selected WFS</label>
<br><br>
+ <input type='checkbox' name='overwrite_md_wfs' id='overwrite_md_wfs' onclick='setOverwrite(this)' />
+ <label for="overwrite_md_wfs">overwrite edited metadata for this WFS</label>
+ <br><br>
<input type='button' value='Delete WFS' name='delete' id='deleteButton' onclick='deleteWfs()' />
</p>
</fieldset>
Modified: trunk/mapbender/http/php/mod_wfs_server.php
===================================================================
--- trunk/mapbender/http/php/mod_wfs_server.php 2016-02-02 06:01:11 UTC (rev 9394)
+++ trunk/mapbender/http/php/mod_wfs_server.php 2016-02-02 08:34:34 UTC (rev 9395)
@@ -248,9 +248,14 @@
$auth = false;
}
$myWfs = $wfsFactory->createFromUrl($url, $auth);
- if (!MD_OVERWRITE) {
- $myWfs->overwrite = false;
- }
+
+ //if (!MD_OVERWRITE) {
+ if($obj->overwrite_md) {
+ $myWfs->overwrite = true;
+ } else {
+ $myWfs->overwrite=false;
+ }
+
$myWfs->id = $id;
if(is_null($myWfs) || !$myWfs->update()){
More information about the Mapbender_commits
mailing list