server/php/basic/public_html/renkan_edit.php
changeset 442 adb907bba956
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/php/basic/public_html/renkan_edit.php	Fri May 22 17:48:14 2015 +0200
@@ -0,0 +1,32 @@
+<?php
+
+    require_once(realpath(dirname(__FILE__) . "/../resources/config.php"));
+
+    require_once(LIBRARY_PATH . "/templateFunctions.php");
+    require_once(LIBRARY_PATH . "/utilsFunctions.php");
+    require_once(LIBRARY_PATH . "/renkanFunctions.php");
+    require_once(LIBRARY_PATH . "/dbFunctions.php");
+
+    if ($_SERVER['REQUEST_METHOD'] === 'PUT' || $_SERVER['REQUEST_METHOD'] === 'POST') {
+
+        //TODO implement CSRF with https://github.com/BKcore/NoCSRF for example
+        $renkanId = genUuid4();
+        $title = isset($_POST['title']) ? $_POST['title'] : "";
+        if(empty($title)) {
+            $title = "new Renkan";
+        }
+
+        $description = isset($_POST['description']) ? $_POST['description'] : "New renkan";
+
+        insertProject($renkanId, $title, emptyRenkan($title, $description, $renkanId));
+
+        header('Location: '.selfURL()."?renkanId=$renkanId");
+        die();
+    }
+
+    $variables = ['config' => $config, 'renkanId' => $_GET['renkanId']];
+    $css = [
+        'static/lib/renkan/css/renkan.css'
+    ];
+
+    renderLayoutWithContentFile("renkan_edit.php", $variables, $css);