**/ defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); class hotproperty_HTML { /*** * Include CSS file ***/ function include_CSS() { global $hp_css; ?>
setPageTitle( _HP_COM_TITLE );?>

0 ){ hotproperty_HTML::show_fp_Featured($featured, $featured_fields_caption, $featured_total); echo '
'; } if ($hp_fp_show_search) { hotproperty_HTML::show_Search($types); echo '
'; } hotproperty_HTML::show_Types($types, $types_hotproperty, $types_total);*/ } /*** * Featured Listing ***/ function show_fp_Featured(&$prop, &$caption, $featured_total) { global $hp_fp_featured_count, $Itemid; ?>
id]->total > 0) { ?>
id&Itemid=$Itemid"); ?>">name ."(".$types_total[$t->id]->total.")"; ?>
desc; ?> id]->total > 3) { ?> id&Itemid=$Itemid"); ?>">
 ">
setPageTitle( _HP_SEARCH_ADV_TITLE ); ?>
">
" method="POST" name="searchfrm">

caption; ?>:
input; ?>
caption; ?>:
input; ?>

caption; ?>:
input; ?> append_text; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>

caption; ?>:
input; ?>
caption; ?>:
input; ?> append_text; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>
caption; ?>:
input; ?>

setPageTitle( _HP_SEARCH_ADV_TITLE ); ?>
">

">

setPageTitle( _HP_SEARCH_ADV_TITLE ); ?>
">

writePagesCounter(); ?>

writePagesLinks('index.php?option=com_hotproperty&task=asearch&Itemid='.$Itemid.'&search_id='.$search_id); ?>
setPageTitle( _HP_SEARCH_RESULT_TITLE ); # Using Built in SEF feature in Mambo /* if ( !isset($custom404) && $mosConfig_sef ) { $onclickCmd = "document.location.href= '$mosConfig_live_site/component/option,com_hotproperty/task,search/Itemid,$Itemid/type,' + document.searchfrm.type.options[document.searchfrm.type.selectedIndex].value + '/search,' + encodeURI(document.searchfrm.hp_search.value) + '/'"; } elseif ( $mosConfig_sef && isset($custom404) && !empty($sufix) ) { global $custom_comp, $hp_default_limit_search; $hotproperty = "hotproperty"; if (in_array("hotproperty", $custom_comp)) { $hotproperty = array_search($component_name, $custom_comp); } $onclickCmd = "document.location.href='" . $hotproperty . "/" . _HP_SEF_SEARCH . "/' + document.searchfrm.type.options[document.searchfrm.type.selectedIndex].value + '/".$hp_default_limit_search."/0/" . "' + encodeURI(document.searchfrm.hp_search.value)"; } else { # Using SEF advance or no SEF at all $onclickCmd = "document.location.href='" . sefRelToAbs("index.php?option=com_hotproperty&task=search&Itemid=$Itemid&type=' + document.searchfrm.type.options[document.searchfrm.type.selectedIndex].value + '&search=' + encodeURI(document.searchfrm.hp_search.value)"); } */ ?>
   ">
writePagesCounter(); ?>

writePagesLinks('index.php?option=com_hotproperty&task=search&Itemid='.$Itemid.'&type='.$searchString->type.'&search='.$searchString->search); ?>

writePagesCounter(); ?>

writePagesLinks('index.php?option=com_hotproperty&task=search&Itemid='.$Itemid.'&type='.$searchString->type.'&search='.$searchString->search); ?>
setPageTitle( $type->name ); ?>
">name; ?>
writeLimitBox('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort='.$sortby_sort.'&order='.$sortby_order.'&Itemid='.$Itemid); ?>
  | | caption)) { ?> caption; ?> | caption)) { ?> caption; ?> | caption)) { ?> caption; ?> | caption)) { ?> caption; ?> | caption)) { ?> caption; ?> | caption)) { ?> caption; ?> | caption)) { ?> caption; ?> | caption)) { ?> caption; ?> |
writePagesCounter(); ?>
writePagesLinks('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort='.$sortby_sort.'&order='.$sortby_order.'&Itemid='.$Itemid); ?>
setPageTitle( _HP_FEATURED ); ?>

writePagesCounter(); ?>

writePagesLinks('index.php?option=com_hotproperty&task=viewfeatured'); ?>
setPageTitle( $company[0]->name ); ?>
">

name; ?>

writePagesCounter(); ?>

writePagesLinks('index.php?option=com_hotproperty&task=viewco&id='.$company[0]->id); ?>
setPageTitle( $agent->name ); ?>
">name; ?>

name; ?>


setPageTitle( _HP_CO_CONTACT .' - '.$company[0]->name ); ?>
">

id) ?>
setPageTitle( _HP_VIEW_AGENT_CONTACT .' - '.$agent[0]->name ); ?>
id) ?>
appendMetaTag( 'description', $prop[0]->metadesc ); $mainframe->appendMetaTag( 'keywords', $prop[0]->metakey ); $mainframe->setPageTitle( $prop[0]->name ); if ($pop == '') $pop = 0; ?>


