<?php

function fail()
{
    return '{ "success" : false }';
}
require '../loader.php';
if (!$_POST['Data']) {
    return fail();
}
$data = json_decode(str_replace('\\"', '"', $_POST['Data']), true);
$response = new Response($data['Rating'], $data['Scope']);
if (!$response->save()) {
    return fail();
}
foreach ($data['Data'] as $language_item) {
    $keys = array_keys($language_item);
    $new_item = $response->add_item(new ResponseItem($response->get_ID(), $keys[0]));
    if (!$new_item->save()) {
        return fail();
    }
}
?>
{
    "success" : true
}