} 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 . '€</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>
<?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'; }
/* 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; }
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; }
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; } } } } } }
$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'];
<?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();
<?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);
<?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);
<?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();
<?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);
<?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();