client/data/simple-persist.php
author veltr
Thu, 16 Aug 2012 15:12:18 +0200
changeset 12 f21792c7b0ab
parent 5 67085e6281e5
child 18 4423bfcd8f9f
permissions -rw-r--r--
Merge with 2ab67fa1e78d3bb09fe3013d790df7ec39c45542
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
     1
<?php
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
     2
    header('Content-Type: application/json; charset=utf-8');
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
     3
    $file = "dynamic-data.json";
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
     4
    if (isset($_GET['reset']) && $_GET['reset']) {
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
     5
        $resetfile = "test-data.json";
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
     6
        file_put_contents($file, file_get_contents($resetfile));
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
     7
    }
5
67085e6281e5 Added basic node/edge editing
veltr
parents: 4
diff changeset
     8
    if (isset($_POST['data'])) {
67085e6281e5 Added basic node/edge editing
veltr
parents: 4
diff changeset
     9
        file_put_contents($file, $_POST['data']);
4
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
    10
        echo json_encode(array("result" => "OK"));
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
    11
    } else {
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
    12
        echo file_get_contents($file);
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
    13
    }
f5297dde9053 Can now add nodes/edges
veltr
parents:
diff changeset
    14
?>