<?
  // шаблон одной стоки списка сессии МО
  //include_once(_DIR_EXT.'/aspmo_signature/class.DTW.php') ;
  //include_once(_DIR_TO_MODULES.'/signature/m_signature.php') ; - нет необходимости, все модули подключаются автоматиски
  function list_mo_sessions_tr(&$rec,$options=array())
  { ?><tr class=item id="mo_tr_<?echo $rec['pkey']?>">
                <td><?echo $options['i'] ; ?><br><br><a class="new_window"  target="_blank" title="win_second" href="<?echo $rec['__href']?>"><?echo $rec['pkey']?></a><?if ($rec['member_demo_access']){?><div class="demo_access" title="Сотрудник может проходить неограниченное число МО"></div><?}?></td>
                <td><?echo $rec['_data']?><br><?echo $rec['_doctor_name']?></td>
                <td><?echo $rec['group_name'].'<br>' ; echo ($rec['hand_check_user_id'])? '<img src="/images/doctor2.png" title="'.$rec['_hand_check_user_name'].'"><br>'.$rec['_hand_check_user_name']:$rec['terminal_name']?>

                    <?if ($rec['_term_cam_1'] or $rec['video'] or $rec['_use_in_trassir']){?>&nbsp;<span class="v2" cmd="media_server/get_video_from_terminal" id_mo="<?echo $rec['pkey']?>"><i class="fa fa-video-camera black"></i></span><?}?>
                </td>
                <td><?echo $rec['_tk_name']?><!--<br><?echo $rec['model']?>--><br><?echo $rec['_model_name']?></td>
                <td class="name">
                <?  $arr_info=array() ;
                    if ($rec['member_id']) $arr_info[]='<a class="new_window" '.($rec['personal_danger_work']?'style="background-color:orange"':'').' target="_blank" title="win_second" href="'.$rec['__href'].'">'.$rec['member_name'].'</a>' ;
                    if ($rec['_org_name']) $arr_info[]=$rec['_org_name'] ;
                    if ($rec['_otdel_name']) $arr_info[]=$rec['_otdel_name'] ;
                    if ($GLOBALS['LS_mo_session_tr_display_birthdate'] and $rec['member_dr']) $arr_info[]='Дата рождения: '.$rec['member_dr'] ;
                    if (MEMBER()->rol==1 and $rec['propusk']) $arr_info[]='Пропуск: '.$rec['propusk'] ;
                    if ($GLOBALS['LS_person_schedule_view']) if ($rec['mo_schedule']) $arr_info[]=$GLOBALS['ARR_mo_schedule_status'][$rec['mo_schedule']] ;
                    if (_sizeof($arr_info)) echo implode('<br>',$arr_info) ;
                ?>
                </td>
                <td class="photo"><div>
                    <div class="img"><? if ($rec['_member_img']) { ?><img width=100 src="<?echo $rec['_member_img']?>"><?}?></div>
                    <div class="img"><? if ($rec['_member_img_auth']) {?><img width=100 src="<?echo $rec['_member_img_auth']?>"><?}?></div>
                    <div class="img"><? if ($rec['_member_img_alco']) {?><img width=100 src="<?echo $rec['_member_img_alco']?>"><?}?></div>
                    <div class="clear"></div></div>
                </td>
                <td class="result">
                  <?//if ($rec['status']==2 or $rec['status']==3 or ($rec['status']==4 and $rec['error']==5))
                    if ($rec['status']==2 or $rec['status']==3 or $rec['status']==4)
                   {?><table>
                        <? if ($rec['alcotester'])  {?><tr><td>Алкоголь:</td><td><?echo $rec['_alko']?></td></tr><?}?>
                        <? if ($rec['pupilometer'])  {?><tr><td>Пупилометр:</td><td class="<?if ($rec['_narko_icon']){?>preview_graf left<?}?>">
                              <div><?echo $rec['_narko_icon'];?><div class="panel_PP_preview" mo_id="<?echo $rec['pkey']?>" id="panel_PP_preview_<?echo $rec['pkey']?>"></div></div>
                              </td></tr><?}?>
                        <? if ($rec['tonometer'])  {?><tr><td>Артериальное давление:</td><td><?echo $rec['_sd']?>
                       <?if ($GLOBALS['_SETTING']['plugins']['framingham'] and $GLOBALS['LS_framingham_alert_level'] and $rec['frs']>$GLOBALS['LS_framingham_alert_level']){?><i class="fa fa-heartbeat v2" cmd="score/get_panel_frs_info" mo_id="<?echo $rec['pkey']?>" aria-hidden="true" style="color:red;font-size:20px;-webkit-animation: blink 2s linear infinite;animation: blink 2s linear infinite;float:right;" title="Риск ССЗ <?echo $rec['frs']?>%"></i><?}?>
                       </td></tr><?}?>
                        <? if ($rec['pulsometer'])  {?><tr><td>Пульс:</td><td><?echo $rec['_pulse']?></td></tr><?}?>
                        <? if ($rec['thermometer'])  {?><tr><td>Температура:</td><td><?echo $rec['_temperature']?></td></tr><?}?>
                        <? if ($rec['question'])  {?><tr><td>Жалобы:</td><td><?echo $rec['_question']?><?if ($rec['question_comment']) echo ': '.$rec['question_comment']?></td></tr><?}?>
                        <? if ($rec['simptoms'])  {?><tr><td>Признаки ЗиПР:</td><td><?echo _IL('IL_diagnoz')->recs[$rec['simptoms']]['obj_name']?></td></tr><?}?>
                        <? if ($rec['vcheck'])  {?><tr><td>ТКТ:</td><td><?echo $rec['_vcheck']?></td></tr><?}?>
                        <? if ($rec['doctor_comment'])  {?><tr><td>Комментарий доктора:</td><td><?echo $rec['doctor_comment']?></td></tr><?}?>
                    </table><?}?>
                  </td>
                <td class="comment"><?  if ($rec['status']==2) echo '<div class=ok>'.$rec['_status_name'].'</div>' ;
                                        echo $rec['_comment'];
                                        $rec['terminal_comment']=str_replace($rec['comment'],'',$rec['terminal_comment']) ;  // убираем дублирующиемся надписи, пока временно, так
                                        if ($rec['terminal_comment']) {?><div class="terminal_comment"><i class="fa fa-desktop" aria-hidden="true"></i> <?echo $rec['terminal_comment']?></div><?}
                                        // тут идет лишний запрос к БД, в записи $rec уже присутствуют все значения, которые выбираются в функции get_result_sign_verification
                                       // можно передавать сразу массив $rec: signature()->get_result_sign_verification($rec)
                                       // а в функции просто анализировать переданные значения
                                        //print_r($rec);
                                       //$res_DTW=signature()->get_result_sign_verification($rec) ;
                                       // если у человека есть подпись и МО пройден
                                       if ($rec['sign_id'] > 0 and ($rec['status']==2 or $rec['status']==3))
                                       { if ($rec['DTW_res']) echo '<div class="green">Подпись верна</div>';
                                         else                 echo '<div class="red">Подпись неверна</div>' ;
                                       }
                                       //if (stripos('intrusion',$rec['reason'])!==false) echo '<div class="red">Требуется подтверждение личности</div>' ;
                                    ?>
                    <?if ($rec['__dlit_mo']) echo '<br>'.$rec['__dlit_mo'].' c' ;?>
                    <?
                    // ищем в таблице выданных направлений участие в событии "выдача направлений по АГ" сотрудника с признаком "ag"  - участия во внедрении
                    if ($GLOBALS['_SETTING']['plugins']['esmo_intro'] and $rec['intro_level'] and $GLOBALS['LS_esmo_ag_event'])
                    {   $esmo_intro_rec=execSQL_van('select pkey,status from obj_site_events_pass where event_id='.$GLOBALS['LS_esmo_ag_event'].' and personal_id='.$rec['member_id'].' and status<5 limit 1') ;
                    if (($esmo_intro_rec['pkey'] or $rec['member_demo_access']) and $esmo_intro_rec['status']==1)
                    {?><br><form><input type="hidden" name="filter[obj_reffer]" value="<?echo $rec['_reffer']?>">
                                 <input type="hidden" name="filter[doc_code]" value="napravlenie">
                                 <input type="hidden" name="filter[mo_id]" value="<?echo $rec['pkey']?>">
                                 <input type="hidden" name="filter[report_seria]" value="<?echo htmlspecialchars(MEMBER()->cur_group_name)?>">
                                 <input type="hidden" name="filter[pdf_options]" value=" --copies 1">
                                 <button class="v2" cmd="docs/doc_create_in_window">Направление по АГ</button>
                           </form><?
                        } else if ($esmo_intro_rec['status']>1) echo '<br><i class="fa fa-info-circle"></i> Внедрение ЭСМО, этап '.$rec['intro_level'].'<br>';
                    }
                    ?>
                </td>
                <td class="dopusk_<?echo $rec['dopusk']?><?if ($rec['tk']==1 and $GLOBALS['LS_alternative_color_for_postshift_medexam']) echo " tk_".$rec['tk']?>">
                    <? echo $rec['_dopusk_status'] ;

                    if ($options['show_button_dopusk'])
                    {
                        if (ESMO()->get_allow_view_button_hand_check_in_mo_tr($rec))
                        {
                            ?><button class="v1" window="sec_win" href="/cab/rmv/hand_mo/<?echo $rec['personal_id']?>/">Ручная проверка</button><?
                        }
                        else
                         {
                            if (   ( $rec['status']==2 // сеанс МО завершен успешно (МО пройден)
                                    and !$rec['dopusk']   // допуска нет
                                    and (!$GLOBALS['LS_setting_auto_dopuck'] // и допуск не ставиться автоматически
                                        or ($GLOBALS['LS_setting_auto_dopuck'] and stripos('intrusion',$rec['reason'])!==false) // допуск ставиться автоматически, но требуется подтверждение личности
                                    )
                                )
                                or
                                (!$rec['dopusk']   // допуска нет
                                    and $rec['status']==3 // МО не пройден - что-то не в норме
                                    and ($rec['res_a']<=1 and $rec['res_s']<=1 and $rec['res_d']<=1 and $rec['res_p']<=1 and $rec['res_t']<=1) // но все параметры в норме
                                    and  $rec['res_n']>1 // ПП не в норме
                                )
                            )
                            {?><button class="v2 button_green" cmd="aspmo_mo/mo_dopusk_allow" mo_id="<?echo $rec['pkey']?>">Допустить</button><?}
                        }
                    }

                    if (stripos('intrusion',$rec['reason'])!==false and $rec['status']==2 and !$rec['dopusk']) {
                       ?><br><br><button class="v2 button_red" cmd="aspmo_mo/hand_dopusk_clear" mo_id="<?echo $rec['pkey']?>">Аннулировать МО</button><?
                    }
                    ?>


                </td>
            </tr>
      <?
  }

?>
