image
image
image
image
image
image

Arana leagues club ufc

" ; $('body').append(cssHideLogo) ; } else { var cssHideLogo = «  » ; $('body').append(cssHideLogo) ; } if (geocodeVisitorsSetting == 1 && geocodingMethod === « IP ») { populateSearchFields() ; } if($('.googleSuggest').val() == «  »){ populateSearchFields() ; } var geocodeVisitorsSetting = '0' ; var geocodingMethod = 'HTML5' ; Cochez le paramètre avancé « geocode_visitor_default » s’il est défini sur 1 remplacera les valeurs « location_value » de l’adresse souhaitée formatée de la réponse de géocodage inverse de Google var vlon = '' ; var vlat = '' ; } function parseInfoToSearch(results, urlGET, formActionUrl) { var parameters = {} ; var addressComponentsArray = [] ; if (results.length > 1) { for (let i = 0 ; i < results.length ; i++) { if (results[i].types[0] === 'natural_feature' || results[i].types[0] === 'aéroport' || results[i].types[0] === 'point_of_interest' || results[i].types[0] === 'établissement' || results[i].types[0] === 'parc') { résultats.épissure(i, 1) ; } } } var adComLength = résultats[0].address_components.length ; sessionStorage.setItem(« google_result »,JSON.stringify(résultats)) ; boucle qui construira le tableau avec les composants d’adresse et obtiendra le nom abrégé du pays et de la zone administrative de niveau 1 pour (var i = 0 ; i < adComLength ; i++) { if (results[0].address_components[i]['types'][0] == « pays ») { parameters.country_sn = results[0].address_components[i]['short_name'] ; } if (results[0].address_components[i]['types'][0] == « administrative_area_level_1 ») { parameters.adm_lvl_1_sn = results[0].address_components[i]['short_name'] ; } if (results[0]. address_components[i]['types'][0] == « administrative_area_level_1 ») { parameters.stateSearchLN = results[0].address_components[i]['long_name'] ; } if (results[0].address_components[i]['types'][0] == « administrative_area_level_2 ») { parameters.county_sn = results[0].address_components[i]['short_name'] ; } if ((results[0].address_components[i]['types'][0] == « localité » || results[0].address_components[i]['types'][0] == « sublocality_level_1 » || results[0].address_components[i]['types'][0] == « colloquial_area » || results[0].address_components[i]['types'][0] == « postal_town ») && $.inArray(results[0].address_components[i]['types'][0], results[0].types) !== -1) { parameters.city = results[0].address_components[i]['long_name'] ; } if (results[0].address_components[i]['types'][0] == « postal_code » || results[0].address_components[i]['types'][0] == « postal_code_prefix ») { parameters.postal_code = results[0].address_components[i]['long_name'] ; } } parameters.location_type = résultats[0].types[0] ; if (parameters.adm_lvl_1_sn != '') { parameters.stateSearch = parameters.adm_lvl_1_sn ; } if (parameters.country_sn == « GB ») { delete parameters.adm_lvl_1_sn ; } //vérifiera si la réponse avait les paramètres bounds //si elle avait, elle ajoutera le sud-ouest et paramètres nord-est à la nouvelle URL if (results[0].geometry.hasOwnProperty('bounds') || results[0].geometry.hasOwnProperty('viewport')) { if (results[0].geometry.hasOwnProperty('bounds')) { var boundsResponse = results[0].geometry.bounds ; } else { var boundsResponse = results[0].geometry.viewport ; } parameters.swlat = boundsResponse.getSouthWest().lat() ; parameters.nelat = boundsResponse.getNorthEast().lat() ; parameters.swlng = boundsResponse.getSouthWest().lng() ; parameters.nelng = boundsResponse.getNorthEast().lng() ; S’il n’y avait pas de paramètres bounds dans la réponse, il enverra le paramètre fsearch comme rayon, donc une recherche de rayon sera effectuée en raison du manque d’informations pour cet emplacement } else { parameters.fsearch = « rayon » ; } var locationCenterResponse = results[0].geometry.location ; parameters.lat = locationCenterResponse.lat() ; parameters.lng = locationCenterResponse.lng() ; parameters.faddress = résultats[0].formatted_address ; parameters.place_id = résultats[0].place_id ; var formatParameters = $.param(parameters) ; urlGET = urlGET + « & » + formatParameters ; var urlPath = formActionUrl ; var redirect = urlPath + « ? » + urlGET ; redirigera la page à l’aide de la nouvelle URL qui a été construite window.location.href = redirection ; } function populateSearchFields() { var prePopulateLocationSetting = '0' ; var geolocationMethod = 'HTML5' ; //si défini à un, le lat et le lng effectueront le géocodage inverse if (prePopulateLocationSetting == 1 && (geolocationMethod === « HTML5 » || geolocationMethod === « IP ») && (vlat !== '' && vlon !== '' && vlon != undefined & vlon != undefined & vlat != 0 && vlon != 0 && vlon != 0)) { var visitorLatLng = new google.maps.LatLng(parseFloat(vlat), parseFloat(vlon)) ; var visitorGeocoder = new google.maps. géocodeur() ; var formattedAddress = [] ; var preFormattedStructure = { « locality » : « long_name », « administrative_area_level_2 » : « long_name », « administrative_area_level_1 » : « long_name », « country » : « long_name » } ; visitorGeocoder.geocode({'latLng' : visitorLatLng}, function (results, status) { //si la réponse google du géocodage a réussi, il utilisera cette info pour construire l’URL pour la nouvelle recherche if (status == google.maps.GeocoderStatus.OK) { $.each(preFormattedStructure, function (findex, fvalue) { $.each(results[0].address_components, function (rindex, rvalue) { if (rvalue.types[0] == findex) { formattedAddress.push(rvalue.long_name) ; } }) ; }) ; $('.googleSuggest').each(function () { if ($(this).val() == '') { if (formattedAddress.length > 0) { $(this).val(formattedAddress.join(', ')) ; clearContent($(this)) ; } } }); } else { $('.googleSuggest').each(function () { $(this).val('') ; }) ; } }) ; } } function showError(error) { switch (error.code) { case error. PERMISSION_DENIED : $('.fill_location.clicked').popover({ content : 'Les paramètres de votre navigateur local ont empêché ciblage géographique', container : 'body' }) ; $('.fill_location.clicked').popover('basculer') ; setTimeout(function () { $('.fill_location.clicked').popover('hide') ; $('.fill_location.clicked').removeClass('clicked') ; }, 2000) ; casser; case error. POSITION_UNAVAILABLE : console.log (« Les informations de localisation ne sont pas disponibles ») ; casser; case error. TIMEOUT : console.log(« La demande d’obtention de la localisation de l’utilisateur a expiré. ») ; casser; case error. UNKNOWN_ERROR : console.log (« Une erreur inconnue s’est produite. ») ; casser; } } if (navigator.geolocation) { if ($(« .googleSuggest »)[0]) { $(document).on('click', '.fill_location', function getCXPosition() { $(this).addClass('clicked') ; var startPos ; navigator.geolocation.getCurrentPosition(function (position) { startPos = position ; vlat = startPos.coords.latitude ; vlon = startPos.coords.longitude ; $.get(« /api/data/html/get/data_widgets/widget_name », { « vlat » : vlat, « vlon » : vlon, « name » : « Site web - Enregistrer les coordonnées » }).done(fonction (données) { }) ; populateSearchFields() ; }, showError) ; }) } } else { console.log('La géolocalisation n’est pas encore prise en charge pour cette version du navigateur/système d’exploitation.') ; } function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1) ; var sURLVariables = sPageURL.split('&') ; for (var i = 0 ; i < sURLVariables.length ; i++) { var sParameterName = sURLVariables[i].split('=') ; if (sParameterName[0] == sParam) { return decodeURIComponent(sParameterName[1]) ; } } }