Beispiel #1
0
if (isset($_POST)) {
    $table = $_POST["table"];
    $name = $_POST["name"];
    $type = $_POST["type"];
    $setup = new Setup();
    try {
        switch ($type) {
            case "text":
                $type = "varchar(50)";
            case "name":
                $type = "varchar(20)";
            case "number":
                $type = "Integer";
            case "date":
                $type = "date";
            default:
                $type = "varchar(30)";
        }
        if ($_POST["id"] != "nil") {
            $setup->createField($table, $name, $type, "");
        } else {
            $setup->createTable($name, "");
            $setup->createField($name, $name, $type, "");
            // $setup->createField($table, $name."Id", "INTEGER", "");
            // $setup->createRelationship($table, $name, $name."Id", $name);
            $_SESSION[$name][] = $table;
        }
    } catch (Exception $e) {
        print_r($e);
    }
}