コード例 #1
0
$oUsuarioVO->setEstado($estado);
//INSTANCIA CLASSE
$ApiMaps = new ApiMaps();
//CONVERTE ENDEREÇO PRA STRING ÚNICA
$enderecoFormatado = $ApiMaps->formatAddress($endereco, $numero, $cidade, $estado, $cep);
//CHAMA FUNÇÃO QUE RETORNA LATITUDE E LONGITUDE
$LatLng = $ApiMaps->getLatLng($enderecoFormatado);
//CASO NÃO ENCONTRE, PROCURA COORDENADAS APROXIMADAS
if (!$LatLng) {
    //CONVERTE ENDEREÇO PRA STRING ÚNICA
    $enderecoFormatado = $ApiMaps->formatMapsAddress($cidade, $estado, $cep);
    //CHAMA FUNÇÃO QUE RETORNA LATITUDE E LONGITUDE
    $LatLng = $ApiMaps->getLatLng($enderecoFormatado);
}
//ACESSA ARRAY COM LATITUDE E LONGITUDE
$oUsuarioVO->setLatitude($LatLng['lat']);
$oUsuarioVO->setLongitude($LatLng['lng']);
$oUsuarioVO->setAtivo(1);
//COORDENADAS DO ENDEREÇO DO USUÁRIO
$usuEndereco = number_format($LatLng['lat'], 6) . "," . number_format($LatLng['lng'], 6);
//ATUALIZA ENDEREÇO
$oUsuario = $Usuario->alterarEndereco($oUsuarioVO);
if ($oUsuario) {
    // =========  CALCULAR COOPERATIVA MAIS PRÓXIMA ========= //
    //INSTANCIA A CLASSE
    $Cooperativa = new Cooperativa();
    $oCooperativaVO = new CooperativaVO();
    //RAIO DE BUSCA
    $modifiers = array("0.01", "0.03", "0.05", "0.07", "0.1", "0.2", "0.3", "0.5", "0.7", "0.9");
    $distances = "";
    //LOOP ATÉ ENCONTRAR COOPERATIVA
コード例 #2
0
 public function consultarUsuario($id)
 {
     $conexao = MySQL::getMySQL();
     $usuario = new UsuarioVO();
     $sql = "SELECT * FROM usuarios WHERE usu_id = " . $id;
     $consulta = $conexao->consultar($sql);
     if ($consulta) {
         $usuario->setUsuarioID($consulta[0]['usu_id']);
         $usuario->setNome($consulta[0]['usu_nome']);
         $usuario->setEmail($consulta[0]['usu_email']);
         $usuario->setSenha($consulta[0]['usu_senha']);
         $usuario->setCep($consulta[0]['usu_cep']);
         $usuario->setEndereco($consulta[0]['usu_endereco']);
         $usuario->setNumero($consulta[0]['usu_numero']);
         $usuario->setComplemento($consulta[0]['usu_complemento']);
         $usuario->setBairro($consulta[0]['usu_bairro']);
         $usuario->setCidade($consulta[0]['usu_cidade']);
         $usuario->setEstado($consulta[0]['usu_estado']);
         $usuario->setLatitude($consulta[0]['usu_lat']);
         $usuario->setLongitude($consulta[0]['usu_lng']);
         $usuario->setCelular($consulta[0]['usu_celular']);
         $usuario->setInclusao($consulta[0]['usu_inclusao']);
         $usuario->setAtivo($consulta[0]['usu_ativo']);
         return $usuario;
     } else {
         return false;
     }
 }