Файл: app/admin/news/delete.php
Строк: 23
<?php
if (filter_has_var(INPUT_GET, 'id'))
{
$filter = [
'id' => filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT)
];
$news = $db->query("SELECT * FROM `news` WHERE `id` = '".$filter['id']."' LIMIT 1")->fetch();
}
if (empty($news))
{
Core::go("/");
}
$smarty->header('Удаление новости');
if (filter_has_var(INPUT_POST, 'submit'))
{
$db->query("DELETE FROM `news_comments` WHERE `id_news` = '" . $news['id'] . "'");
$db->query("DELETE FROM `news` WHERE `id` = '" . $news['id'] . "'");
Core::go('/admin/news/');
}
Core::show('warning', 'Вы уверены, что хотите удалить? Восстановить будет невозможно.');
$elements[] = [
'type' => 'submit',
'info' => [
'name' => 'submit',
'value' => Lang::word('Удалить')
]
];
$smarty->assign([
'method' => 'POST',
'action' => '?id=' . $news['id'],
'el' => $elements
]);
$smarty->display('form.tpl');
$smarty->footer();