"unknown command" ); if ( in_array("cmd", array_keys($_GET)) and $_GET["cmd"] == "get" ) { $ret = getEvents(); } elseif ( $_POST["cmd"] == "put" ) { $json = base64_decode($_POST["payload"]); $events = json_decode($json, true); for ( $i = 0; $i < count($events); $i++ ) { foreach ( array( "hours", "agenda", "minutes" ) as $field ) { unset($events[$i][$field]); } } $json = json_encode($events, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT); file_put_contents("dat/events.json", $json); $ret = getEvents(); } print(json_encode($ret)); ?>