Вход Регистрация
Файл: upload/pages/admin/solutions/new-solution.php
Строк: 59
<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/core.php');

if (
$users_perms['edit_solutions'] != 1) {
    
RedirectToPage('/');
    exit();
}

$id abs((int)($_GET['id'] ?? 0));
$section FetchAssoc(dbquery("SELECT * FROM `solutions_section` WHERE `id` = ?", [$id]));

if(isset(
$_POST['set'])) {
    
check_csrf();
    
$question chars($_POST['question']);
    
$solution chars($_POST['solution']);

    
// === запись в базу ===
    
dbquery("INSERT INTO `solutions_question` SET `question` = ?, `solution` = ?, `section` = ?", [$question$solution$section['id']]);
    
showAlert('Успешно''success''Решение успешно добавлено!');
    
ReloadPage();
}

echo 
'<div class="home_us tematic">';

$breadcrumbs generateBreadcrumbs([
    [
'/''Главная'],
    [
'/admin''Админ панель'],
    [
'/admin/solutions''База знаний'],
    [
'#''Новое решение']
]);

$html $breadcrumbs['html'];
$json_ld $breadcrumbs['json_ld'];

echo 
$html;
echo 
'<script type="application/ld+json">' $json_ld '</script>';

echo 
'<div class="head_box section-header">
<div class="box_title">Новое решение</div>
</div>'
;

echo 
'<div class="side_in_count">';

include (
$_SERVER['DOCUMENT_ROOT'] . '/core/elements/sidebars/panel.php');

echo 
'<div class="box-back-pan">

<form action="" method="post">

<div class="punct_settings">
<div class="label-punct">Вопрос</div>
<input type="hidden" name="csrf_token" value="' 
$_SESSION['csrf_token'] . '">
<input type="text" name="question" placeholder="Вопрос..." required />
</div>

<div class="punct_settings">
<div class="label-punct">Решение</div>
<textarea name="solution" placeholder="Ответ на вопрос..." required /></textarea>
</div>

<div class="punct_settings bot">
<div class="label-punct"></div>
<input type="submit" name="set" value="Создать" />
</div>

</form>

</div>'
;

echo 
'</div>';
echo 
'</div>';

$page_html ob_get_clean();
require_once (
$_SERVER['DOCUMENT_ROOT'] . '/layout.php');
?>
Онлайн: 2
Реклама