Exemplo n.º 1
0
        } else {
            $distancia = 'No disponible';
        }
        $localidad = GM_general::obtener_nombre_localidad($row['localidad_id']);
        $localidad = str_replace(' Capital', '', $localidad) . ' ';
        $nombre_provincia = GM_general::obtener_nombre_provincia($row['provincia_id']);
        // $localizacion = $localidad . '(' . $nombre_provincia['nombre'] . ') '. $distancia;
        $localizacion = $localidad . ' a ' . $distancia;
    } else {
        $localidad = GM_general::obtener_nombre_localidad($row['localidad_id']);
        if ($localidad === 0) {
            $localidad = '';
        } else {
            $localidad = str_replace(' Capital', '', $localidad) . ' ';
        }
        $nombre_provincia = GM_general::obtener_nombre_provincia($row['provincia_id']);
        $localizacion = $localidad . '(' . $nombre_provincia['nombre'] . ') ';
    }
    $str .= '<div class="fotoGrande">            
                    <a href="' . $ficha . '">
                        <img src="' . $img . '" alt="' . $row['titulo'] . '">   
                        <div class="precioVisual">
                            <span class="precioDer">' . $precio . '&euro;</span>
                        </div>
                    </a>
                </div>
                <h2><a href="' . $ficha . '">' . $row['titulo'] . '</a></h2> 
            </div><!--
 		--><div class="listaFichaDer">
 		        <div class="datoMas">
                    <span class="datoAdd">-- A definir --</span>                                    
Exemplo n.º 2
0
<?php

