assign( 'editor', 'api/modules/page_edit/editor.html' );
$smarty -> assign( 'editor_js', '');
if ($_GET['id']){
$_SESSION['page_id']=$_GET['id'];
$page=\DB::getAll("SELECT * FROM `pages` WHERE `id`=? LIMIT 1", $_GET['id']);
$smarty -> assign( 'page', $page );
}
/* ----------------------------------------------------------------------
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" ) );
if ($_POST){
/* ----------------------------------------------------------------------
07.01.20223
Принимаем входящие данные
---------------------------------------------------------------------- */
if ($_GET['id']){
\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']
) );
$id=$_GET['id'];
}else{
$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 );
}
?>