public function listaRegistroAcessoByUsuarioAndExercicio($usuario, $exercicio) { $sql = "select * from registro_acesso where "; $sql .= "rgc_usuario = " . $usuario . " and "; $sql .= "rgc_exercicio = " . $exercicio . " limit 1"; $registroAcesso = null; $result = $this->retrieve($sql); if (mysqli_num_rows($result) > 0) { $qr = mysqli_fetch_array($result); $registroAcesso = new RegistroAcesso(); $registroAcesso->setRgc_id($qr["rgc_id"]); $registroAcesso->setRgc_usuario($qr["rgc_usuario"]); $registroAcesso->setRgc_exercicio($qr["rgc_exercicio"]); $registroAcesso->setRgc_inicio($qr["rgc_inicio"]); $registroAcesso->setRgc_fim($qr["rgc_fim"]); } return $registroAcesso; }
} } } break; case "verificaExercicio": if ($_POST["exercicio"]) { $exercicio = $registroAcessoController->listaRegistroAcessoByUsuarioAndExercicio($usuario, $_POST["exercicio"]); } else { $exercicio = null; } if ($exercicio != null) { $result = array('erro' => false, 'existe' => 'sim', 'tempoInicial' => $exercicio->getRgc_inicio(), 'tempoFinal' => $exercicio->getRgc_fim()); } else { $temp = explode(":", $_POST["tempo"]); $data = date("Y-m-d H:i:s"); $registroAcesso = new RegistroAcesso(); $registroAcesso->setRgc_usuario($usuario); $registroAcesso->setRgc_exercicio($_POST["exercicio"]); $registroAcesso->setRgc_inicio($data); $registroAcesso->setRgc_fim('00:00'); if ($registroAcessoController->gravaRegistroAcesso($registroAcesso)) { $result = array('erro' => false); } } echo json_encode($result); break; case "getUsuario": $result = array('erro' => false, 'usuario' => '1'); echo json_encode($result); break; }
public function selectRegistroByUserExe($idExercicio, $idUsuario) { $sql = "select * from registro_acesso where rgc_exercicio = " . $idExercicio . " and rgc_usuario=" . $idUsuario; $registroAcesso = null; $result = $this->retrieve($sql); if (mysqli_num_rows($result) > 0) { $qr = mysqli_fetch_array($result); $registroAcesso = new RegistroAcesso(); $registroAcesso->setRgc_id($qr["rgc_id"]); $registroAcesso->setRgc_usuario($qr["rgc_usuario"]); $registroAcesso->setRgc_exercicio($qr["rgc_exercicio"]); $registroAcesso->setRgc_inicio($qr["rgc_inicio"]); $registroAcesso->setRgc_fim($qr["rgc_fim"]); } return $registroAcesso; }