Ejemplo n.º 1
0
switch ($action) {
    case 'add':
        $page->title = "Content Add";
        $content = new Content();
        $content->showinmenu = "1";
        $content->status = "1";
        $content->contenttype = "2";
        $page->smarty->assign('content', $content);
        break;
    case 'submit':
        //
        // validate and add or update
        //
        $returnid = 0;
        if (!isset($_POST["id"]) || $_POST["id"] == "") {
            $returnid = $contents->add($_POST);
        } else {
            $content = $contents->update($_POST);
            $returnid = $content->id;
        }
        header("Location:content-add.php?id=" . $returnid);
        break;
    case 'view':
    default:
        if (isset($_GET["id"])) {
            $page->title = "Content Edit";
            $id = $_GET["id"];
            $content = $contents->getByID($id, Users::ROLE_ADMIN);
            $page->smarty->assign('content', $content);
        }
        break;