ini_set('display_errors', 1); session_start(); require_once "../BD.class.php"; require_once "../GM_general.class.php"; if (isset($_POST['upad'], $_POST['categoria'], $_POST['blq']) && in_array($_POST['upad'], array('lad', 'act'))) { $opcion = $_POST['upad']; define("N_ADS", 10); $categoria = $_POST['categoria']; if ($_POST['lat'] !== '' && $_POST['lon'] !== '') { $_SESSION['geoposicion']['latitud'] = $_POST['lat']; $_SESSION['geoposicion']['longitud'] = $_POST['lon']; } BD::conectar(); $cat_hj = array(); $cat_hj = GM_general::obtener_categorias_buscador_principal($categoria); $cat_hj = array_merge(GM_general::arrayColumn($cat_hj, 'id'), array_filter(GM_general::arrayColumn($cat_hj, 'hijos'))); switch ($categoria) { case -2: require_once "../GM_busquedas_motor.class.php"; $cat = 'categoria_id2'; $prefijo = 'm'; $tbl = 'anuncios'; break; case -3: require_once "../GM_busquedas_inmo.class.php"; $cat = 'categoria_id'; $prefijo = 'i'; $tbl = 'anuncios_inmobiliaria'; break; default: require_once "../GM_busquedas_motor.class.php";
$tbl = 'anuncios'; $categoria = 'categoria_id2'; $id = $categoria . '=' . $c['id']; switch ($c['id']) { case 219: case 305: $prefijo = 'm'; $c['ads'] = array(); $c['ads'][] = array('t' => 'Venta de ' . $nombre . ' en ' . $provincia, 'l' => $nombre_rr . '-en-' . $prv_rr . '/'); break; case -3: $tbl = 'anuncios_inmobiliaria'; $categoria = 'categoria_id'; $data = array(); $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);