Exemplo n.º 1
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>";
         $msg_supervisor .= "</table>";
         if ($supervisor) {
             if ($email_send->enviar_email_super($supervisor->email_empresa, $msg_supervisor)) {
                 echo 'sucesso';
             } else {
                 echo 'falha ao enviar email para o supervisor';
             }