get("mb_user_gui"); /* * @security_patch irv done */ //security_patch_log(__FILE__,__LINE__); //import_request_variables("PG"); #require_once(dirname(__FILE__)."/../../conf/mapbender.conf"); #$con = db_connect($DBSERVER,$OWNER,$PW); #db_select_db(DB,$con); #require_once(dirname(__FILE__)."/../classes/class_administration.php"); #$admin = new administration(); #$ownguis = $admin->getGuisByOwner($_SESSION["mb_user_id"],true); $wfsList = $_POST["wfsList"]; $del = $_POST["del"]; ?> '; ?> Delete own WFS get("mb_user_name"); $logged_user_id=Mapbender::session()->get("mb_user_id"); ###delete if del is set thru GET Parameter //$del = intval($del); if (isset($del) && $del != '') { //parse as integer $del = intval($del); if(is_int($del)){ $myWfsFactory = new UniversalWfsFactory(); $myWfs = $myWfsFactory->createFromDb($del); if ($myWfs->exists()) { if ($myWfs->owner == $logged_user_id) { $e = new mb_exception("User with id ".$logged_user_id." delete wfs with id ".$myWfs->id); $myWfs->delete(); } else { $e = new mb_exception("User with id ".$logged_user_id." is not allowed to delete wfs with id ".$myWfs->id); } } else { $e = new mb_exception("Wfs with id ".$myWfs->id." does not exists in mapbender database!"); } } else { echo "GET Value for wfs to delete is no integer: ".$del; } } else { echo "GET Value for wfs to delete is not set or empty
"; } //echo "user logged in: ".$logged_user_id; //adopted for owned wfs and not all!!!!!! $sql_wfs = "SELECT * FROM wfs "; $sql_wfs .= " where wfs_owner=".$_SESSION["mb_user_id"]." ORDER BY wfs_id"; $res_wfs = db_query($sql_wfs); $cnt_wfs = 0; echo "
"; //" . $_SERVER["SCRIPT_NAME"] . "?".SID." echo "
WFS List:

"; echo "

"; ?> View wfs metadata: no WFS selected

List of dependend wfs_conf:
no WFS selected


List of GUIs where dependend wfs_conf are used: no WFS selected

"; ?>