diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php
index 556b355..b27381a 100644
--- a/milfs/funciones/funciones.php
+++ b/milfs/funciones/funciones.php
@@ -1,6 +1,59 @@
3) {
+$valor = urlencode($valor);
+$json = "https://nominatim.openstreetmap.org/search.php?format=json&limit=5&addressdetails=1&q=$valor";
+$data = file_get_contents("$json");
+$geocoder = json_decode($data, true);
+if($data ==="[]") {$vacio="
+
+ No se encontraron resultados
+";}
+
+foreach ($geocoder as $clave => $valor) {
+ $ciudad = $valor['address']['city'];
+ $municipio = $valor['address']['town'];
+ $pais = $valor['address']['country'];
+ $departamento = $valor['address']['state'];
+ $licencia= $valor['licence'];
+ $link = "$_SESSION[url]mapero.php?lat=$valor[lon]&lon=$valor[lat]&zoom=16&id=$campo";
+ $linea .= "
+
+
+ - $valor[display_name]
+
+ - $ciudad $municipio $pais $departamento
+
+
+
+ ";
+//foreach ($valor as $clave => $valor) { $linea .= "CLAVE : $clave > VALOR: $valor"; }
+}
+$resultado = "
+
+ $vacio $licencia
+
";
+}
+ //$div_contenido = "$div
";
+ //$respuesta->addAssign("muestra_form","innerHTML","$aviso");
+ //$respuesta->addAssign("titulo_modal","innerHTML","Hola mundo");
+ //$respuesta->addAssign("pie_modal","innerHTML","$pie");
+ $respuesta->addAssign("muestra_geocoder","innerHTML","$resultado");
+ //$respuesta->addscript("$('#muestraInfo').modal('toggle')");
+
+ return $respuesta;
+
+}
+$xajax->registerFunction("geocoder");
+
+
function mostrar_psi(){
$respuesta = new xajaxResponse('utf-8');
include("psi.php");
@@ -2276,7 +2329,7 @@ $campo_imagen = $campo_imagen[0];
if ($campo_imagen[0] != "") {
-$subir_imagen = subir_imagen('',"$campo_imagen"."[0]");
+$subir_imagen = subir_imagen("$perfil","$campo_imagen"."[0]");
if($tipo != "campos") {
$imagen = "