<?php /** * @file * Frontend-Fassade für Absetzen von Lob, Hinweisen oder Kritik zu einer Meldung */ require_once "backend_tunnel.php"; require_once 'trashmail.php'; $data = array("id" => $_REQUEST["id"], "email" => $_REQUEST["email"], "freitext" => $_REQUEST["freitext"]); /*****************************************************************************/ /* VALIDIERUNG & TRANSFORMIERUNG */ /*****************************************************************************/ $trashmail_check = trashmail_check($data['email']); if ($trashmail_check) { die($trashmail_check); } $backend_data = array("vorgang" => $data["id"], "email" => $data["email"], "freitext" => $data["freitext"]); $answer = returnRelay($backend_data, "lobHinweiseKritik"); print utf8_decode($answer['content']);
<?php $config = (include dirname(__FILE__) . "/../config/config.php"); include_once "backend_tunnel.php"; include_once dirname(__FILE__) . "/functions.php"; /** * @file * Frontend-Fassade für das Absetzen von Unterstützungsmeldungen. */ $data = array("id" => $_REQUEST["id"], "email" => $_REQUEST["email"]); /*****************************************************************************/ /* VALIDIERUNG & TRANSFORMIERUNG */ /*****************************************************************************/ $trashmail_check = trashmail_check($config, $data['email']); if ($trashmail_check) { die($trashmail_check); } $backend_data = array("vorgang" => $data["id"], "email" => $data["email"]); $answer = returnRelay($backend_data, "unterstuetzer"); print utf8_decode($answer['content']);
<?php /** * @file * Frontend-Fassade für Absetzen einer Missbrauchsmeldung */ require_once "backend_tunnel.php"; require_once 'trashmail.php'; $data = array("id" => $_REQUEST["id"], "email" => $_REQUEST["email"], "details" => $_REQUEST["details"]); /*****************************************************************************/ /* VALIDIERUNG & TRANSFORMIERUNG */ /*****************************************************************************/ $trashmail_check = trashmail_check($data['email']); if ($trashmail_check) { die($trashmail_check); } $backend_data = array("vorgang" => $data["id"], "text" => $data["details"], "email" => $data["email"]); $answer = returnRelay($backend_data, "missbrauchsmeldung"); print utf8_decode($answer['content']);
<?php $config = (include dirname(__FILE__) . "/../config/config.php"); include_once "backend_tunnel.php"; include_once dirname(__FILE__) . "/functions.php"; /** * @file * Frontend-Fassade für Absetzen einer Missbrauchsmeldung */ $data = array("vorgang" => $_REQUEST["id"], "text" => $_REQUEST["details"], "email" => $_REQUEST["email"]); /* * ************************************************************************** */ /* VALIDIERUNG & TRANSFORMIERUNG */ /* * ************************************************************************** */ $trashmail_check = trashmail_check($config, $data['email']); if ($trashmail_check) { die($trashmail_check); } $answer = returnRelay($data, "missbrauchsmeldung"); print utf8_decode($answer['content']);
header("HTTP/1.0 500 Internal Server Error"); die("Es kann entweder ein Polygon oder eine Polygon-Id übergeben werden, aber nicht beides."); } if ($data["id"] == -1) { // GEBIET $data["geom"] = $frontend->city_boundary(); } else { if ($data["id"] != "null" && strlen($data["id"]) > 0) { // ORTSTEILE $ids = array(); // Überprüfen ob es sich um Zahlen handelt. foreach (explode(",", $data["id"]) as $id) { if (is_numeric($id)) { $ids[] = $id; } } // Wenn gültige id/s gefunden wurde/n, Anfrage an die Datenbank. if (!empty($ids)) { $data["geom"] = $frontend->district_boundary($ids); } } else { if ($data["geom"] != "null" && strlen($data["geom"]) > 0) { $data["geom"] = $frontend->boundary($data["geom"]); } } } $data["oviWkt"] = $data["geom"]; $data["problemeKategorien"] = $data["probleme_kategorien"]; $data["ideenKategorien"] = $data["ideen_kategorien"]; $result = returnRelay($data, 'geoRss'); echo json_encode(array("hash" => md5($result["content"])));