<?php
include_once('c_rmv.php') ;
class c_page_cab_rmv_terminals extends c_page_cab_rmv
{
  public $h1='Терминалы' ;

  function block_main()
  {   $this->page_title() ;
      // показываем кнопки управления только для если в текущей группе есть терминалы
      $cnt_term_in_cur_group=execSQL_value('select count(pkey) from obj_site_account where clss=203 and parent in ('.ACCOUNTS()->get_childs_id(MEMBER()->cur_group_id).') and enabled=1 and id>0 and terminal_type="mt"') ;
      if ($cnt_term_in_cur_group)
      { ?><button class=v2 cmd="aspmo/all_term_sleep">Усыпить все терминалы</button>&nbsp;&nbsp;&nbsp;&nbsp;
          <button class=v2 cmd="aspmo/all_term_start">Разбудить все терминалы</button>&nbsp;&nbsp;&nbsp;&nbsp;
          <button class=v2 cmd="aspmo/all_term_reboot">Перезагрузить все терминалы</button>
         <br><br>
        <?
      }

        $recs=ESMO()->get_list_terminals(MEMBER()->cur_group_id) ;
        if (_sizeof($recs)) $this->panel_terminal_view($recs) ;
        else echo '<div class=alert>В данной рабочей группе терминалы отстутсвуют. Воспользуйтесь конфигуратором системы для добавления терминалов в группу.</div>' ;

  }

  function panel_terminal_view(&$recs)
  { ?><table class="basic fz_small auto">
          <tr><th rowspan="2">ID</th><th rowspan="2">Группа</th><th rowspan="2">Наименование</th><th rowspan="2">Профиль</th><th rowspan="2">IP</th><th rowspan="2">Версия ПО</th><th rowspan="2">Состояние</th><th colspan="5">Исправность оборудования</th></tr>
          <tr><th>Видео</th><th>Тонометр</th><th>Термометр</th><th>Алкотестер</th><th>Пупиломметр</th></tr>
       <?  if (_sizeof($recs)) foreach($recs as $rec) {?>
          <tr><td><?echo $rec['id']?></td>
              <td class="left"><?echo $rec['_group_name']?></td>
              <td class="left"><?echo addslashes($rec['obj_name'])?></td>
              <td class="left"><?echo $rec['_profil_name']?></td>
              <td class="left"><?echo $rec['ip']?></td>
              <td class="center"><?echo $rec['vers']?></td>
              <td class="status"><? echo $_SESSION['ARR_terminal_status_color'][$rec['status']]?></td>
<!--              <td class="status"><img src="/images/status_--><?// echo $rec['video']?><!--.png"></td>-->
<!--              <td class="status"><img src="/images/status_--><?// echo $rec['tonometer']?><!--.png"></td>-->
<!--              <td class="status"><img src="/images/status_--><?// echo $rec['thermometer']?><!--.png"></td>-->
<!--              <td class="status"><img src="/images/status_--><?// echo $rec['alcotester']?><!--.png"></td>-->
<!--              <td class="status"><img src="/images/status_--><?// echo $rec['pupilometer']?><!--.png"></td>-->
              <td class="status"><?if ($rec['_profil']['video']) echo ($rec['video'])? '<i class="fa fa-check-circle green"></i>':'<i class="fa fa-exclamation-circle red"></i>'?></td>
              <td class="status"><?if ($rec['_profil']['tonometer']) echo ($rec['tonometer'])? '<i class="fa fa-check-circle green"></i>':'<i class="fa fa-exclamation-circle red"></i>'?></td>
              <td class="status"><?if ($rec['_profil']['thermometer']) echo ($rec['thermometer'])? '<i class="fa fa-check-circle green"></i>':'<i class="fa fa-exclamation-circle red"></i>'?></td>
              <td class="status"><?if ($rec['_profil']['alcotester']) echo ($rec['alcotester'])? '<i class="fa fa-check-circle green"></i>':'<i class="fa fa-exclamation-circle red"></i>'?></td>
              <td class="status"><?if ($rec['_profil']['pupilometer']) echo ($rec['pupilometer'])? '<i class="fa fa-check-circle green"></i>':'<i class="fa fa-exclamation-circle red"></i>'?></td>
           </tr>
       <?}?>
     </table>
     <?
  }


}



?>
