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);
}
?>