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 `content_category` WHERE `status`=1 AND `content_type`=? AND `site`=? ORDER BY `title`", ['page', $_SERVER['SERVER_NAME']]));
if (@$_POST) {
/* ----------------------------------------------------------------------
07.01.20223
Принимаем входящие данные
---------------------------------------------------------------------- */
$massiv['keywords']=$_POST['keywords'];
$massiv['description']=$_POST['description'];
$massiv['alias']=$_POST['alias'];
$massiv['d']=$_POST['d'];
$massiv['reyt']=0;
$massiv['comments']=1;
$massiv['socbtn']=1;
$status=($_POST['status']=='on')?1:0;
$json=\core::j($massiv);
switch (@$_POST['act']) {
case 'save':
\DB::set("UPDATE `content` SET `title`=?, `txt`=?, `status`=?, `category`=?, `site`=?, `json`=?, `content_type`=?, `time`=?, `user_id`=? WHERE `id`=?",
[$_POST['title'], $_POST['txt'], $status, $_POST['category'], $_SERVER['SERVER_NAME'], $json, 'page', time(), $_SESSION['user_id'], $_GET['id']]);
break;
case 'new':
$id = \DB::add("INSERT INTO `content` (`title`, `txt`, `status`, `category`, `site`, `json`, `content_type`, `time`,`user_id`) VALUES (
?,?,?,?,?,?,?,?,?)", [$_POST['title'], $_POST['txt'], $status, $_POST['category'], $_SERVER['SERVER_NAME'], $json, 'page', time(), $_SESSION['user_id']]
);
header('Location: /page_edit/' . $id);
break;
default:
break;
}
}
/* ----------------------------------------------------------------------
02.04.20223
Получаем список картинок
---------------------------------------------------------------------- */
if ($_GET['id']) {
$content=\DB::getRow("SELECT * FROM `content` WHERE `id`=? AND `site`=? LIMIT 1", [$_GET['id'], $_SERVER['SERVER_NAME']]);
$page=$content;
$j=\core::j($content['json']);
$smarty->assign('page', $page);
$smarty->assign('j', $j);
$img = \DB::getAll("SELECT * FROM `img` WHERE `content_id`=? AND `content_type`='page' AND `site`=?", [$_GET['id'], $_SERVER['SERVER_NAME']]);
for ($i=0;$iassign('img', $img);
}
?>