Просмотр файла wofh/set.php

Размер файла: 4.84Kb
<?
if (isset($sp) && isset($raz) && isset($opis) && isset($font) && isset($jur) && isset($age) && isset($osebe) && isset($style) )
{
$nast=split("\|",$player["pd"]);
if ($font!=0) $font=1;
if ($opis!=0) $opis=1;
if ($sp<3 || $sp>30) $sp=7;
if ($jur<3 || $jur>30) $jur=7;
if ($raz<700 || $raz>1600) $raz=1400;
$nast[0]=$opis;
$nast[1]=$sp;
$nast[2]=$raz;
$nast[3]=$font;
//4 на отмену ограничений на скиллы
$nast[5]=$jur;
// дата рождения
if (isset($age)){
	$i_dat=split("\|",$player["info"]);
	if (ereg("[^0-9]+",$age)) msg("Только цифры ","Настройки");
	$i_dat[3]=$age;
	$player["info"]=implode("|",$i_dat);
} 
// о себе
if (isset($osebe)){
	if ( strlen($osebe)>20 ) msg("Не больше 20 символов!","Настройки");
	$player["osebe"]=$osebe;
}
//Стили
// о себе
if (isset($style)){
	$player["style"]=$style;
if ($player['style']!=='0'){ 
header("Location: index.php?sid=$sid&look=0");
}
}
if (isset($gzip)){
	$player['gzip']=$gzip;
if ($player['gzip']=='0') unset ($player['gzip']);
}  
$nast[7]=$mn;

$player["pd"]=implode("|",$nast);
msg("Настройки сохранены <br/><a href=\"$PHP_SELF?sid=$sid&look=0\">[в игру]</a>","Настройки");
}
else
{
$nast=split("\|",$player["pd"]);
if ( !isset($nast[0]) ) $opis=1; else $opis=$nast[0];
if ( !isset($nast[1]) ) $sp=7; else $sp=$nast[1];
if ( !isset($nast[2]) ) $raz=1400; else $raz=$nast[2];
if ( !isset($nast[3]) ) $font=1; else $font=$nast[3];
if ( !isset($nast[5]) ) $jur=7; else $jur=$nast[5];
if ($player['style']=='0') {
$tmpt="Длина списков (3..30)<br/><input name=\"sp\" value=\"$sp\" format=\"*N\" maxlength=\"2\" emptyok=\"false\" /><br/>
Записей в журнале (3..30)<br/><input name=\"jur\" value=\"$jur\" format=\"*N\" maxlength=\"2\" emptyok=\"false\" /><br/>
Размер страницы (700..1600)<br/><input name=\"raz\" value=\"$raz\" format=\"*N\" maxlength=\"4\" emptyok=\"false\" /><br/>
Возвраст (0..99)<br/><input name=\"age\" value=\"$age\" maxlength=\"2\"/><br/>
О себе<br/><input name=\"osebe\" value=\"$osebe\" maxlength=\"20\"/><br/>
Описания локаций<br/><select name=\"opis\" value=\"$opis\">
<option value=\"1\">Вкл.</option>
<option value=\"0\">Откл.</option>
</select><br/>
Мелкий шрифт<br/><select name=\"font\" value=\"$font\">
<option value=\"1\">Вкл.</option>
<option value=\"0\">Откл.</option>
</select><br/>
Сжатие<br/><select name=\"gzip\" value=\"$gzip\">
<option value=\"1\">Вкл.</option>
<option value=\"0\">Откл.</option>
</select><br/>
Стиль<br/><select name=\"style\" value=\"$style\">
<option value=\"1\">Default</option>
<option value=\"2\">Default</option>
<option value=\"3\">Default</option>
<option value=\"4\">Default</option>
<option value=\"5\">Default</option>
</select><br/>
<anchor>[ок]<go href=\"$PHP_SELF?sid=$sid&set=1\" method=\"post\">
<postfield name=\"gzip\" value=\"$(gzip)\"/>
<postfield name=\"sp\" value=\"$(sp)\"/>
<postfield name=\"raz\" value=\"$(raz)\"/>
<postfield name=\"opis\" value=\"$(opis)\"/>
<postfield name=\"font\" value=\"$(font)\"/>
<postfield name=\"jur\" value=\"$(jur)\"/>
<postfield name=\"age\" value=\"$(age)\"/>
<postfield name=\"style\" value=\"$(style)\"/>
<postfield name=\"osebe\" value=\"$(osebe)\"/>
</go></anchor>";
} else {
$tmpt="<form action=\"$PHP_SELF?sid=$sid&set=1\" method=\"post\">
Длина списков (3..30)<br/><input name=\"sp\" value=\"$sp\" format=\"*N\" maxlength=\"2\" emptyok=\"false\" /><br/>
Записей в журнале (3..30)<br/><input name=\"jur\" value=\"$jur\" format=\"*N\" maxlength=\"2\" emptyok=\"false\" /><br/>
Размер страницы (700..1600)<br/><input name=\"raz\" value=\"$raz\" format=\"*N\" maxlength=\"4\" emptyok=\"false\" /><br/>
Возвраст (0..99)<br/><input name=\"age\" value=\"17\" maxlength=\"2\"/><br/>
О себе<br/><input name=\"osebe\" value=\"$osebe\" maxlength=\"20\"/><br/>
Описания локаций<br/><select name=\"opis\" value=\"$opis\">
<option value=\"1\">Вкл.</option>
<option value=\"0\">Откл.</option>
</select><br/>
Мелкий шрифт<br/><select name=\"font\" value=\"$font\">
<option value=\"1\">Вкл.</option>
<option value=\"0\">Откл.</option>
</select><br/>
Сжатие<br/><select name=\"gzip\" value=\"$gzip\">
<option value=\"1\">Вкл.</option>
<option value=\"0\">Откл.</option>
</select><br/>
Стиль<br/><select name=\"style\" value=\"$style\">
<option value=\"1\">Default</option>
<option value=\"2\">Default</option>
<option value=\"3\">Default</option>
<option value=\"4\">Default</option>
<option value=\"5\">Default</option>
</select><br/>
<br/><input type=\"submit\" value=\"OK\" class=\"btn\">";
}
msg($tmpt,"Настройки");
}
?>