if ($turno->sem_hor_almoco == 1 && $switch == 1) { // verifica se não possui horario de almoco e se o ultimo horario registrado é igual a 1 <span>iniciando expediente</span>) $switch = 3; //switch recebe 3 para pular o horario de almoço } switch ($switch) { case 0: $tipo = 1; //iniciou o expediente /* inicio verificações de horario */ $hora_login = $hora; $hora_turno = $turno->ini_exp; // echo "<script>alert('antes');</script>"; $situacao_tempo = ''; $msg_supervisor = ''; if ($horarios->verifica_atraso($hora_turno, $hora_login)) { // hora de entrada determinada para o funcionario for menor ou igual a hora que ele está entrando // echo "<script>alert('entrou');</script>"; $atraso = ''; if ($horarios->get_hora_atraso($hora_turno, $hora_login) != null) { $atraso .= $horarios->get_hora_atraso($hora_turno, $hora_login) . "h"; } if ($horarios->get_min_atraso($hora_turno, $hora_login) != null) { $atraso .= $horarios->get_min_atraso($hora_turno, $hora_login) . "m"; } $situacao_tempo .= "+" . $atraso; // tempo que chegou atrasado if ($horarios->get_hora_atraso($hora_turno, $hora_login) > 0 || $horarios->get_min_atraso($hora_turno, $hora_login) > $TEMP_LIMIT_ATRASO) { $atrasado_ou_adiantado = 'atrasado'; $msg_supervisor .= "<table>"; $msg_supervisor .= "<tr><td>Funcionário " . $funcAux->nome . " está iniciando o expediente " . $atraso . " atrasado</td></tr>";