Click here to view the next image
<      >
'; // Name (Titulo) echo '
'.$p->name.'.
'; // Referencia propia echo '
'; echo ' › '._OFER_REF.": "; if ($p->id <> "") echo $p->id.".
"; else echo _OFER_NO_DEF; echo '
'; // Type (Tipo de oferta) echo '
'; if (!$caption['type']->hideCaption) echo ' › '.$caption['type']->caption.": "; echo $p->type.".
"; echo '
'; // Tipo_Alojamiento echo '
'; if (!$caption['Tipo_Alojamiento']->hideCaption) echo ' › '.$caption['Tipo_Alojamiento']->caption.": "; if ($p->Tipo_Alojamiento<>"") echo $p->Tipo_Alojamiento.".
"; else echo _OFER_NO_DEF; echo '
'; // Address y postcode (Dirección y CP) echo '
'; if (!$caption['address']->hideCaption) echo ' › '.$caption['address']->caption.": "; if ($p->address<>"") echo $p->address." ".$p->postcode."
"; else echo _OFER_NO_DEF; echo '
'; // Barrio if ( $p->Barrio <> "") { echo '
'; if (!$caption['Barrio']->hideCaption) echo ' › '.$caption['Barrio']->caption.": "; echo $p->Barrio; echo '
'; } // Suburb y State (Población y Provincia) echo '
'; if (!$caption['suburb']->hideCaption) echo ' › '.$caption['suburb']->caption.": "; if ($p->suburb<>"") echo $p->suburb." (".$p->state.")"."
"; else echo _OFER_NO_DEF; echo '
'; // Precio if ($p->typeid == 2) // Venta { echo '
'; if (!$caption['price']->hideCaption) echo ' › '.$caption['price']->caption.": "; if ($p->price<>"") echo number_format($p->price,2,',','.')." ".$caption['price']->append_text."
"; else echo _OFER_NO_DEF; echo '
'; } // Num_plazas if ($p->typeid == 1) // Alquiler { echo '
'; if (!$caption['Num_plazas']->hideCaption) echo ' › '.$caption['Num_plazas']->caption.": "; if ($p->Num_plazas<>"") echo $p->Num_plazas.".
"; else echo _OFER_NO_DEF; echo '
'; } // Numero_dormitorios echo '
'; if ($p->typeid == 1) // Alquiler { if (!$caption['Numero_dormitorios']->hideCaption) { echo ' › '.$caption['Numero_dormitorios']->caption.": "; } } else echo ' › Nº habitaciones: '; if ($p->Numero_dormitorios<>"") echo $p->Numero_dormitorios.".
"; else echo _OFER_NO_DEF; echo '
'; // Cuartos_banio_con_duchas echo '
'; if (!$caption['Cuartos_banio_con_duchas']->hideCaption) echo ' › '.$caption['Cuartos_banio_con_duchas']->caption.": "; if ($p->Cuartos_banio_con_duchas<>"") echo $p->Cuartos_banio_con_duchas.". "; else echo _OFER_NO_DEF." "; // Aseos if ($p->Aseos <> "") { if (!$caption['Aseos']->hideCaption) echo ' › '.$caption['Aseos']->caption.": "; if ($p->Aseos<>"") echo $p->Aseos.".
"; else echo _OFER_NO_DEF; } echo '
'; // Dispone echo '
'; if (!$caption['Dispone']->hideCaption) echo ' › '.$caption['Dispone']->caption.": "; if ($p->Dispone<>"") echo str_replace("|",", ",$p->Dispone).".
"; else echo _OFER_NO_DEF; echo '
'; ?>
Características del inmueble
typeid == 2) // Venta { echo '
'; if (!$caption['AnioConstruccion']->hideCaption) echo ' › '.$caption['AnioConstruccion']->caption.": "; if ($p->AnioConstruccion <> "") echo $p->AnioConstruccion.". "; else echo _OFER_NO_DEF; if (!$caption['UltimaReforma']->hideCaption) echo ' › '.$caption['UltimaReforma']->caption.": "; if ($p->UltimaReforma <> "") echo $p->UltimaReforma.". "; else echo _OFER_NO_DEF; echo '
'; } // Metros construidos echo '
'; if ($p->typeid == 2) // Venta { if (!$caption['MetrosConstruidos']->hideCaption) echo ' › '.$caption['MetrosConstruidos']->caption.": "; if ($p->MetrosConstruidos <> "") echo $p->MetrosConstruidos." ".$caption['Superficie_habitable']->append_text.". "; else echo _OFER_NO_DEF; } if (!$caption['Superficie_habitable']->hideCaption) echo ' › '.$caption['Superficie_habitable']->caption.": "; echo $p->Superficie_habitable." ".$caption['Superficie_habitable']->append_text.". "; // Superficie_parcela if ($p->Superficie_parcela <> "") { if (!$caption['Superficie_parcela']->hideCaption) echo ' › '.$caption['Superficie_parcela']->caption.": "; echo $p->Superficie_parcela." ".$caption['Superficie_parcela']->append_text."."; } echo "
"; echo '
'; if ($p->Camas_dobles <> 0 || $p->Camas_individuales <> 0 || $p->Camas_supletorias <> 0 || $p->Camas_litera <> 0) echo '
'; if ($p->typeid == 1) // Alquiler { // Camas_dobles if ($p->Camas_dobles <> 0) { if (!$caption['Camas_dobles']->hideCaption) echo ' › '.$caption['Camas_dobles']->caption.": "; echo $p->Camas_dobles.".  "; } // Camas_individuales if ($p->Camas_individuales <> 0) { if (!$caption['Camas_individuales']->hideCaption) echo ' › '.$caption['Camas_individuales']->caption.": "; echo $p->Camas_individuales.".  "; } // Camas_supletorias if ($p->Camas_supletorias <> 0) { if (!$caption['Camas_supletorias']->hideCaption) echo ' › '.$caption['Camas_supletorias']->caption.": "; echo $p->Camas_supletorias.".  "; } // Camas_litera if ($p->Camas_litera <> 0) { if (!$caption['Camas_litera']->hideCaption) echo ' › '.$caption['Camas_litera']->caption.": "; echo $p->Camas_litera.".  "; } if ($p->Camas_dobles <> 0 || $p->Camas_individuales <> 0 || $p->Camas_supletorias <> 0 || $p->Camas_litera <> 0) { echo "
"; echo "
"; } // Sofa_cama_individual if ($p->Sofa_cama_individual<>"" && $p->Sofa_cama_individual<>"") { echo '
'; // Sofa_cama_individual if ( $p->Sofa_cama_individual <> "") { if (!$caption['Sofa_cama_individual']->hideCaption) echo ' › '.$caption['Sofa_cama_individual']->caption.": "; echo $p->Sofa_cama_individual.".  "; } // Sofa_cama_doble if ( $p->Sofa_cama_doble <> "") { if (!$caption['Sofa_cama_doble']->hideCaption) echo ' › '.$caption['Sofa_cama_doble']->caption.": "; echo $p->Sofa_cama_doble.".  "; } echo "
"; } // Superficie_terraza_solarium if ($p->Superficie_terraza_solarium <> "") { echo '
'; if (!$caption['Superficie_terraza_solarium']->hideCaption) echo ' › '.$caption['Superficie_terraza_solarium']->caption.": "; echo $p->Superficie_terraza_solarium." ".$caption['Superficie_terraza_solarium']->append_text.".
"; echo "
"; } } // Enseres echo '
'; if (!$caption['Enseres']->hideCaption) echo ' › '.$caption['Enseres']->caption.": "; echo str_replace("|",", ",$p->Enseres).".
"; echo '
'; // Animales if ($p->typeid == 1) // Alquiler { echo '
'; if (!$caption['Animales']->hideCaption) echo ' › '.$caption['Animales']->caption.": "; echo $p->Animales.".
"; echo '
'; } // *** Características de la zona ** echo '
Características de la zona
'; // Zona echo '
'; if (!$caption['Zona']->hideCaption) echo ' › '.$caption['Zona']->caption.": "; echo str_replace("|",", ",$p->Zona).".
"; echo '
'; // ActividadesDeportivas if ($p->typeid == 1) // Alquiler { if($caption['ActividadesDeportivas'] != '') { echo '
'; if (!$caption['ActividadesDeportivas']->hideCaption) echo ' › '.$caption['ActividadesDeportivas']->caption.": "; echo str_replace("|",", ",$p->ActividadesDeportivas).".
"; echo '
'; } } // Distancia_a_la_playa echo '
'; if ($p->Distancia_a_la_playa <> "") { if (!$caption['Distancia_a_la_playa']->hideCaption) echo ' › '.$caption['Distancia_a_la_playa']->caption.": "; echo $p->Distancia_a_la_playa." ".$caption['Distancia_a_la_playa']->append_text.".
"; } echo '
'; if ($p->A_minutos_andando <> "") { echo '
'; echo ''; if (!$caption['A_minutos_andando']->hideCaption) echo ' › '.$caption['A_minutos_andando']->caption.' '; echo $p->A_minutos_andando." ".$caption['A_minutos_andando']->append_text." "; if (!$caption['de_andando']->hideCaption) echo ' '.$caption['de_andando']->caption.' '; echo $p->de_andando.".
"; echo '
'; } if ($p->A_minutos_coche <> "") { echo '
'; echo ''; if (!$caption['A_minutos_coche']->hideCaption) echo ' › '.$caption['A_minutos_coche']->caption.' '; echo $p->A_minutos_coche." ".$caption['A_minutos_coche']->append_text." "; if (!$caption['de_coche']->hideCaption) echo ' '.$caption['de_coche']->caption.' '; echo $p->de_coche.".
"; echo '
'; echo '
'; } // *** Descripción detallada *** echo '
'.$caption['full_text']->caption.'
'; echo '
'; echo '
'; echo $p->full_text; echo '
'; echo '
'; // *** Disponibilidad *** if ($p->typeid == 1 && $num_periodos > 0) // Alquiler { echo '
'.$caption['intro_text']->caption.'
'; echo '
'; ?>

