TPL::assign("pages_list", $pages); TPL::assign("page_types", $page_types); // set render TPL::render('v_pages/pages_list'); break; /* * add new page */ /* * add new page */ case "add": $type = isset($_GET['type']) && trim($_GET['type']) != "" ? $_GET['type'] : ''; if ($type == '') { // assign results TPL::assign("page_types", CONTENT::get_page_types()); // set render TPL::render('v_pages/pages_add_type'); } else { EVENTS::add_action("add_page_page_text", function () { if (isset($_POST['btn_submit'])) { // filter $page['content_type'] = strip_tags($_GET['type']); $page['content_title'] = strip_tags($_POST['page_title']); $page['content_text'] = $_POST['page_content']; $page['content_category'] = $_POST['page_category']; $page['content_author'] = USER::get('id'); $page['content_slug'] = $_POST['page_slug'] == '' ? slugify($_POST['page_title']) : $_POST['page_slug']; $page['content_visible'] = $_POST['page_visible']; // insert content $page_id = CONTENT::set_content($page);