Beispiel #1
0
 }
 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>";
                 $msg_supervisor .= "</table>";
                 if ($supervisor) {
                     if ($email_send->enviar_email_super($supervisor->email_empresa, $msg_supervisor)) {
                         echo 'sucesso';