Esempio n. 1
0
 form("label", '<b>Имя должно состоять из латинских букв и цифр, содержать от 3 до 15 символов. Cообщение не должно привышать 300 символов.</b>');
 form("label", 'Имя:');
 form("input", array("type" => 'text', "name" => 'name', "value" => $_POST['name']));
 form("label", 'Сообщение:');
 form("textarea", array("name" => 'text', "rows" => 10, "cols" => 70, "value" => $_POST['text']));
 html("<br>");
 get_addon("capcha");
 form("label", 'Введите код с картинки:');
 form("input", array("type" => 'text', "name" => 'capcha'));
 form("label");
 form("input", array("type" => 'submit', "name" => 'qq', "value" => 'Добавить запись'));
 form("close");
 if ($_POST['qq']) {
     if ($_SESSION['capcha'] == $_POST['capcha']) {
         if (preg_match("/^[a-zA-Z0-9]{3,15}\$/", $_POST['name']) && mb_strlen($_POST['text'], 'UTF-8') <= 300 && $_POST['text']) {
             $hq->new_record('qb', 'user', $_POST['name']);
             $hq->new_record('qb', 'text', $_POST['text']);
             header('location:' . href($GET[0]));
         } else {
             form("label", icon("warning") . 'Данные в полях не соответствуют условиям.');
         }
     } else {
         form("label", icon("info") . 'Неверный код капчи.');
     }
 }
 html("<br>");
 $GET[1] = abs(intval($GET[1]));
 if (!$GET[1]) {
     $GET[1] = 1;
 }
 $on_page = intval($local['onpage']);
Esempio n. 2
0
      <b>Добавить пункт меню:</b>
      <br>
      <form action="" method="post">
      Имя пункта:<br>
      <input name="name" value="<?php 
            echo htmlspecialchars($_POST['name']);
            ?>
" size="30"><br>
      Выберите модуль<br>
      <select name="module">
      <?php 
            echo appendix_scan_dir();
            ?>
      </select><br><br>
      <input value="Добавить" type="submit">
      </form>
      <?php 
            if ($_POST) {
                if ($_POST['name'] && $_POST['module'] && mb_strlen($_POST['name']) <= 35) {
                    $hq->new_record('menu', 'name', $_POST['name']);
                    $hq->new_record('menu', 'link', $_POST['module']);
                    die(header("location:" . Href(THIS, $GET[1])));
                } else {
                    echo '<br>Непривильно заполнено поле "Имя пункта".<br>';
                }
            }
            echo '<br>' . icon(home) . '<a href="' . href() . '">Раздел администратора</a>';
    }
} else {
    echo error(403);
}