Файл: set.php
Строк: 135
<?
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,"Настройки");
}
?>