Mostrar años.


› 

› 
id,$prop[0]->name,$prop[0]->typeid); ?>
photo)) { ?>
"viewagent") { ?> id&Itemid=$Itemid"); ?>"> <?php echo $agent->name; ?> <?php echo $agent->name; ?>


desc)) { ?>
desc; ?>
mobile)) { ?> : mobile; ?>.
disp_mov_from)) { ?> de disp_mov_from); ?> a disp_mov_to); ?> de disp_mov_from_hora; ?> a disp_mov_to_hora; ?>.
fijo)) { ?> : fijo; ?>.
disp_fijo_from)) { ?> de disp_fijo_from); ?> a disp_fijo_to); ?> de disp_fijo_from_hora; ?> a disp_fijo_to_hora; ?>.
idiomas_hablados)) { ?> : idiomas_hablados) ?>.
photo)) { ?>
<?php echo $co->name; ?>
"viewco") { ?>id&Itemid=$Itemid"); ?>">name; ?>name; } ?>

address)!="") { echo "$co->address
"; } if ((trim($co->suburb)!="") && (trim($co->state)!="") && (trim($co->postcode)!="")) { echo "$co->suburb, $co->state, $co->postcode
"; } elseif ((trim($co->suburb)!="") && (trim($co->state)!="")) { echo "$co->suburb, $co->state
"; } elseif ((trim($co->suburb)!="") && (trim($co->postcode)!="")) { echo "$co->suburb, $co->postcode
"; } elseif ((trim($co->state)!="") && (trim($co->postcode)!="")) { echo "$co->state, $co->postcode
"; } elseif ((trim($co->state)!="")) { echo "$co->state
"; } elseif ((trim($co->suburb)!="")) { echo "$co->suburb
"; } elseif ((trim($co->postcode)!="")) { echo "$co->postcode
"; } if (trim($co->country)!="") { echo "$co->country
"; } ?>
user == $my->id && $agent->user > 0 && $my->id > 0) { ?>   " title=""><?= _HP_AGENT_MODIFY ?> email) ) { ; ?> id&Itemid=$Itemid"); ?>"><?= _HP_AGENT_SENDEMAIL ?>