/*
	Creación:
		- 07/10/2015, Juan Antonio
*/
session_start();
if (isset($_POST['loc'])) {
    $loc = filter_input(INPUT_POST, 'loc', FILTER_SANITIZE_STRING);
    include_once '../GM_general.class.php';
    include_once '../BD.class.php';
    BD::conectar();
    $coords = GM_general::obtener_coordenadas_localidad($loc);
    BD::desconectar();
    if (isset($coords)) {
        list($_SESSION['geoposicion']['latitud'], $_SESSION['geoposicion']['longitud']) = explode(',', $coords);
        echo '1';
    } else {
        echo '0';
    }
} elseif (!empty($_POST['geoposicion'])) {
    //	unset($_SESSION['geoposicion']);
    $_SESSION['geoposicion']['latitud'] = $_POST['geoposicion']['latitude'];
    $_SESSION['geoposicion']['longitud'] = $_POST['geoposicion']['longitude'];
    echo '1';
} else {
    echo '0';
}
Exemplo n.º 3
0
/*
	25/09/2015 Vicente Giraldo
*/
if ($_POST) {
    // ¡¡¡ Es un bot !!!
    if (!empty($_POST['email'])) {
        exit;
    }
    require "../BD.class.php";
    require "../GM_usuarios.class.php";
    require "../GM_general.class.php";
    BD::conectar();
    $datos = GM_usuarios::obtener_datos_para_contacto($_POST['ref']);
    BD::desconectar();
    if ($datos != 0) {
        $email["accion"] = "contacto_anuncio";
        $email["nombre"] = $datos["nombre"];
        $email["email"] = $datos["email"];
        $email["nombre_contactante"] = $_POST["nombre_contactante"];
        $email["email_contactante"] = $_POST["y7687s"];
        $email["tlf_contactante"] = $_POST["tlf_contactante"];
        $email["referencia"] = $_POST["ref"];
        $email["msj"] = $_POST["comment"];
        $email["titulo"] = $datos["titulo"];
        $email["enlace"] = "http://" . $_SERVER['HTTP_HOST'] . "/" . $datos['nombre_rr'] . "/" . GM_general::slugify($datos['titulo']) . "-gm" . $_POST["ref"] . ".htm";
        echo GM_usuarios::enviar_email($email);
    }
} else {
    return 0;
}
Exemplo n.º 4
0
function search_for_keyword_cat($array, $keyword)
{
    echo "<li>";
    echo "<span class='titu_suge'>Categorias</span>";
    echo "</li>";
    // if ($array) {
    foreach ($array as $key => $value) {
        echo "<li>";
        echo "<span class='color-key'>" . strtolower($keyword) . "</span>";
        // $termi=ltrim(strtolower($value['nombre']), strtolower($keyword));
        $part = explode(' ', strtolower($value['nombre']));
        $e = array_shift($part);
        $termi = str_replace(strtolower($keyword), '', $e) . ' ' . implode(' ', $part);
        echo "<span class='color-substring'>" . $termi . "</span>";
        $cat = GM_general::obtener_padre_categoria($value['nombre_rr']);
        if ($cat['nombre'] != '') {
            $cat_id_padre = GM_general::obtener_id_categoria($value['nombre_rr']);
            echo "<span class='inCat' data-cat='" . $value['nombre'] . "' data-cat-rr='" . $value['nombre_rr'] . "' data-cat-id='" . $cat_id_padre . "'>en " . $cat['nombre'] . " </span>";
        }
        echo "</li>";
    }
    // }
    // else
    // $dato='';
    // return $dato;
}
Exemplo n.º 5
0
					FROM anuncios AS a JOIN motor AS m ON m.anuncio_id = a.id ';
                            break;
                    }
                    BD::conectar();
                    $result = BD::consultar("SELECT hijos FROM categorias WHERE id = '{$categoria_actual}'");
                    $row = mysqli_fetch_row($result);
                    mysqli_free_result($result);
                    $sql = empty(trim($row[0])) ? $sql_cab . "WHERE a.categoria_id2 = '{$_GET['categoria-actual']}'" : $sql_cab . "WHERE a.categoria_id2 IN ({$row[0]}) ";
                    $sql .= ' AND a.id=' . $f_rel . ' ';
                    $result = BD::consultar($sql);
                    if ($result) {
                        $data = array();
                        while ($row = mysqli_fetch_assoc($result)) {
                            $data[] = $row;
                        }
                        mysqli_free_result($result);
                        foreach ($data as &$anuncio) {
                            $anuncio['fch'] = GM_general::slugify($anuncio['titulo']) . '-gmm' . $anuncio['id'];
                            $anuncio['imagenes'] = GM_busquedas_motor::obtener_fotos_anuncio($anuncio['id']);
                        }
                        // echo ($sql);
                        echo json_encode($data);
                        BD::desconectar();
                    } else {
                        echo 0;
                    }
                }
            }
        }
    }
}
Exemplo n.º 6
0
                    $data = GM_general::obtener_categorias_buscador_principal($c['id']);
                    $data = array_merge(GM_general::arrayColumn($data, 'id'), array_filter(GM_general::arrayColumn($data, 'hijos')));
                    $id = $categoria . ' IN(' . implode(',', $data) . ')';
                    $prefijo = 'i';
                    $c['ads'] = array();
                    $c['ads'][] = array('t' => 'Venta de Viviendas en ' . $provincia, 'l' => 'venta-viviendas-en-' . $prv_rr . '/');
                    break;
                default:
                    break;
            }
        }
        $sql = "SELECT titulo,id," . $categoria . " FROM " . $tbl . " WHERE provincia_id = " . $id_provincia . " AND " . $id . " ORDER BY fecha_creacion DESC LIMIT 3";
        $result = BD::consultar($sql);
        if ($result) {
            while ($row = mysqli_fetch_assoc($result)) {
                $lnk = '/' . GM_general::obtener_nombre_rr_categoria($row[$categoria]) . '/' . GM_general::slugify($row['titulo']) . '-gm' . $prefijo . $row['id'] . '.htm';
                $c['ads'][] = array('t' => $row['titulo'], 'l' => $lnk);
            }
            mysqli_free_result($result);
        }
        unset($c['id']);
    }
    BD::desconectar();
    echo json_encode($arr);
}
/*
if(isset($_POST['loca'])){
	
	BD::conectar();

	$loca = $_POST['loca'];
Exemplo n.º 7
0
<?php

//error_reporting(E_ALL);
//ini_set('display_errors','On');
include '../BD.class.php';
include '../GM_general.class.php';
BD::conectar();
$sugerencias = GM_general::obtener_sugerencias_localidades($_POST['term']);
echo json_encode($sugerencias);
BD::desconectar();
Exemplo n.º 8
0
<?php

if (!$_POST) {
    exit;
}
include '../BD.class.php';
include '../GM_general.class.php';
$idProvincia = addslashes($_POST['pid']);
BD::conectar();
$localidades = GM_general::obtener_localidades($idProvincia, 1);
BD::desconectar();
echo json_encode($localidades);
Exemplo n.º 9
0
<?php

// 16/10/2015 Vicente Giraldo: Creación del fichero.
if (!$_POST) {
    exit;
}
require '../BD.class.php';
require '../GM_general.class.php';
BD::conectar();
$marcas = GM_general::obtener_todas_marcas($_POST['p'], $_POST['c']);
BD::desconectar();
echo json_encode($marcas);
Exemplo n.º 10
0
<?php

//error_reporting(E_ALL);
//ini_set('display_errors','On');
include '../BD.class.php';
include '../GM_general.class.php';
BD::conectar();
$sugerencias = GM_general::obtener_sugerencias_provincias($_POST['term']);
echo json_encode($sugerencias);
BD::desconectar();
Exemplo n.º 11
0
<?php

include '../BD.class.php';
include '../GM_busquedas_motor.class.php';
require_once '../GM_general.class.php';
require_once "../../res/modulos_buscadorAv/modulo_cuenta_motor.php";
BD::conectar();
$tmp = explode('_', $_POST["tipo"]);
$campo_contador = array_shift($tmp);
$IDCategoria = GM_general::obtener_id_categoria($campo_contador);
$paraContar = array('categoria' => $IDCategoria);
$paraContar['marca'] = GM_busquedas_motor::obtener_nombre_marca($_POST['marca']);
if (!empty($_POST["precio_desde"])) {
    $paraContar['precio_desde'] = $_POST["precio_desde"];
}
if (!empty($_POST["anio_desde"])) {
    $paraContar['anio_desde'] = $_POST["anio_desde"];
}
$modelos = array();
$modelos = GM_busquedas_motor::obtener_modelos_motor($paraContar['marca'], $campo_contador);
foreach ($modelos as &$modelo) {
    $paraContar['modelo'] = $modelo['nombre'];
    $listaIDs = contar($paraContar);
    $num = count($listaIDs);
    $modelo["n{$campo_contador}"] = $num;
}
BD::desconectar();
echo json_encode($modelos);
Exemplo n.º 12
0
<?php

if (!$_POST) {
    exit;
}
require "../BD.class.php";
require "../GM_general.class.php";
if (empty($_POST['categoria']) || $_POST['categoria'] == 'motor') {
    require "../GM_busquedas_motor.class.php";
    require "../../res/modulos_buscadorAv/modulo_cuenta_motor.php";
} else {
    if ($_POST['categoria'] == 'inmobiliaria') {
        require "../../res/modulos_buscadorAv/modulo_cuenta_inmobiliaria.php";
    }
}
unset($_POST['categoria']);
BD::conectar();
$data = array();
$data['categoria'] = GM_general::obtener_id_categoria($_POST['url']);
unset($_POST['url']);
foreach ($_POST as $key => $value) {
    $data[$key] = $value;
}
echo count(contar($data));
BD::desconectar();