assign('editor', 'api/modules/page_edit/editor.html'); $smarty->assign('editor_js', ''); /* ---------------------------------------------------------------------- 14.12.2022 Получаем инфу о пользователе ---------------------------------------------------------------------- */ $smarty->assign('userInfo', \core::getUserInfo($_SESSION['user_id'])); /* ---------------------------------------------------------------------- 07.01.20223 Получаем список категорий ---------------------------------------------------------------------- */ $smarty->assign('pages_category', \DB::getAll("SELECT * FROM `pages_category` WHERE `status`=1")); //print_r($_POST); if (@$_POST) { /* ---------------------------------------------------------------------- 07.01.20223 Принимаем входящие данные ---------------------------------------------------------------------- */ switch (@$_POST['act']) { case 'save': \DB::set("UPDATE `pages` SET `title`=?, `txt`=?, `t`=?, `keywords`=?, `alias`=?, `description`=?, `category`=?, `user_id`=?, `d`=? WHERE `id`=?", array( $_POST['title'], $_POST['txt'], time(), $_POST['keywords'], $_POST['alias'], $_POST['description'], $_POST['category'], $_SESSION['user_id'], $_POST['d'], $_GET['id'] ) ); break; case 'new': $id = \DB::add("INSERT INTO `pages` (`title`, `txt`, `t`, `keywords`, `alias`, `description`, `category`, `user_id`, `d`, `status`) VALUES (?,?,?,?,?,?,?,?,?,1)", array( $_POST['title'], $_POST['txt'], time(), $_POST['keywords'], $_POST['alias'], $_POST['description'], $_POST['category'], $_SESSION['user_id'], $_POST['d'] ) ); header('Location: /page_edit/' . $id); break; default: break; } } /* ---------------------------------------------------------------------- 02.04.20223 Получаем список картинок ---------------------------------------------------------------------- */ if ($_GET['id']) { $page = \DB::getAll("SELECT * FROM `pages` WHERE `id`=? LIMIT 1", $_GET['id']); $smarty->assign('page', $page); $img = \DB::getAll("SELECT * FROM `pages_img` WHERE `page_id`=?", $_GET['id']); $smarty->assign('img', $img); } ?>