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';
?>