Файл: sysadm/registration.php
Строк: 77
<?
define('ROOT','../');
require_once (ROOT.'system/power.php');
$fuser->aut();
$admin->user_can('settings_site',$ya['id'],true,ROOT.'sysadm/');
$diz -> head('Регистрация');
$diz -> title('Регистрация');
if (empty($_POST['rega'])) {
//
$array = array('1' => 'Закрытая', '2' => 'Открытая', '3' => 'По одобрению');
$stat = null;
foreach ($array as $key => $value) {
if ($db->settings('rega') == $key) $stat .= '<option selected value="'.$key.'">'.language($value).'</option>';
else $stat .= '<option value="'.$key.'">'.language($value).'</option>';
}
//капча
if ($db->settings('capcha') == '1') $captcha= 'checked';else $captcha = null;
//
$array2 = array('1' => 'Цифровая', '2' => 'Символьная', '3' => 'Мульти');
$stat2 = null;
foreach ($array2 as $key2 => $value2) {
if ($db->settings('captcha_eazy') == $key2) $stat2 .= '<option selected value="'.$key2.'">'.language($value2).'</option>';
else $stat2 .= '<option value="'.$key2.'">'.language($value2).'</option>';
}
//рега несколько раз под одним email
if ($db->settings('warning_email') == '0') $reg_email= 'checked';else $reg_email = null;
echo '<div class="fon"><form action="?" method="post">
'.language('Доступ').':</br>
<select name="rega">'.$stat.'</select></br>';
echo '<div class="check-box" >
<input type="checkbox" id="warning_email" name="warning_email" '.$reg_email.'>
<label for="warning_email">'.language('Несколько аккаунтов на один email').'</label>
</div>';
echo '<div class="check-box" >
<input type="checkbox" id="capcha" name="capcha" '.$captcha.'>
<label for="capcha">'.language('Капча').'</label>
</div>';
if($db->settings('capcha')==1)echo language('Тип капчи').':</br><select name="captcha_eazy">'.$stat2.'</select></br>';
echo language('Баллы при регистрации').':<br/><input type="text" name="balls" value="'.$db->settings('bonus').'" maxlength="9"/>
<br/><input type="submit" value="'.language('Сохранить').'"/>
</form></div>';
} else {
$rega = (!empty($_POST['rega'])) ? abs(intval($_POST['rega'])) : 2;
$captcha_eazy = (!empty($_POST['captcha_eazy'])) ? abs(intval($_POST['captcha_eazy'])) : 3;
$balls = (!empty($_POST['balls'])) ? abs(intval($_POST['balls'])) : 0;
$capcha = $func->checkbox_read($_POST['capcha'],'1','0');
$warning_email = $func->checkbox_read($_POST['warning_email'],'0','1');
$array = array('rega' => $rega,'bonus' => $balls,'warning_email' => $warning_email,'captcha_eazy' => $captcha_eazy,'capcha' => $capcha);
$db->save_settings($array);
header('Location: ?');
}
echo '<div class="levo"><a href="./" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Управление').'</a></div>';
echo '<div class="levo"><a href="/" class="levo_tuch">'.$diz -> icon('home.png').' '.language('На главную').'</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>