Вход Регистрация
Файл: panel/system/registration.php
Строк: 126
<?php  
acms_header
('Настройки регистрации''management');
  
?>
<div class='navigation'>
<a href='/admin/desktop/'><?=icons('home'25)?></a>
<?=icons('angle-right'25'fa-fw')?>
<a href='/admin/system/'><?=lg('Настройки системы')?></a>
<?=icons('angle-right'25'fa-fw')?>
<?=lg
('Настройки регистрации')?>
</div>  
<?
  
if (post('ok_reg_set')) {
  
  
valid::create(array(

    
'REG_MODE' => ['reg_mode''number', [05], 'Режим регистрации'],
    
'REG_NAME' => ['name''number', [01], 'Требовать ввод имени'],
    
'REG_SURNAME' => ['surname''number', [01], 'Требовать ввод фамилии'],
    
'REG_LOGIN_BAN' => ['reg_login_ban''text', [01000], 'Запрещенные логины'],
    
'REG_EMAIL_WHITE_LIST' => ['reg_email_white_list''text', [01000], 'Разрешенные доменные имена email-сервисов для регистрации'],
    
'REG_STR' => ['reg_str''number', [315], 'Длина логина'],
    
'REG_LANG' => ['reg_lang''number', [05], 'Допустимые буквы'],
    
'REG_DOUBLE' => ['reg_double''number', [05], 'Дубль логина'],
    
'REG_ANTIDOUBLE' => ['reg_antidouble''number', [05], 'Запрет на повторную регистрацию']
  
  ));
  
  if (
ERROR_LOG == 1) {
    
    
redirect('/admin/system/registration/');
    
  }
  
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_NAME'REG_NAME);
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_SURNAME'REG_SURNAME);
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_LOGIN_BAN'REG_LOGIN_BAN);
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_EMAIL_WHITE_LIST'REG_EMAIL_WHITE_LIST);
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_MODE'REG_MODE);
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_STR'REG_STR);
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_LANG'REG_LANG);
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_DOUBLE'REG_DOUBLE);
  
ini::upgrade(ROOT.'/system/config/global/settings.ini''REG_ANTIDOUBLE'REG_ANTIDOUBLE);
  
  
success('Изменения успешно приняты');
  
redirect('/admin/system/registration/');

}

?>
<div class='list-body6'>

<div class='list-menu'>
<form method='post' action='/admin/system/registration/' class='ajax-form'>
  
<?=html::select('reg_mode', array(
  
=> ['Упрощенный без E-mail', (config('REG_MODE') == "selected" null)], 
  
=> ['С подтвержением E-mail', (config('REG_MODE') == "selected" null)], 
  
=> ['Закрытый (регистрация недоступна)', (config('REG_MODE') == "selected" null)]
), 
'Режим регистрации''form-control-100-modify-select''lock')?> 
  
<?=html::select('reg_lang', array(
  
=> ['Только буквы английского алфавита', (config('REG_LANG') == "selected" null)], 
  
=> ['Только буквы русского алфавита', (config('REG_LANG') == "selected" null)], 
  
=> ['Буквы любого языка', (config('REG_LANG') == "selected" null)], 
  
=> ['Буквы русского и английского алфавитов', (config('REG_LANG') == "selected" null)]
), 
'Допустимые буквы при выборе логина''form-control-100-modify-select''text-width')?>

<?=html::input('reg_str''Количество допустимых символов в логине''Количество допустимых символов в логине. От 3 до 15 символов'nullintval(config('REG_STR')), 'form-control-30'null'text''user-plus')?>
  
<?=html::select('reg_double', array(
  
=> ['Да', (config('REG_DOUBLE') == "selected" null)], 
  
=> ['Нет', (config('REG_DOUBLE') == "selected" null)] 
), 
'Дублирование логинов''form-control-100-modify-select''clone')?> 
  
<?=html::select('reg_antidouble', array(
  
=> ['Проверка COOKIE', (config('REG_ANTIDOUBLE') == "selected" null)], 
  
=> ['Проверка COOKIE + IP', (config('REG_ANTIDOUBLE') == "selected" null)], 
  
=> ['Разрешена (нет запрета)', (config('REG_ANTIDOUBLE') == "selected" null)]
), 
'Запрет повторной регистрации''form-control-100-modify-select''times')?>  
  
<?=html::checkbox('name''Требовать ввод имени'1config('REG_NAME'))?><br /><br /> 
<?=html::checkbox('surname''Требовать ввод фамилии'1config('REG_SURNAME'))?><br /><br />
  
<?=html::input('reg_login_ban''Запрещенные логины''Перечислите через запятую (",") логины, запрещенные для регистрации'nulltabs(config('REG_LOGIN_BAN')), 'form-control-100'null'text''user-times''Логины с их содержанием будут отклоняться при регистрации или смене, проверка чувствительна к верхнему и нижнему регистру в буквах')?>
  
<?=html::input('reg_email_white_list''Разрешенные доменные имена email-сервисов для регистрации''Перечислите через запятую (",") разрешенные доменные имена почтовых email-сервисов для регистрации или смены email адреса пользователем'nulltabs(config('REG_EMAIL_WHITE_LIST')), 'form-control-100'null'text''at''Если хотите разрешить все, то оставьте это поле пустым. Рекомендуется отсеивать левые почтовые адреса, введя в поле только проверенные сервисы. Это поможет против регистрирующихся спамеров или одних и тех же людей, которые регистрируют много аккаунтов')?>
  
<?=html::button('button ajax-button''ok_reg_set''save''Сохранить изменения')?>

</form>

</div>
</div>
<br />
<?
  
back
('/admin/system/');
acms_footer();
Онлайн: 2
Реклама