View file panel/site/modules/ajax_count.php

File size: 3.56Kb
<?php

if (post('ok')){
  
  $ajax_count_mail = intval(post('ajax_count_mail'));
  $ajax_count_notification = intval(post('ajax_count_notification'));
  $ajax_count_tape = intval(post('ajax_count_tape'));
  $ajax_count = intval(post('ajax_count'));
  $ajax_count_melody_mail = intval(post('ajax_count_melody_mail'));
  $ajax_count_melody_notif = intval(post('ajax_count_melody_notif'));
  $ajax_count_melody_tape = intval(post('ajax_count_melody_tape'));
  
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'AJAX_COUNT_MAIL', $ajax_count_mail);
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'AJAX_COUNT_NOTIFICATION', $ajax_count_notification);
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'AJAX_COUNT_TAPE', $ajax_count_tape);
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'AJAX_COUNT', $ajax_count);
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'AJAX_COUNT_MELODY_MAIL', $ajax_count_melody_mail);
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'AJAX_COUNT_MELODY_NOTIF', $ajax_count_melody_notif);
  ini::upgrade(ROOT.'/system/config/global/settings.ini', 'AJAX_COUNT_MELODY_TAPE', $ajax_count_melody_tape);
  
  success('Изменения успешно приняты');
  redirect('/admin/site/modules/?mod=ajax_count');
  
}

?>
<div class='list-body'>
  
<?=attachments_result()?>
<div class='list-menu'>
<a ajax="no" id="modal_bottom_open_set" onclick="upload('/system/AJAX/php/ajax_melody.php', 'attachments_upload')" class="button3"><?=icons('music', 15, 'fa-fw')?> <?=lg('Загрузить новую мелодию')?></a><br /><br />
*<?=lg('рекомендуется небольшой аудио файл длительностью не более 4-5 секунд')?><br /><?=lg('форматы')?>: <b>.mp3, .wav, .aac</b>
<br /><br />
<div id='melody_upgrade'>
<b><?=lg('Текущая мелодия для звуковых оповещений')?>:</b><br />
<small><?=lg('Расположение')?>: /files/upload/ajax_melody/<?=tabs(config('AJAX_COUNT_MELODY'))?></small><br /><br />
<audio style='width: 290px' src='/files/upload/ajax_melody/<?=tabs(config('AJAX_COUNT_MELODY'))?>' controls></audio>
</div>
</div>
  
<div class='list-menu'>
<form method='post' class='ajax-form' action='/admin/site/modules/?mod=ajax_count'>  
<?=html::select('ajax_count', array(
1 => ['Активна', (config('AJAX_COUNT') == 1 ? "selected" : null)], 
0 => ['Не активна', (config('AJAX_COUNT') == 0 ? "selected" : null)]
), 'Работа модуля', 'form-control-100-modify-select', 'lock')?> 

<?=html::checkbox('ajax_count_tape', 'AJAX счетчик ленты для title', 1, config('AJAX_COUNT_TAPE'))?><br /><br />
<?=html::checkbox('ajax_count_mail', 'AJAX счетчик почты для title', 1, config('AJAX_COUNT_MAIL'))?><br /><br />
<?=html::checkbox('ajax_count_notification', 'AJAX счетчик журнала для title', 1, config('AJAX_COUNT_NOTIFICATION'))?><br /><br />
<?=html::checkbox('ajax_count_melody_mail', 'Звуковое сопровождение уведомлений в почте', 1, config('AJAX_COUNT_MELODY_MAIL'))?><br /><br />
<?=html::checkbox('ajax_count_melody_notif', 'Звуковое сопровождение уведомлений в журнале', 1, config('AJAX_COUNT_MELODY_NOTIF'))?><br /><br />
<?=html::checkbox('ajax_count_melody_tape', 'Звуковое сопровождение событий в ленте', 1, config('AJAX_COUNT_MELODY_TAPE'))?><br /><br />
<?=html::button('button ajax-button', 'ok', 'save', 'Сохранить изменения')?>
</form>
</div>

</div>