server/php/basic/resources/library/renkanFunctions.php
changeset 442 adb907bba956
child 444 19f0b7803aed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/php/basic/resources/library/renkanFunctions.php	Fri May 22 17:48:14 2015 +0200
@@ -0,0 +1,55 @@
+<?php
+
+    require_once("utilsFunctions.php");
+    require_once("dbFunctions.php");
+
+    function getRenkan($renkanId) {
+
+        $resRenkan = selectProject($renkanId);
+
+        header('Content-Type: application/json');
+        echo($resRenkan[0]['renkan']);
+        die();
+
+    }
+
+    function saveRenkan($renkanId, $renkanStr) {
+
+        $renkanJson = json_decode($renkanStr, true);
+        $title = $renkanJson["title"];
+
+        $res = updateProject($renkanId, $title, $renkanStr);
+
+
+        //TODO: return error when fail.
+        http_response_code(200);
+        echo("RES:");
+        print_r($res);
+        die();
+
+    }
+
+    function emptyRenkan($title, $description, $renkanId = NULL) {
+        if(is_null($renkanId) || trim($renkanId) === '' ) {
+            $renkanId = genUuid4();
+        }
+
+        $now = new DateTime('NOW');
+
+        $renkan_array = [
+            'id' => $renkanId,
+            'title' => $title,
+            'description' => $description,
+            'uri' => NULL,
+            'color' => NULL,
+            'created' => $now->format("c"),
+            'updated' => $now->format("c"),
+            'nodes' => [],
+            'edges' => [],
+            'users' => [],
+            'views' => []
+        ];
+
+        return json_encode($renkan_array);
+
+    }