telephone)) { ?> : telephone; ?>.
disp_fijo_from)) { ?> disp_fijo_from); ?> a disp_fijo_to); ?> de disp_fijo_from_hora; ?> a disp_fijo_to_hora; ?>.
mobile)) { ?> : mobile; ?>
disp_mov_from)) { ?> disp_mov_from); ?> a disp_mov_to); ?> de disp_mov_from_hora; ?> a disp_mov_to_hora; ?>.
website)) { ?> website; ?>
desc)) { ?>

desc; ?>

idiomas_hablados)) { ?> : idiomas_hablados) ?>.

"agent" && $subject <> "property" && $subject <> "company") return false; ?>
">
*:
*:
*:
:
idiomas_hablados); foreach($hablados as $hablado) $idiomas_hablados[$hablado]=true; foreach($idiomas as $idioma) { ?>
:
:
*:

<?php echo $mosConfig_sitename; ?> :: <?php echo $title; ?>






thumb <> '') { $thumb_imgsize = GetImageSize ($mosConfig_absolute_path.$hp_imgdir_thumb.$p->thumb); } else { $thumb_imgsize = GetImageSize ($mosConfig_absolute_path.$hp_imgdir_thumb.$hp_img_noimage_thumb); } ?>
user == $my->id && $p->user > 0 && $my->id > 0) { ?>   id&Itemid=$Itemid"); ?>" title=""><?= _E_EDIT ?>

'; // Población if (!$caption['suburb']->hideCaption) echo ''.$caption['suburb']->caption.": "; echo $p->suburb.".
"; // Provincia if (!$caption['state']->hideCaption) echo ''.$caption['state']->caption.": "; echo $p->state.".
"; // Barrio if (!$p->Barrio=="") { if (!$caption['Barrio']->hideCaption) echo ''.$caption['Barrio']->caption.": "; echo $p->Barrio.".
"; } // Nº plazas if ($p->typeid == 1 && $p->Num_plazas != "") { if (!$caption['Num_plazas']->hideCaption) echo ''.$caption['Num_plazas']->caption.": "; echo $p->Num_plazas.".
"; } // Metros construidos if ($p->MetrosConstruidos != "") // Venta { if (!$caption['MetrosConstruidos']->hideCaption) echo ''.$caption['MetrosConstruidos']->caption.": "; echo $p->MetrosConstruidos." ".$caption['MetrosConstruidos']->append_text.".
"; } // Año construccion if ($p->AnioConstruccion != "") // Venta { if (!$caption['AnioConstruccion']->hideCaption) echo ''.$caption['AnioConstruccion']->caption.": "; echo $p->AnioConstruccion."
"; } // Número de dormitorios if ($p->Numero_dormitorios != "") // Alquiler { if (!$caption['Numero_dormitorios']->hideCaption) echo ''.$caption['Numero_dormitorios']->caption.": "; echo $p->Numero_dormitorios.".
"; } // Precio if ($p->price != "0") // Venta { if (!$caption['price']->hideCaption) echo ''.$caption['price']->caption.": "; echo number_format($p->price,2,',','.')." ".$caption['price']->append_text."
"; } echo '
'; echo '
'; // Cuartos de baño if (!$caption['Cuartos_banio_con_duchas']->hideCaption) echo ''.$caption['Cuartos_banio_con_duchas']->caption.": "; if ($p->Cuartos_banio_con_duchas <> "") echo $p->Cuartos_banio_con_duchas.". "; else echo _OFER_NINGUNO." "; // Aseos if (!$caption['Aseos']->hideCaption) echo ''.$caption['Aseos']->caption.": "; if ($p->Aseos <> "") echo $p->Aseos.".
"; else echo _OFER_NINGUNO."
"; // Dispone if (!$caption['Dispone']->hideCaption) echo ''.$caption['Dispone']->caption.": "; echo str_replace("|",", ",$p->Dispone).".
"; echo '
'; ?> '; // Resumen # echo $p->Resumen."

"; /* Antiguo código que escupía los campos */ /*foreach($p as $key => $value) { if ( array_key_exists($key,$caption) && ($caption[$key]->name <> 'name' && $caption[$key]->name <> 'thumb' && $caption[$key]->name <> 'thumb_title' && $caption[$key]->name <> '' && $value <> "") ) # Replace '|' with a comma for checkbox and select multiple fields if ($caption[$key]->field_type == "checkbox" || $caption[$key]->field_type == "selectmultiple") { if (!$caption[$key]->hideCaption) echo ''.$caption[$key]->caption.": "; echo str_replace("|",", ",$value).".
"; # Web Link } elseif ($caption[$key]->field_type == "link") { // Evaluate mambot style data $value = str_replace( '{property_id}', $p->id, $value ); $value = str_replace( '{type_id}', $p->typeid, $value ); $value = str_replace( '{agent_id}', $p->agentid, $value ); $value = str_replace( '{company_id}', $p->companyid, $value ); $value = str_replace( '{Itemid}', $Itemid, $value ); if (!$caption[$key]->hideCaption) { ?>caption; ?>: prefix_text; $link = explode("|",$value); if (count($link) == 1 && ( substr(trim($link[0]),0,4) == "http" || substr(trim($link[0]),0,5) == "index" ) ) { ?>href=""> 1 && ( substr(trim($link[1]),0,4) == "http" || substr(trim($link[1]),0,5) == "index" ) ) { ?>href="">prefix_text."
"; } else { # Do not display agent field when viewing agent's properties # Do not display type field when viewing type's properties if ( !($key == "agent" && $task == "viewagent") && !($key =="type" && $task == "viewtype") ) { # Show agent link if ($key == "agent") { if (!$caption[$key]->hideCaption) { ?>caption; ?>: agentid&Itemid=$Itemid"); ?>">prefix_text.$value.$caption[$key]->append_text; ?>
hideCaption) { ?>caption; ?>: companyid."&Itemid=$Itemid"); ?>"> prefix_text.$value.$caption[$key]->append_text; ?>
hideCaption) { ?>caption; ?>: typeid."&Itemid=$Itemid"); ?>"> prefix_text.$value.$caption[$key]->append_text; ?>
hideCaption) { ?>caption; ?>:prefix_text.$hp_currency." ".number_format($value, $hp_dec_point, $hp_dec_string, ($hp_thousand_sep) ? $hp_thousand_string:'').$caption[$key]->append_text; ?>
hideCaption) { echo ''.$caption[$key]->caption.": "; } echo $caption[$key]->prefix_text . ( ($value == '1') ? _CMN_YES : _CMN_NO ) . $caption[$key]->append_text . "
"; # Else, show normal 'caption: value' } else { if (!$caption[$key]->hideCaption) { echo ''.$caption[$key]->caption.": "; } echo $caption[$key]->prefix_text . ( ($key=="price") ? $hp_currency." " : "" ) . $value . $caption[$key]->append_text . "
"; } } } }*/ ?>
"._HPAVL_DESDE." "; } else { echo "
"._HPAVL_HASTA."  
"; } ?>
setQuery( "SELECT * FROM #__hp_prop_types AS t" . "\nWHERE t.published='1'" . "\nORDER BY t.ordering ASC"); $types = $database->loadObjectList(); foreach($types AS $t) { ?> name ?> ( id) ?>) setQuery( "SELECT id FROM #__hp_properties AS p" . "\nWHERE p.type=".$type_id); return $database->getNumRows(); } } ?>