<?php
require_once("php-common/couchDbRequestor.inc.php");
session_start();
require_once("php-common/checkSession.inc.php");
require_once("php-common/checkHijacking.inc.php");
$query = $data = null;
if (isset($_GET['query']))
$query = $_GET['query'];
else if (isset($_POST['query']))
$query = $_POST['query'];
if (isset($_POST['data']))
$data = sanitizeData($_POST['data']);
if (isset($_GET['id']))
$query = $_GET['id'];
if (isset($_GET['rev']))
$query .= '?rev='.$_GET['rev'];
$requestor = new CouchDbRequestor($_SESSION['login'], false);
$response = $requestor->execute($_SERVER['REQUEST_METHOD'], $query, $data);
echo $response;
function sanitizeData($data) {
$sanitizedData = strip_tags($data);
return $sanitizedData;
}
?>