<?php
include_once("c_setting.php");
class c_page_cab_setting_config extends c_page_cab_setting
{
  public $h1='Конфигурация ЭСМО' ;

 function second_menu_config()
 { $this->second_menu['/cab/setting/config/']=array('title'=>'Системные настройки') ;
   $this->second_menu['/cab/setting/moduls/']=array('title'=>'Конфигурация ЭСМО') ;
   $this->second_menu['/cab/setting/crontab/']=array('title'=>'Планировщик заданий') ;
   $this->second_menu['/cab/setting/mailbox/']=array('title'=>'Прием почты') ;
   $this->second_menu['/cab/setting/sendmail/']=array('title'=>'Отправка почты') ;
   $this->second_menu['/cab/setting/config/handsign/']=array('title'=>'Ручная подпись') ;
   $this->second_menu['/cab/setting/config/system_integrity_monitoring/']=array('title'=>'Контроль целостности системы') ;
   $this->second_menu['/cab/setting/test_ws/']=array('title'=>'Проверка мониторинга') ;
 }

 function block_main()
 { $this->page_title() ;
    
   ?><form><table class="basic fz_small auto left full">
         <tr><th colspan="2"><h2>Отладка</h2></th></tr>

         <? $this->form_checkbox('Включить трассировку SQL-запросов<div class="comment">Трассировка будет видна только для вашего аккаунта</div>','','SES_trace_SQL') ;
            //$this->form_checkbox('Включить трассировку формирования страницы<div class="comment">Трассировка будет видна только для вашего аккаунта</div>','','SES_trace_page') ;
            //$this->form_checkbox('Включить трассировку подключаемых скриптов<div class="comment">Трассировка будет видна только для вашего аккаунта</div>','','SES_trace_script') ;
            //$this->form_checkbox('Включить ведение страниц ЭСМО<div class="comment">В журнал страниц будут сохраняться все страницы всех аккаунтов ЭСМО</div>','','LS_log_pages') ;
            $this->form_checkbox('Включить ведение долгих SQL<div class="comment">В журнал страниц будут сохраняться все SQL-запросы более '.$GLOBALS['LS_sql_max_time_execute'].' сек</div>','','LS_log_long_SQL') ;
            //$this->form_checkbox('Включить глобальную трассировку SQL-запросов<div class="comment">Трассировка будет выполняться для всех запросов, результаты будут сохраняться в файл</div>','','LS_trace_SQL') ;
            $this->form_checkbox('Логгирование JS-событий подписи документа<div class="comment">В лог событий будет сохраняться вся информация, выводимая на экран фельдшера и консоль браузера</div>','','LS_trace_sign_JS') ;
            $this->form_checkbox('Логгирование ошибок SQL','','LS_logging_SQL_error') ;
            $this->form_checkbox('Логгирование этапов МО','','LS_mo_logging_full') ;
            $this->form_checkbox('Логгирование терминалов','','LS_term_logging_full') ;
            $this->form_element_input('Таймаут CURL установления соединения','','LS_curl_connect_timeout') ;
            $this->form_element_input('Таймаут CURL ожидания ответа','','LS_curl_timeout') ;

         ?>
         <tr><th colspan="2"><h2>Протокол и порт</h2></th></tr>
         <? $this->form_element_input('Протокол ЭСМО','','IS[esmo][protocol]',array('value'=>$GLOBALS['_SETTING']['esmo']['protocol'])) ; ?>
         <? $this->form_element_input('Порт терминала','','IS[esmo][terminal_port]',array('value'=>$GLOBALS['_SETTING']['esmo']['terminal_port'])) ; ?>
         <? $this->form_checkbox('Первичная авторизация терминала по ID','При включении терминалы будут определяться по ID, а не по IP','IS[esmo][term_auth_by_id]',$GLOBALS['_SETTING']['esmo']['term_auth_by_id']) ; ?>

         <tr><th colspan="2"><h2>Хранение данных</h2></th></tr>
         <? $this->form_element_input('Срок хранения фото МО сотруднков, дней','','LS_mo_photo_storage_time') ; ?>
         <? $this->form_element_input('Срок хранения цифровых слепков подписей МО, дней','','LS_mo_dsign_storage_time') ; ?>

         <tr><th colspan="2"><h2>Интерфейс</h2></th></tr>
         <? $this->form_element_select('Цветовая схема','','LS_cab_color_set',$_SESSION['arr_color_sets']) ;
            $this->form_checkbox('Обращения к хосту через localhost','','LS_use_localhost_in_pdf') ;
            $this->form_element_input('Срок жизни сессии, секунд<div class="comment">Нельзя установить значение меньше 300 секунд</div>','','IS[security][session_life_time]',array('value'=>$GLOBALS['_SETTING']['security']['session_life_time'],'view_as_h_m_s'=>'sec')) ;

         ?>
         <tr><th colspan="2"><h2>Экспорт</h2></th></tr>
         <? $this->form_element_input('Число записей за запрос при экспорте в Excel CSV','','LS_CSV_export_row_count') ;
         ?>
         <tr><th colspan="2"><h2>Обновление</h2></th></tr>
         <? $this->form_element_input('Адрес сервера-репозитария','','LS_update_git_server_url',array('style'=>'width:400px;')) ;
            $this->form_element_input('Название ветки','','LS_update_git_branch') ;
            $this->form_element_input('Логин','','LS_update_git_login') ;
            $this->form_element_input('Пароль','','LS_update_git_password',array('type'=>'password')) ;
         ?>

         <tr><td colspan="2" class="right"><button class="v2" cmd="aspmo_setting/save_setting">Сохранить</button></td></tr>
     </table></form><?
 }



}



?>