View file news-ds/polls/index.php

File size: 6.68Kb
<?
	define ('ROOT', $_SERVER['DOCUMENT_ROOT'].'/');
	
	include_once ROOT.'sys/inc/start.php';
	include_once ROOT.'sys/inc/compress.php';
	include_once ROOT.'sys/inc/sess.php';
	include_once ROOT.'sys/inc/home.php';
	include_once ROOT.'sys/inc/settings.php';
	include_once ROOT.'sys/inc/db_connect.php';
	include_once ROOT.'sys/inc/ipua.php';
	include_once ROOT.'sys/inc/fnc.php';
	include_once ROOT.'sys/inc/user.php';
	include_once ROOT.'plugins/notes/class/text.php'; // подключаем класс


	$sys = mysql_fetch_assoc(mysql_query("SELECT polls FROM `notes_sys` WHERE `id` = '1' LIMIT 1"));	

	$polls = mysql_fetch_assoc(mysql_query("SELECT * FROM `notes_polls` WHERE `user` = '".$user['id']."' AND `temp` = '1' LIMIT 1"));

	if (!empty($polls)){
	
	header ("Location: /plugins/notes/new/" . SID);
	exit;	
		
	}	
	

	if (isset($_POST['save']) && isset($user))
	{
	
	$name = text::check($_POST['name']);
	$var_1 = text::check($_POST['var_1']);
	$var_2 = text::check($_POST['var_2']);
	$var_3 = text::check($_POST['var_3']);
	$var_4 = text::check($_POST['var_4']);
	$var_5 = text::check($_POST['var_5']);
	$var_6 = text::check($_POST['var_6']);
	$var_7 = text::check($_POST['var_7']);
	$var_8 = text::check($_POST['var_8']);
	$var_9 = text::check($_POST['var_9']);
	$var_10 = text::check($_POST['var_10']);
	$select = text::check($_POST['select']);
	$time_aut = text::check($_POST['time_aut']);
	$time_a = $time + $time_aut;
	
	if (strlen2($name) > 100 ){ $err = 'Тема слишком длинная'; }
	if (strlen2($name) < 3){ $err = 'Тема слишком короткая'; }
	if ($var_1 == null AND $var_2 == null){ $err = 'Ошибка заполните хотябо 2 варианта ответа'; }
	if ($time_aut != '145152000' && $time_aut != '86400' && $time_aut != '259200' && $time_aut != '604800' && $time_aut != '2419200' && $time_aut != '7257600'){ $err = 'Ошибка не верно указана дата окончания'; }
	 
	if (!isset($err)){
	 
	mysql_query("INSERT INTO `notes_polls` (
	`user`,
	`name`, 
	`var_1`, 
	`var_2`,
	`var_3`, 
	`var_4`,
	`var_5`,
	`var_6`,
	`var_7`,
	`var_8`,
	`var_9`,
	`var_10`,
	`select`,
	`temp`,
	`time`,
	`time_aut`) values(
	'".$user['id']."',
	'".$name."',
	'".$var_1."',
	'".$var_2."',
	'".$var_3."',
	'".$var_4."',
	'".$var_5."',
	'".$var_6."',
	'".$var_7."',
	'".$var_8."',
	'".$var_9."',
	'".$var_10."',
	'".$select."',
	'1',
	'".$time."',
	'".$time_a."')"); 
	 
	$_SESSION['message'] = 'Опрос прикреплён.';
	header ("Location: /plugins/notes/new/" . SID);
	exit;
	}
	}
	

	if (isset($_GET['var']) && $_GET['var'] == 'minus')
	{ 
	$counts = abs(intval($_GET['count']));
	if ($counts > 2)$count = $counts - 1;
	else 
	$count = $counts ;
	}

	if (isset($_GET['var']) && $_GET['var'] == 'plus')
	{ 
	$counts = abs(intval($_GET['count']));
	if ($sys['polls'] > $counts)$count = $counts + 1;
	else 
	$count = $counts ;
	
	}

	if ($_GET['var'] == null){ $count = 2;}
	
	$set['title']='Опрос : Блог : ' . $user['nick'] . '';
	
	include_once ROOT.'sys/inc/thead.php';
	
	title();
	
	aut();
	
	err();
	
	echo'
	<link rel="stylesheet" href="/plugins/notes/style.css" type="text/css">
	<div class="main_bg">
	
	<div class="lc_br wbg font0 relative oh" id="header_path">  
	<a href="/" style="font-size:0;"> <img src="/plugins/notes/ico/home.png" alt=""> </a>       
	<span class="lc_brw"> 
	<img src="/plugins/notes/ico/sep.png" alt="" class="lc_br_sep"> <span class="lc_br_text">
	<a href="/id'.$user['id'].'">'.$user['nick'].'</a></span>
	<span class="lc_brw"> 
	<img src="/plugins/notes/ico/sep.png" alt="" class="lc_br_sep"> <span class="lc_br_text">
	<a href="/plugins/notes/user/?id='.$user['id'].'">Блог</a></span>
	<span class="lc_brw"> 
	<img src="/plugins/notes/ico/sep.png" alt="" class="lc_br_sep"> <span class="lc_br_text">
	<a href="/plugins/notes/new/">Новая запись</a></span>
	<span class="lc_brw"> 
	<img src="/plugins/notes/ico/sep.png" alt="" class="lc_br_sep"> <span class="lc_br_text">
	Создать опрос</span></span>	
	</span></div>
	</div>
	
	<form method="post"> 
	<div class="wrapper"> 
	
	<div class="block"> 
	<div class="grey" style="margin-bottom: 6px;">Тема опроса (100 знаков): </div> 
	<div class="input-txt_wrapper"> 
	<input class="input-txt" type="text" name="name" value="" placeholder="Введите тему опроса" maxlength="100">
	</div>
	</div>
	
	<div class="block"> 
	<div class="grey" style="margin-bottom: 6px;">Варианты ответа:</div> 
	<div class="input-txt_wrapper"> ';

	for ($i = 1; $i <= $count; $i++) {
	
	echo'
	<input class="input-txt" type="text" name="var_'.$i.'" value="" placeholder="Вариант ответа #'.$i.'" maxlength="100">
	</br>
	';
	
	}
	
	echo'
	</div></div>
	
	'.($sys['polls'] > $count ? '
	<div class="block pdt">
	<div class=""> 
	<div class="lenta_item">
	<a href ="?var=plus&count='.$count.'" class="  link  blue full is_final    ">
	<img src="/plugins/notes/ico/plus.png " alt="" class="m">
	<span class="m">Ещё вариант</span>
	</a>
	</div>	</div>  </div>
	':'').'
	
	'.($count > 2 ? '
	<div class="block pdt">
	<div class=""> 
	<div class="lenta_item">
	<a href ="?var=minus&count='.$count.'" class="  link  blue full is_final    ">
	<img src="/plugins/notes/ico/minus_blue.png " alt="" class="m">
	<span class="m">Убрать вариант</span>
	</a>
	</div>	</div>  </div>
	':'').'
	
	
	<div class="block  js-toolbar_wrap"> 
	<div class="grey" style="margin-bottom: 6px;">Дата окончания через: 
	<select name="time_aut" class="select">
	<option value="145152000" selected="selected">Бессрочное</option> 
	<option value="86400">1 день</option> 
	<option value="259200">3 дня</option> 
	<option value="604800">1 неделю</option> 
	<option value="2419200">1 месяц</option> 
	<option value="7257600">3 месяца</option>
	</select>
	
	</div>
	</div>
	
	<div class="block break-word transpar"> 
	<div class="input-checkbox"> 
	<input type="hidden" name="select" value="0">
	<input type="checkbox" value="1" name="select" class="m">
	<span class="m grey chb_lbl">Выбор нескольких вариантов
	</span> </div> </div>
	
	</div>
	
	<table class="table__wrap">
	<tbody><tr>

	<td> 
	<div class="wrapper mt_0 mr0">
	<button name="save" class="  link  blue full is_final    ">
	<img src="/news/ico/ok_blue.png " alt="" class="m"> 
	<span class="m">Cохранить</span>
	</button>
	</div></td> 
	
	</tr> 
	</tbody></table>
	
	</form>
	';
	
	include_once ROOT.'sys/inc/tfoot.php';
?>