View file panel/site/modules/donats.php

File size: 1.57Kb
<?php

if (post('ok')){
  
  db_filter();
  post_check_valid();
  
  $comission = abs(intval(post('comission')));
  $max = abs(intval(post('max')));
  $min = abs(post('min'));
  
  if ($comission > 99) {
    
    error('Размер комиссии не может быть больше 99%');
    redirect('/admin/site/modules/?mod=donats');
    
  }
  
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'DONATS_COMISSION', $comission);
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'DONATS_MAX', $max);
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'DONATS_MIN', $min);
  
  success('Изменения успешно приняты');
  redirect('/admin/site/modules/?mod=donats');
  
}

?>
<div class='list'>
<form method='post' class='ajax-form' action='/admin/site/modules/?mod=donats'>  
<?=html::input('comission', 0, 'Комиссия за сбор донатов в пользу администрации сайта (от 0 до 99%):', null, abs(config('DONATS_COMISSION')), 'form-control-30', 'number', null, 'percent')?>
<?=html::input('max', 0, 'Максимальная сумма сбора в валюте сайта:', null, abs(config('DONATS_MAX')), 'form-control-30', 'number', null, 'money')?>
<?=html::input('min', 0, 'Максимальная сумма, которая должна оставаться на счету после пожертвования:', null, abs(config('DONATS_MIN')), 'form-control-30', 'number', null, 'money')?>
<?=html::button('button ajax-button', 'ok', 'save', 'Сохранить изменения')?>
</form>
</div>