Файл: masteram_us/forum/nastroiki.php
Строк: 183
<?
require'../shaxty.php'; // waphp.ru - закрытый клуб вап мастеров!
$align='left';
check_login();
$title='Форум';
include_once (H.'shaxty/head.php');
echo '<dl><dt></dt></dl><a href="'.F.'">Форумы</a>|<b>Настройки форума</b><dl><dt></dt></dl><br />';
if(!$act){
echo "<form method="post" action="?act=rew" name="auth">";
/*echo "<b>BB-Панель:</b><br/>";
if ($user['forpage']=='1')echo "<input type="radio" name="users_bbpanel" value="1" checked/>Да";
else if ($user['forpage']=='my')echo "<input type="radio" name="users_bbpanel" value="0"/>Нет<br />";
else if ($user['forpage']=='and')echo "<input type="radio" name="users_bbpanel" value="0"/>Нет<br />";
*/
echo "<b>Кол-во сообшений на стр:</b><br/>";
//echo "<input name="max" size="3" maxlength="3" value="$user[max]" title="max" emptyok="true"/><br/>";
echo "<select name="max">";
if ($user["max"]==20){
echo "<option value="5">5</option>";
echo "<option value="8">8</option>";
echo "<option value="10">10</option>";
echo "<option value="12">12</option>";
echo "<option value="15">15</option>";
echo "<option value="17">17</option>";
echo "<option value="20">20</option>";
echo "<option value="23">23</option>";
echo "<option value="25">25</option>";
echo "<option value="27">27</option>";
echo "<option value="30">30</option>";
}else {
echo "<option value="30">30</option>";
echo "<option value="25">25</option>";
echo "<option value="23">23</option>";
echo "<option value="20">20</option>";
echo "<option value="17">17</option>";
echo "<option value="15">15</option>";
echo "<option value="12">12</option>";
echo "<option value="10">10</option>";
echo "<option value="8">8</option>";
echo "<option value="5">5</option>";
}
echo '</select><br/>';
echo "<b>Поле ввода:</b><br/>Ширина:";
echo "<input name="pole1" size="2" maxlength="2" value="$user[pole1]" title="pole1" emptyok="true"/> Длина:<input name="pole2" size="2" maxlength="2" value="$user[pole2]" title="pole2" emptyok="true"/><br/>";
echo "<b>Символов в посте*:</b><br/>";
echo "<input name="sizep" size="3" maxlength="3" value="$user[sizep]" title="sizep" emptyok="true"/><br/>";
echo "<b>Развернуть список разделов:</b><br/>";
if ($user['razd']==1){
echo "<input type="radio" name="razd" value="1" checked/>Да <input type="radio" name="razd" value="0"/>Нет<br />";
}else{echo "<input type="radio" name="razd" value="1"/>Да <input type="radio" name="razd" value="0" checked/>Нет<br />";
}
echo "<b>Сортировка сообщений в теме:</b><br/>";
if ($user['upfp']==0){
echo "<input type="radio" name="upfp" value="0" checked/>Новые вверху <input type="radio" name="upfp" value="1"/>Новые внизу<br />";
}else{echo "<input type="radio" name="upfp" value="0"/>Новые внизу <input type="radio" name="upfp" value="1" checked/>Новые вверху<br />";
}
echo "<b>Отображать форму быстрого ответа в темах:</b><br/>";
if ($user['forma']==1){
echo "<input type="radio" name="forma" value="1" checked/>Да <input type="radio" name="forma" value="0"/>Нет<br />";
}else{echo "<input type="radio" name="forma" value="1"/>Да <input type="radio" name="forma" value="0" checked/>Нет<br />";
}
echo "<b>Показывать время последнего редактирования сообщений в темах:</b><br/>";
if ($user['redp']==1){
echo "<input type="radio" name="redp" value="1" checked/>Да <input type="radio" name="redp" value="0"/>Нет<br />";
}else{echo "<input type="radio" name="redp" value="1"/>Да <input type="radio" name="redp" value="0" checked/>Нет<br />";
}
echo "<b>Показывать поля для выгрузки файлов:</b><br/>";
if ($user['formf']==1){
echo "<input type="radio" name="formf" value="1" checked/>Да <input type="radio" name="formf" value="0"/>Нет<br />";
}else{echo "<input type="radio" name="formf" value="1"/>Да <input type="radio" name="formf" value="0" checked/>Нет<br />";
}
echo "<b>Предпросмотр изображений:</b><br/>";
if ($user['forum_pr']==1){
echo "<input type="radio" name="forum_pr" value="1" checked/>Да <input type="radio" name="forum_pr" value="0"/>Нет<br />";
}else{echo "<input type="radio" name="forum_pr" value="1"/>Да <input type="radio" name="forum_pr" value="0" checked/>Нет<br />";
}
echo "<b>Показывать аватары:</b><br/>";
if ($user['forum_ava']==1){
echo "<input type="radio" name="forum_ava" value="1" checked/>Да <input type="radio" name="forum_ava" value="0"/>Нет<br />";
}else{echo "<input type="radio" name="forum_ava" value="1"/>Да <input type="radio" name="forum_ava" value="0" checked/>Нет<br />";
}
echo "<b>Фиксация первого поста в теме:</b><br/>";
if ($user['forum_pp']==1){
echo "<input type="radio" name="forum_pp" value="1" checked/>Да <input type="radio" name="forum_pp" value="0"/>Нет<br />";
}else{echo "<input type="radio" name="forum_pp" value="1"/>Да <input type="radio" name="forum_pp" value="0" checked/>Нет<br />";
}
echo "<b>BB-Панель:</b><br/>";
if ($user['users_bbpanel']==1){
echo "<input type="radio" name="users_bbpanel" value="1" checked/>Да <input type="radio" name="users_bbpanel" value="0"/>Нет<br />";
}else{echo "<input type="radio" name="users_bbpanel" value="1"/>Да <input type="radio" name="users_bbpanel" value="0" checked/>Нет<br />";
}
echo "<br /><input type="submit" class="ibutton" value="Обновить" name="enter"><br/>";
echo "<br /><b>*</b> по сколько символов показывать сообщения.Если в сообщении больше символов, чем указано в этом параметре, то появится ссылка "Читать все >>".Если установить 0, то снимается ограничение, но увеличивается размер страницы.n";
echo "<br />$div1<a href="./index.php">Форум</a>$div9";
include_once (H.'shaxty/foot.php');
exit;
}
$max = check(intval($_POST['max']));
$pole1 = check(intval($_POST['pole1']));
$pole2 = check(intval($_POST['pole2']));
$razd = check(intval($_POST['razd']));
$forma = check(intval($_POST['forma']));
$redp = check(intval($_POST['redp']));
$formf = check(intval($_POST['formf']));
$sizep = check(intval($_POST['sizep']));
$upfp = check(intval($_POST['upfp']));
$emp="Неправильный формат данных!";
if(!preg_match("!^[0-9]+$!i",$max)){$error = $emp;}
elseif(!preg_match("!^[0-9]+$!i",$pole1)){$error = $emp;}
elseif(!preg_match("!^[0-9]+$!i",$pole2)){$error = $emp;}
elseif(!preg_match("!^[0-9]+$!i",$razd)){$error = $emp;}
elseif(!preg_match("!^[0-9]+$!i",$forma)){$error = $emp;}
elseif(!preg_match("!^[0-9]+$!i",$redp)){$error = $emp;}
elseif(!preg_match("!^[0-9]+$!i",$formf)){$error = $emp;}
elseif(!preg_match("!^[0-9]+$!i",$sizep)){$error = $emp;}
$forum_pr = check(intval($_POST['forum_pr']));
$forum_ava = check(intval($_POST['forum_ava']));
$forum_pp = check(intval($_POST['forum_pp']));
$users_bbpanel = check(intval($_POST['users_bbpanel']));
if (empty($error)) {
$result = mysql_query ("Select * users where id = '".$user['id']."'");
if (mysql_affected_rows() == 0){
$error = "database error...";
}else{
$ins_str = "Update users set max='".$max."', pole1='".$pole1."', pole2='".$pole2."', razd='".$razd."', forma='".$forma."',redp='".$redp."', formf='".$formf."', sizep='".$sizep."', upfp='".$upfp."', forum_pr='".$forum_pr."', forum_ava='".$forum_ava."', forum_pp='".$forum_pp."', users_bbpanel='".$users_bbpanel."' where id ='".$user['id']."'";
}
if (mysql_query ($ins_str)) {
$msg = "Ваши настройки изменены";
header("Location: ".F."");
}else{
$error = " ".mysql_error()." ";
}
}
if (isset($error)) {
echo "<b>$error</b>";
echo "<br />$div1<a href="./index.php">Форум</a>$div9";
include_once (H.'shaxty/foot.php');
exit;
}
echo "<b>$msg</b>";
echo "<br />$div1<a href="./index.php">Форум</a>$div9";
include_once (H.'shaxty/foot.php');
?>