Просмотр файла element_forum/element_subforum_town_create_razdel.php

Размер файла: 4.78Kb
<?php
	if ($id != $user['lost_town'])	 { header('Location: /forum'); exit; }
	if ($town_other[0] > 1)			 { header('Location: /forum'); exit; }

	$title = 'Создать раздел';
	require_once './element_include/element_head.php';
	require_once './element_include/element_header_user_true.php';
	
		if ($go == 'add') {
			$title1 = (isset($_POST['title']) AND !empty($_POST['title'])) ? htmlspecialchars(addslashes(trim($_POST['title']))) : false;
			$opis = (isset($_POST['opis']) AND !empty($_POST['opis'])) ? htmlspecialchars(addslashes(trim($_POST['opis']))) : false;
			$create_topic = $_POST['create_topic'];
			$ready = $_POST['ready'];
			$comment = $_POST['comment'];
			
			if (!$title1) $error = 'Поле \'заголовок\' обязательно для ввода<br/>';
			if (!$opis) $error .= 'Поле \'описание\' обязательно для ввода<br/>';
			if (mb_strlen($title1, 'utf-8') < 5 OR mb_strlen($title1, 'utf-8') > 20) $error .= 'Заголовок может содержать не меньше 5 и не больше 20 символов';
			if (mb_strlen($opis, 'utf-8') < 5 OR mb_strlen($opis, 'utf-8') > 40) $error .= 'Описание может содержать не меньше 5 и не больше 20 символов';
			if ($create_topic > 8 OR $create_topic < 0) $error = 'Произошла какая-то ошибка';
			if ($ready > 8 OR $ready < 0) $error = 'Произошла какая-то ошибка';
			if ($comment > 8 OR $comment < 0) $error = 'Произошла какая-то ошибка';
		
			if (!isset($error)) {

				mysql_query("INSERT INTO `element_forum_list_2` SET `lost_name` = '$title1',
																	 `lost_sub_name` = '$opis',
																	 `lost_town` = '$id',
																	 `lost_town_ready` = '$ready',
																	 `lost_town_comment` = '$comment',
																	 `lost_town_topic` = '$create_topic'");
																	 
				$insert = mysql_insert_id();
				header('Location: /forum/subforum?id='.$insert);
				exit;
			} else echo '<div class="nfl p5 mb5 cntr small red mlra">'.$error.'</div>';
		}
	
	echo '<div class="nfl p5 mb5 mt5 small mlra">';
	echo '<div class="p5 white cntr">
			<form method="post" action="/forum/subforum/create?id='.$id.'&go=add">
				<div class="mb5">
					<span class="small white">Название раздела</span><br/>
					<input class="fdark w96 mb5" type="text" size="20" maxlength="20" value="'.(($title1) ? $title1 : '').'" name="title"/><br/>
				</div>
				<div class="mb5">
					<span class="small white">Краткое описание раздела</span><br/>
					<input class="fdark w96 mb5" type="text" size="20" maxlength="60" value="'.(($opis) ? $opis : '').'" name="opis"/><br/>
				</div>
				
				<div class="mb5 ccc">Кто может видеть этот раздел:<br>
					<select class="fdark mb10 w70" name="ready">
					<option value="8" selected>Гость</option>
					<option value="7">Стражник </option>
					<option value="6">Монах</option>
					<option value="5">Дрессировщик</option>
					<option value="4">Оружейник</option>
					<option value="3">Рыцарь</option>
					<option value="2">Зодчий</option>
					<option value="1">Казначей</option>
					<option value="0">Правитель</option>
					</select>
				</div>
				
				<div class="mb5 ccc">Кто может создавать топики в разделе:<br>
					<select class="fdark mb10 w70" name="create_topic">
					<option value="8" selected>Гость</option>
					<option value="7">Стражник </option>
					<option value="6">Монах</option>
					<option value="5">Дрессировщик</option>
					<option value="4">Оружейник</option>
					<option value="3">Рыцарь</option>
					<option value="2">Зодчий</option>
					<option value="1">Казначей</option>
					<option value="0">Правитель</option>
					</select>
				</div>
				
				<div class="mb5 ccc">Кто может комментировать этот раздел:<br>
					<select class="fdark mb10 w70" name="comment">
					<option value="8" selected>Гость</option>
					<option value="7">Стражник </option>
					<option value="6">Монах</option>
					<option value="5">Дрессировщик</option>
					<option value="4">Оружейник</option>
					<option value="3">Рыцарь</option>
					<option value="2">Зодчий</option>
					<option value="1">Казначей</option>
					<option value="0">Правитель</option>
					</select>
				</div>
				
				<span class="button w50 mt5"><input type="submit" class="ttl" name="submit" value="Создать"/></span>
			</form>
		</div>';
	echo '</div>';	
?>