Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
edit_test.php
Содержимое
<?php /** * Новые тесты на сайте инфоорел * @since infoorel 3.0 * @author Dmitry R */ $base_url="../"; $title="Тесты"; require($base_url."inc/top.inc.php"); function getValue(array $from, $key, $defaultValue = null) { if (isset($from[$key])) { return $from[$key]; } return $defaultValue; } $types = fetchAll(' SELECT * FROM `tests_type` '); if (count($_POST) > 0) { if (isset($_FILES['photo']['tmp_name']) && file_exists($_FILES['photo']['tmp_name'])) { //$img_index_temp=upload_foto_tovar($_FILES['img_foto']['tmp_name'],72,320,1,1,$base_url."../user_foto/news"); $img_index=upload_foto_tovar($_FILES['photo']['tmp_name'],930,1200,1,1,$base_url."../user_foto/tests"); } if (isset($_POST['id']) == false) { sql(' INSERT INTO `tests` (created_at, name, description, status, type_id, is_show_result) values( NOW(), "'.$_POST['name'].'", "'.$_POST['description'].'", "'.$_POST['status'].'", "'.$_POST['type_id'].'", "'.$_POST['is_show_result'].'" ) '); $id = mysql_insert_id(); } else { $id = $_POST['id']; sql(" UPDATE `tests` SET name = '{$_POST['name']}', description = '{$_POST['description']}', status = '{$_POST['status']}', type_id = '{$_POST['type_id']}', is_show_result = '{$_POST['is_show_result']}' WHERE id = {$id} "); } if (isset($img_index)) { sql(' update tests SET photo = "'.$img_index.'" WHERE id = '.$id.' '); } echo '<script type="text/javascript">location.href="index.php";</script>'; } if (isset($_GET['id'])) { $test = sqlval(' SELECT * FROM `tests` where id = ' . (int) $_GET['id'] . ' '); } else { $test = []; } ?> <style type="text/css"> .input-100 { width: 100%; } .jq-variants-table { margin: 10px; width: 95%; background: #d9eaff !important; padding: 0 !important; border-collapse: collapse !important; } .jq-variants-table tr { margin: 0 !important; padding: 0 !important; } .jq-variants-table td { background: #d9eaff; border: 1px solid #1f4a80; margin: 0 !important; padding: 5px !important; vertical-align: top !important;; } </style> <form action="edit_test.php" method="post" enctype="multipart/form-data"> <?php if (isset($_GET['id'])) { ?> <input type="hidden" name="id" value="<?=$_GET['id'];?>"> <?php } ?> <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center" class="table_border"> <tr> <td> <table width="100%" border="0" cellspacing="1" cellpadding="2"> <tbody> <tr bgcolor="#ffffff"> <td>Название теста</td> <td> <input type="text" name="name" value="<?=getValue($test, 'name');?>" class="input-100" required> </td> </tr> <tr bgcolor="#ffffff"> <td> Главная фотография </td> <td> <input type="file" name="photo"> <?php if (getValue($test, 'photo') != null) { ?> <img style="width:150px" src="/user_foto/tests/<?=getValue($test, 'photo');?>"> <?php } ?> </td> </tr> <tr bgcolor="#ffffff"> <td>Описание теста</td> <td> <textarea name="description" style="width: 100%; height: 150px;" required><?=getValue($test, 'description');?></textarea> </td> </tr> <tr bgcolor="#ffffff"> <td>Статус</td> <td> <select name="status"> <option value="1" <?php if (getValue($test, 'status', 1) == 1) { echo ' selected'; } ?>>Включен</option> <option value="0" <?php if (getValue($test, 'status', 1) == 0) { echo ' selected'; } ?>>Отключен</option> </select> </td> </tr> <tr bgcolor="#ffffff"> <td>Показывать результаты</td> <td> <select name="is_show_result"> <option value="1" <?php if (getValue($test, 'is_show_result', 1) == 1) { echo ' selected'; } ?>>Показывать</option> <option value="0" <?php if (getValue($test, 'is_show_result', 1) == 0) { echo ' selected'; } ?>>Не показывать</option> </select> </td> </tr> <tr bgcolor="#ffffff"> <td>Статус</td> <td> <select name="type_id"> <?php foreach ($types as $type) { $selected = ''; if (getValue($test, 'type_id') == $type['id']) { $selected = ' selected'; } echo '<option value="' . $type['id'] . '" '.$selected.'>' . $type['name'] . '</option>'; } ?> </select> <div> <strong>Если вы выбираете вариант "показывать правильные ответы", то неправильные ответы должны иметь балл 0, а правильные любое число больше 0! Это очень важно!</strong> </div> </td> </tr> </tbody> </table> </td> </tr> </table> <div style="margin-left: 50px;margin-top: 20px"> <button type="submit">Сохранить</button> </div> </form> <?php require($base_url."inc/bottom.inc.php"); ?>
/admin/tests_new/
Имя
Дата
Размер
..
2026-10-02
delete.php
2017-07-06
692 байт
delete_question.php
2017-07-20
505 байт
delete_result.php
2017-07-06
347 байт
edit_question.php
2017-07-06
12 кб.
edit_questions.php
2017-07-06
3 кб.
edit_result.php
2018-02-28
5 кб.
edit_results.php
2017-07-06
4 кб.
edit_test.php
2020-02-26
7 кб.
index.php
2021-07-29
4 кб.
index.php~
2017-07-10
4 кб.
/admin/tests_new
Загрузить файлы
Файл 1
Файл 2
Файл 3