2022-12-11 13:55:49 +05:00
|
|
|
|
<?php
|
2023-01-14 21:17:46 +05:00
|
|
|
|
ini_set('display_errors', 0 );
|
2022-12-17 18:15:09 +05:00
|
|
|
|
if ( $_SESSION['dostup'] !=='a' && $_SESSION['dostup'] !== 'e' ) header( 'Location: /login/' );
|
2023-01-14 21:17:46 +05:00
|
|
|
|
$smarty -> assign( 'editor', 'api/modules/page_edit/editor.html' );
|
|
|
|
|
$smarty -> assign( 'editor_js', '<script language="javascript" type="text/javascript" src="/api/soft/tinymce/4.3.12/tinymce.min.js"></script><script language="javascript" type="text/javascript" src="/api/soft/tinymce/4.3.12/load.php"></script>');
|
|
|
|
|
|
2022-12-17 18:15:09 +05:00
|
|
|
|
if ($_GET['id']){
|
|
|
|
|
$_SESSION['page_id']=$_GET['id'];
|
2023-01-14 21:17:46 +05:00
|
|
|
|
$page=\DB::getAll("SELECT * FROM `pages` WHERE `id`=? LIMIT 1", $_GET['id']);
|
2022-12-17 18:15:09 +05:00
|
|
|
|
$smarty -> assign( 'page', $page );
|
|
|
|
|
}
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
2023-01-14 21:17:46 +05:00
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
14.12.2022
|
|
|
|
|
Получаем инфу о пользователе
|
|
|
|
|
---------------------------------------------------------------------- */
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
2023-01-14 21:17:46 +05:00
|
|
|
|
$smarty -> assign( 'userInfo', \core::getUserInfo( $_SESSION['user_id'] ) );
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
2023-01-14 21:17:46 +05:00
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
07.01.20223
|
|
|
|
|
Получаем список категорий
|
|
|
|
|
---------------------------------------------------------------------- */
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
2023-01-14 21:17:46 +05:00
|
|
|
|
$smarty -> assign( 'pages_category', \DB::getAll("SELECT * FROM `pages_category` WHERE `status`=1" ) );
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
2023-01-14 21:17:46 +05:00
|
|
|
|
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']
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
2022-12-17 18:15:09 +05:00
|
|
|
|
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
|
|
|
|
|
2023-01-14 21:17:46 +05:00
|
|
|
|
) );
|
|
|
|
|
$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']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) );
|
|
|
|
|
|
|
|
|
|
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
|
|
|
|
|
2022-12-17 18:15:09 +05:00
|
|
|
|
|
2022-12-11 13:55:49 +05:00
|
|
|
|
|
2023-01-14 21:17:46 +05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
header( 'Location: /page_edit/' . $id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2022-12-11 13:55:49 +05:00
|
|
|
|
?>
|