Exemplo n.º 1
0
<?php

if (include "login.php") {
    $temp->content .= '<h1>Enter data for new ' . $class . '</h1><form method="POST" enctype="multipart/form-data">';
    $item = DBItem::getCLASS($class, 0);
    $temp->content .= $item->view("edit", false);
    $temp->content .= '<button type="submit" name="action" value="save">save</button></form>';
    $temp->content .= '<script type="text/javascript">(function(){
		var forms = document.getElementsByTagName("form");
		forms[forms.length - 1].elements[2].select();
	})()</script>';
    if (array_key_exists("id", $_POST) && array_key_exists("action", $_POST) && $_POST["action"] === "save") {
        $item = DBItem::createCLASS($class, DBItemField::parseClass($class)->translateRequestData($_POST[$class][0]));
        if ($item->hasField("creator")) {
            $item->creator = $_SESSION["userID"];
        }
        $temp->content .= '<h1>Entry saved.</h1>';
        $temp->content .= $item->view(false, false);
    }
}