2 // hotproperty.html.php
\r
4 * Something's Presentation Code
\r
7 * @copyright (C) 2004 Lee Cher Yeong
\r
8 * @url http://www.somewhere.com/
\r
9 * @author Lee Cher Yeong <cy@somewhere.com>
\r
12 defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
\r
14 class hotproperty_HTML {
\r
19 function include_CSS() {
\r
22 <link rel="stylesheet" href="components/com_hotproperty/css/<?php echo $hp_css; ?>.css" type="text/css">
\r
26 function include_Container_Start() {
\r
28 <div id="con_global">
\r
29 <div class="componentheading"><!--<?php echo _HP_COM_TITLE; ?>--></div>
\r
32 function include_Container_End() {
\r
44 function show_Frontpage(&$campos, &$featured, &$featured_fields_caption, &$featured_total, &$types, &$types_hotproperty, &$types_total) {
\r
45 global $hp_fp_show_featured, $hp_fp_show_search, $mainframe, $hp_css, $mosConfig_live_site, $my;
\r
47 $mainframe->setPageTitle( _HP_COM_TITLE );?>
\r
49 <link rel="stylesheet" href="components/com_hotproperty/css/ppal_<?php echo $hp_css; ?>.css" type="text/css"/>
\r
51 <div id="total_alojamientos">
\r
52 <span class="saludo"><?= _HP_HOLA ?></span> <?= _HP_TENEMOS ?>
\r
53 <?php hotproperty_HTML::show_ResumenTipos() ?>
\r
56 <div id="buscar_alojamiento">
\r
58 <div id="incluir_alojamiento">
\r
65 /* if ($hp_fp_show_featured && count($featured) > 0 ){
\r
66 hotproperty_HTML::show_fp_Featured($featured, $featured_fields_caption, $featured_total);
\r
67 echo '<br class="clearboth" />';
\r
70 if ($hp_fp_show_search) {
\r
71 hotproperty_HTML::show_Search($types);
\r
72 echo '<br class="clearboth" />';
\r
75 hotproperty_HTML::show_Types($types, $types_hotproperty, $types_total);*/
\r
81 function show_fp_Featured(&$prop, &$caption, $featured_total) {
\r
82 global $hp_fp_featured_count, $Itemid;
\r
84 <div id="con_featured1">
\r
85 <div id="heading_Featured"><?php echo _HP_FEATURED_TITLE; ?></div>
\r
86 <div id="list_featured">
\r
87 <?php hotproperty_HTML::list_properties($prop, $caption); ?>
\r
88 <br class="clearboth" />
\r
89 <?php if ($featured_total > $hp_fp_featured_count) {
\r
90 echo "<a href=\"". sefRelToAbs("index.php?option=com_hotproperty&task=viewfeatured&Itemid=$Itemid") ."\">"._HP_MOREFEATURED."</a>";
\r
100 function show_Types(&$types, &$types_hotproperty, $types_total) {
\r
103 <div id="con_types1">
\r
104 <div id="heading_Types"><?php echo _HP_TYPES_TITLE; ?></div>
\r
105 <div id="con_types2">
\r
107 foreach($types AS $t) {
\r
108 if ($types_total[$t->id]->total > 0) {
\r
110 <div class="con_types3">
\r
111 <a class="types_title" href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewtype&id=$t->id&Itemid=$Itemid"); ?>"><?php echo $t->name ."</a>(".$types_total[$t->id]->total.")"; ?><br />
\r
112 <div class="types_desc">
\r
113 <?php echo $t->desc; ?>
\r
114 <ul class="types_hp">
\r
116 foreach($types_hotproperty[$t->id] AS $t_hp) {
\r
117 if ($t_hp->name <> "" && $t_hp->id <> "") {
\r
119 <li><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=view&id=$t_hp->id&Itemid=$Itemid"); ?>"><?php echo $t_hp->name; ?></a></li>
\r
126 if ($types_total[$t->id]->total > 3) { ?>
\r
127 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewtype&id=$t->id&Itemid=$Itemid"); ?>"><?php echo _HP_MORE; ?></a>
\r
145 function show_Search(&$types) {
\r
146 global $Itemid, $hp_use_advsearch, $mosConfig_live_site;
\r
148 global $custom404, $mosConfig_sef, $sufix;
\r
150 # Using Built in SEF feature in Mambo
\r
151 if ( !isset($custom404) && $mosConfig_sef ) {
\r
152 $onclickCmd = "document.location.href= '$mosConfig_live_site/component/option,com_hotproperty/task,search/Itemid,$Itemid/type,0/search,' + encodeURI(document.searchfrm.hp_search.value) + '/'";
\r
153 } elseif ( $mosConfig_sef && isset($custom404) && !empty($sufix) ) {
\r
155 global $custom_comp, $hp_default_limit_search;
\r
156 $hotproperty = "hotproperty";
\r
157 if (in_array("hotproperty", $custom_comp)) {
\r
158 $hotproperty = array_search($component_name, $custom_comp);
\r
161 $onclickCmd = "document.location.href='" . $hotproperty . "/" . _HP_SEF_SEARCH . "/0/".$hp_default_limit_search."/0/" . "' + encodeURI(document.searchfrm.hp_search.value)";
\r
164 # Using SEF advance or no SEF at all
\r
165 $onclickCmd = "document.location.href='" . sefRelToAbs("index.php?option=com_hotproperty&task=search&Itemid=$Itemid&type=0&search=' + encodeURI(document.searchfrm.hp_search.value)");
\r
169 <div id="con_search1">
\r
170 <div id="heading_Search"><?php echo _HP_SEARCH_TITLE; ?></div>
\r
171 <div id="con_search2">
\r
172 <form action="index.php" method="POST" name="searchfrm">
\r
173 <strong><?php echo _HP_SEARCH_TEXT; ?></strong>
\r
174 <input type="text" name="search" class="inputbox" />
\r
175 <input type="submit" class="button" value="<?php echo _HP_SEARCH; ?>" /><?php
\r
176 if ($hp_use_advsearch == '1') {
\r
177 ?> <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=advsearch&Itemid=$Itemid"); ?>"><?php echo _HP_SEARCH_ADV_TITLE; ?></a><?php
\r
180 <input type="hidden" name="option" value="com_hotproperty" />
\r
181 <input type="hidden" name="task" value="search" />
\r
182 <input type="hidden" name="Itemid" value="<?php echo $Itemid;?>" />
\r
190 * Advanced Search Facility
\r
192 function show_AdvSearch($fields, $tipos_renta) {
\r
193 global $Itemid, $mainframe;
\r
195 $mainframe->setPageTitle( _HP_SEARCH_ADV_TITLE );
\r
197 <script language="javascript">
\r
198 /* Selecciona por defecto España como país para la búsqueda */
\r
199 function select_idioma(id) {
\r
200 select=document.getElementById(id);
\r
201 select.options[62].selected="1";
\r
203 /* Muestra o oculta la búsqueda por disponibilidad y el precio según el tipo de oferta */
\r
204 function swap_tipo_oferta(id) {
\r
205 select=document.getElementById(id);
\r
206 disp=document.getElementById('disp_busq_av');
\r
207 precio=document.getElementById('precio_busq_av');
\r
208 if (select.options[1].selected) { // Alquiler
\r
209 disp.style.display = "block";
\r
210 precio.style.display = "none";
\r
212 if (select.options[2].selected) { // Venta
\r
213 disp.style.display = "none";
\r
214 precio.style.display = "block";
\r
216 if (select.options[0].selected) { // Cualquiera
\r
217 disp.style.display = "block";
\r
218 precio.style.display = "block";
\r
223 /* Muestra o oculta una capa, y cambia el texto del enlace lanzador */
\r
224 function swap(id, llamador)
\r
226 id=document.getElementById(id);
\r
227 if (id.style.display == "none" || id.style.display == "") {
\r
228 id.style.display = "block";
\r
229 llamador.innerHTML = "<?= _HP_OCULTAR ?>";
\r
232 id.style.display = "none";
\r
233 llamador.innerHTML = "<?= _HP_MOSTRAR ?>";
\r
236 /* Selecciona todos los alojamientos O sólo las viviendas en un combobox con los tipos de alojamiento */
\r
237 function selecc_vivienda(select)
\r
239 select = document.getElementById(select);
\r
240 if (select.selectedIndex == 1)
\r
242 select.options[select.selectedIndex].selected = "";
\r
243 for (i=2; i <= select.length-1; i++)
\r
244 if (i != 11 && i!= 13) select.options[i].selected="1";
\r
247 /* Muestra u oculta los campos de búsqueda por disponibilidad */
\r
248 function swap_disp(input,id) {
\r
250 document.getElementById(id).style.display="block";
\r
252 document.getElementById(id).style.display="none";
\r
255 <div id="heading_AdvSearch"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?></a><em><?php echo _HP_ARROW; ?></em><?php echo _HP_SEARCH_ADV_TITLE; ?></div>
\r
256 <div id="con_asearch1">
\r
257 <form action="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=asearch&Itemid=$Itemid"); ?>" method="POST" name="searchfrm">
\r
258 <div class="cabecera_busq_avzda">
\r
259 <div class="titulo_cabecera_busq_avzda"><?= _HP_DATOS_GENERALES ?></div>
\r
260 </div><br class="clearboth"/>
\r
261 <div class="cont_form">
\r
262 <div class="titulo_campo"><?= $fields['type']->caption; ?>:</div>
\r
263 <?= $fields['type']->input; ?>
\r
265 <div class="cont_form">
\r
266 <div class="campo_con_ayuda">
\r
267 <div class="titulo_campo"><?= $fields['Tipo_Alojamiento']->caption; ?>:</div>
\r
268 <?= $fields['Tipo_Alojamiento']->input; ?>
\r
270 <div class="msj_ayuda"><?= _HP_AYUDA_TIPO_ALOJ ?></div>
\r
272 <br class="clearboth"/>
\r
273 <div class="cont_form">
\r
274 <div class="titulo_campo"><?= $fields['Superficie_habitable']->caption; ?>:</div>
\r
275 <?php echo $fields['Superficie_habitable']->input; ?>
\r
276 <?php echo $fields['Superficie_habitable']->append_text; ?>
\r
278 <div class="cont_form">
\r
279 <div class="titulo_campo"><?= $fields['Num_plazas']->caption; ?>:</div>
\r
280 <?= $fields['Num_plazas']->input; ?>
\r
282 <div class="cont_form">
\r
283 <div class="titulo_campo"><?= $fields['Numero_dormitorios']->caption; ?>:</div>
\r
284 <?= $fields['Numero_dormitorios']->input; ?>
\r
286 <div class="cont_form">
\r
287 <div class="titulo_campo"><?= $fields['country']->caption; ?>:</div>
\r
288 <?= $fields['country']->input; ?>
\r
289 <script language="javascript">
\r
290 select_idioma('idioma');
\r
293 <div class="cont_form">
\r
294 <div class="titulo_campo"><?= $fields['state']->caption; ?>:</div>
\r
295 <?= $fields['state']->input; ?>
\r
297 <div class="cont_form">
\r
298 <div class="titulo_campo"><?= $fields['suburb']->caption; ?>:</div>
\r
299 <?= $fields['suburb']->input; ?>
\r
301 <div class="cont_form">
\r
302 <div class="titulo_campo"><?= $fields['postcode']->caption; ?>:</div>
\r
303 <?= $fields['postcode']->input; ?>
\r
305 <div id="precio_busq_av">
\r
306 <div class="cont_form">
\r
307 <div class="titulo_campo"><?= $fields['price']->caption; ?>:</div>
\r
308 <?= $fields['price']->input; ?>
\r
311 <div id="disp_busq_av">
\r
312 <div class="cont_form">
\r
313 <input type="checkbox" name="busq_disp" onclick="swap_disp(this,'campos_disp');"><?= _HP_BUSQ_POR_DISP ?></input>
\r
314 <div id="campos_disp">
\r
315 <div class="titulo_campo"><?= _HP_BUSQ_DISP ?> </div>
\r
316 <div class="flota_izq interl_doble">
\r
317 <?php hotproperty_HTML::seleccion_fecha("desde"); ?>
\r
318 <?php hotproperty_HTML::seleccion_fecha("hasta"); ?>
\r
320 <div class="campo_avl">
\r
321 <?= _HPAVL_RENTA; ?>
\r
322 <select size="1" class="campo_dcha inputbox" name="renta">
\r
323 <option value="0"><?= _HP_SEARCH_ALLTYPES ?></option>
\r
324 <?php foreach ($tipos_renta AS $tipo_renta) { ?>
\r
325 <option value="<?php echo $tipo_renta->id; ?>"><?php echo $tipo_renta->nombre; ?></option>
\r
332 <!-- Otros datos -->
\r
333 <div class="cabecera_busq_avzda">
\r
334 <div class="titulo_cabecera_busq_avzda"><?= _HP_OTROS_DATOS ?></div>
\r
335 <div class="botonera_dcha">
\r
336 <a href="#" class="enlace_blanco" onclick="swap('otros_datos', this);"><?= _HP_MOSTRAR; ?></a>
\r
338 </div><br class="clearboth"/>
\r
339 <div id="otros_datos">
\r
340 <div class="cont_form">
\r
341 <div class="titulo_campo"><?= $fields['MetrosConstruidos']->caption; ?>:</div>
\r
342 <?= $fields['MetrosConstruidos']->input; ?>
\r
344 <div class="cont_form">
\r
345 <div class="titulo_campo"><?= $fields['Superficie_parcela']->caption; ?>:</div>
\r
346 <?= $fields['Superficie_parcela']->input; ?>
\r
347 <?= $fields['Superficie_parcela']->append_text; ?>
\r
349 <div class="cont_form">
\r
350 <div class="titulo_campo"><?= $fields['Numero_dormitorios']->caption; ?>:</div>
\r
351 <?= $fields['Numero_dormitorios']->input; ?>
\r
353 <div class="cont_form">
\r
354 <div class="titulo_campo"><?= $fields['Cuartos_banio_con_duchas']->caption; ?>:</div>
\r
355 <?= $fields['Cuartos_banio_con_duchas']->input; ?>
\r
357 <div class="cont_form">
\r
358 <div class="titulo_campo"><?= $fields['Aseos']->caption; ?>:</div>
\r
359 <?= $fields['Aseos']->input; ?>
\r
361 <div class="cont_form">
\r
362 <div class="titulo_campo"><?= $fields['AnioConstruccion']->caption; ?>:</div>
\r
363 <?= $fields['AnioConstruccion']->input; ?>
\r
365 <div class="cont_form">
\r
366 <div class="titulo_campo"><?= $fields['UltimaReforma']->caption; ?>:</div>
\r
367 <?= $fields['UltimaReforma']->input; ?>
\r
369 <div class="cont_form">
\r
370 <div class="titulo_campo"><?= $fields['Amueblado']->caption; ?>:</div>
\r
371 <?= $fields['Amueblado']->input; ?>
\r
373 <div class="cont_form">
\r
374 <div class="titulo_campo"><?= $fields['Dispone']->caption; ?>:</div>
\r
375 <?= $fields['Dispone']->input; ?>
\r
376 <br class="clearboth"/>
\r
378 <div class="cont_form">
\r
379 <div class="titulo_campo"><?= $fields['Zona']->caption; ?>:</div>
\r
380 <?= $fields['Zona']->input; ?>
\r
381 <br class="clearboth"/>
\r
386 <div class="centro">
\r
387 <input type="submit" value="Buscar" class="button" >
\r
396 * Empty Advanced Search Results
\r
398 function show_advSearchResults_error($msg) {
\r
399 global $Itemid, $mainframe;
\r
400 $mainframe->setPageTitle( _HP_SEARCH_ADV_TITLE );
\r
402 <div id="con_asearch1">
\r
403 <div id="heading_AdvSearch"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?></a><em><?php echo _HP_ARROW; ?></em><?php echo _HP_SEARCH_ADV_TITLE; ?></div>
\r
405 <?php echo $msg; ?>
\r
407 <a href=""><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=advsearch&Itemid=$Itemid"); ?>"><?php echo _HP_SEARCH_TRYAGAIN; ?></a>
\r
413 * Advanced Search Results
\r
415 function show_advSearchResults(&$search_id, &$prop, &$caption, &$pageNav, &$searchString) {
\r
416 global $Itemid, $mainframe;
\r
417 $mainframe->setPageTitle( _HP_SEARCH_ADV_TITLE );
\r
419 <div id="con_asearch1">
\r
420 <div id="heading_AdvSearch"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?></a><em><?php echo _HP_ARROW; ?></em><?php echo _HP_SEARCH_ADV_TITLE; ?></div>
\r
421 <!-- <div id="hp_searchresult_con">
\r
422 <div id="hp_search_pagecounter_top">
\r
423 <div class="right"><?php echo $pageNav->writePagesCounter(); ?></div>
\r
424 <br class="clearboth" />
\r
425 <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=asearch&Itemid='.$Itemid.'&search_id='.$search_id); ?>
\r
428 <div id="list_searchresults">
\r
429 <?php hotproperty_HTML::list_properties($prop, $caption); ?>
\r
432 <br class="clearboth" />
\r
433 <div id="hp_search_pagecounter_bottom">
\r
434 <div class="dcha"><?php echo $pageNav->writePagesCounter(); ?></div>
\r
435 <br class="clearboth" />
\r
436 <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=asearch&Itemid='.$Itemid.'&search_id='.$search_id); ?>
\r
445 function show_SearchResults(&$types, &$prop, &$caption, &$pageNav, &$searchString) {
\r
446 global $Itemid, $hp_use_advsearch, $mosConfig_live_site, $mainframe;
\r
447 global $custom404, $mosConfig_sef, $sufix;
\r
448 $mainframe->setPageTitle( _HP_SEARCH_RESULT_TITLE );
\r
450 # Using Built in SEF feature in Mambo
\r
452 if ( !isset($custom404) && $mosConfig_sef ) {
\r
454 $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) + '/'";
\r
456 } elseif ( $mosConfig_sef && isset($custom404) && !empty($sufix) ) {
\r
458 global $custom_comp, $hp_default_limit_search;
\r
459 $hotproperty = "hotproperty";
\r
460 if (in_array("hotproperty", $custom_comp)) {
\r
461 $hotproperty = array_search($component_name, $custom_comp);
\r
464 $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)";
\r
468 # Using SEF advance or no SEF at all
\r
469 $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)");
\r
473 <div id="con_search1">
\r
474 <form action="index.php" method="POST" name="searchfrm">
\r
475 <div id="heading_Search"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN ." "._HP_ARROW." "; ?></a><?php echo _HP_SEARCH_RESULT_TITLE; ?></div>
\r
476 <div id="hp_searchresult_con">
\r
477 <strong><?php echo _HP_SEARCH_TEXT; ?></strong>
\r
478 <input type="text" name="search" class="inputbox" value="<?php echo $searchString->search; ?>" /> <?php echo _HP_IN; ?>
\r
479 <select name="type" class="inputbox" size="1">
\r
480 <option value="0"><?php echo _HP_SEARCH_ALLTYPES; ?></option>
\r
482 foreach($types AS $t) { ?>
\r
483 <option value="<?php echo $t->id; ?>"<?php echo (($searchString->type==$t->id) ? " selected" : ""); ?>><?php echo $t->name; ?></option>
\r
487 <input type="submit" class="button" value="<?php echo _HP_SEARCH; ?>" /><?php
\r
488 if ($hp_use_advsearch == '1') {
\r
489 ?> <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=advsearch&Itemid=$Itemid"); ?>"><?php echo _HP_SEARCH_ADV_TITLE; ?></a><?php
\r
492 <div id="hp_search_pagecounter_top">
\r
493 <div class="right"><?php echo $pageNav->writePagesCounter(); ?></div>
\r
494 <br class="clearboth" />
\r
495 <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=search&Itemid='.$Itemid.'&type='.$searchString->type.'&search='.$searchString->search); ?>
\r
498 <input type="hidden" name="option" value="com_hotproperty" />
\r
499 <input type="hidden" name="task" value="search" />
\r
503 <div id="list_searchresults">
\r
504 <?php hotproperty_HTML::list_properties($prop, $caption); ?>
\r
506 <br class="clearboth" />
\r
507 <div id="hp_search_pagecounter_bottom">
\r
508 <div class="right"><?php echo $pageNav->writePagesCounter(); ?></div>
\r
509 <br class="clearboth" />
\r
510 <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=search&Itemid='.$Itemid.'&type='.$searchString->type.'&search='.$searchString->search); ?>
\r
517 * List Properties for a particular Type
\r
519 function show_Type($prop, $type, $caption, $pageNav, $sortby_sort, $sortby_order) {
\r
520 global $hp_use_diplaynum, $hp_use_sort_name, $hp_use_sort_agent, $hp_use_sort_price, $hp_use_sort_suburb, $hp_use_sort_state, $hp_use_sort_country, $hp_use_sort_type, $hp_use_sort_modified, $hp_use_sort_hits;
\r
522 global $Itemid, $database, $mainframe;
\r
524 $mainframe->setPageTitle( $type->name );
\r
526 <div id="con_type1">
\r
527 <?php if ($type != '') { ?>
\r
528 <div id="heading_Type"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?></a><em><?php echo _HP_ARROW; ?></em><?php echo $type->name; ?></div>
\r
531 if ($hp_use_diplaynum == '1' || !empty($hp_use_sort_name) || !empty($hp_use_sort_agent) || !empty($hp_use_sort_price) || !empty($hp_use_sort_suburb) || !empty($hp_use_sort_state) || !empty($hp_use_sort_country) || !empty($hp_use_sort_type) || !empty($hp_use_sort_modified) || !empty($hp_use_sort_hits)) {
\r
533 <div id="con_sort">
\r
534 <?php if ($hp_use_diplaynum == '1') { ?>
\r
535 <div id="con_sort1">
\r
536 <?php echo _PN_DISPLAY_NR; ?>
\r
537 <?php echo $pageNav->writeLimitBox('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort='.$sortby_sort.'&order='.$sortby_order.'&Itemid='.$Itemid); ?>
\r
541 if (!empty($hp_use_sort_name) || !empty($hp_use_sort_agent) || !empty($hp_use_sort_price) || !empty($hp_use_sort_suburb) || !empty($hp_use_sort_state) || !empty($hp_use_sort_country) || !empty($hp_use_sort_type) || !empty($hp_use_sort_modified) || !empty($hp_use_sort_hits)) {
\r
543 <div id="con_sort2">
\r
544 <?php echo _HP_SORT_BY; ?>
\r
547 <?php if (!empty($hp_use_sort_name)) { ?>
\r
548 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=name&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>" title="<?php echo _HP_SORT_A_Z; ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo _HP_SORT_AZ; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=name&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>" title="<?php echo _HP_SORT_Z_A; ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
551 <?php if (!empty($hp_use_sort_agent) && !empty($caption['agent']->caption)) { ?>
\r
552 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=agent&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo $caption['agent']->caption; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=agent&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
555 <?php if (!empty($hp_use_sort_price) && !empty($caption['price']->caption)) { ?>
\r
556 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=price&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>" title="<?php echo _HP_SORT_LOWEST_PRICE; ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo $caption['price']->caption; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=price&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>" title="<?php echo _HP_SORT_HIGHEST_PRICE; ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
559 <?php if (!empty($hp_use_sort_suburb) && !empty($caption['suburb']->caption)) { ?>
\r
560 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=suburb&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo $caption['suburb']->caption; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=suburb&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
563 <?php if (!empty($hp_use_sort_state) && !empty($caption['state']->caption)) { ?>
\r
564 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=state&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo $caption['state']->caption; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=state&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
567 <?php if (!empty($hp_use_sort_country) && !empty($caption['country']->caption)) { ?>
\r
568 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=country&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo $caption['country']->caption; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=country&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
571 <?php if (!empty($hp_use_sort_type) && !empty($caption['type']->caption)) { ?>
\r
572 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=type&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo $caption['type']->caption; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=type&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
575 <?php if (!empty($hp_use_sort_modified) && !empty($caption['modified']->caption)) { ?>
\r
576 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=modified&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo $caption['modified']->caption; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=modified&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
579 <?php if (!empty($hp_use_sort_hits) && !empty($caption['hits']->caption)) { ?>
\r
580 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=hits&order=asc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_ASC; ?> </a> <?php echo $caption['hits']->caption; ?> <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort=hits&order=desc&limit='.$pageNav->limit.'&limitstart='.$pageNav->limitstart.'&Itemid='.$Itemid); ?>"> <?php echo _HP_SORT_DESC; ?> </a> |
\r
587 <div id="list_properties">
\r
588 <?php hotproperty_HTML::list_properties($prop, $caption); ?>
\r
592 <?php if ($type != '') { ?>
\r
593 <div id="hp_pagecounter_bottom">
\r
594 <div align="right"><?php $pageNav->writePagesCounter(); ?></div>
\r
595 <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort='.$sortby_sort.'&order='.$sortby_order.'&Itemid='.$Itemid); ?>
\r
603 * List Featured Properties
\r
605 function show_Featured($prop, $caption, $pageNav) {
\r
606 global $Itemid, $mainframe;
\r
607 $mainframe->setPageTitle( _HP_FEATURED );
\r
609 <div id="con_type1">
\r
610 <div id="heading_Featured"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN ." "._HP_ARROW." "; ?></a><?php echo _HP_FEATURED; ?></div>
\r
611 <div id="list_properties">
\r
612 <?php hotproperty_HTML::list_properties($prop, $caption); ?>
\r
614 <br class="clearboth" />
\r
615 <div id="hp_pagecounter_bottom">
\r
616 <div align="right"><?php echo $pageNav->writePagesCounter(); ?></div>
\r
617 <br class="clearboth" />
\r
618 <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=viewfeatured'); ?>
\r
625 * Display Company's contact details and list all agents under it.
\r
627 function show_Company(&$company, &$agent, &$prop, &$caption, $pageNav) {
\r
628 global $mosConfig_live_site, $hp_imgdir_agent, $mainframe, $Itemid;
\r
629 $mainframe->setPageTitle( $company[0]->name );
\r
632 <div id="hp_view_agent_title_nav"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?></a><em><?php echo _HP_ARROW; ?></em> <?php echo _HP_CO_TITLE; ?></div>
\r
633 <div id="hp_view_co_con">
\r
634 <?php hotproperty_HTML::show_CoInfo($company, $agent) ?>
\r
636 <br class="clearboth" />
\r
638 <div id="heading_Agent"><span class="flecha_big">› </span><?= _HP_PROPBYAGENT.$company[0]->name; ?></div>
\r
639 <div id="list_properties">
\r
640 <?php hotproperty_HTML::list_properties($prop, $caption); ?>
\r
643 <br class="clearboth" />
\r
644 <div id="hp_pagecounter_bottom">
\r
645 <div align="right"><?php echo $pageNav->writePagesCounter(); ?></div>
\r
646 <br class="clearboth" />
\r
647 <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=viewco&id='.$company[0]->id); ?>
\r
654 * Display Agent's information and list all properties under it.
\r
656 function show_Agent($prop_alq, $prop_vta, $caption, $agent, $types, $pageNav) {
\r
657 global $mosConfig_live_site, $hp_imgdir_agent, $Itemid, $mainframe;
\r
658 $mainframe->setPageTitle( $agent->name );
\r
661 <div id="hp_view_agent_title_nav"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?></a><em><?php echo _HP_ARROW; ?></em><?php echo $agent->name; ?></div>
\r
663 <div id="hp_view_agent_con">
\r
664 <?php hotproperty_HTML::show_AgentInfo($agent) ?>
\r
666 <br class="clearboth" />
\r
668 <div id="heading_Agent"><span class="flecha_big">› </span><?= _HP_PROPBYAGENT.$agent->name; ?></div>
\r
669 <div class="cabecera_ver_ofertas"><?= _OFER_ALQ; ?></div>
\r
670 <?php hotproperty_HTML::show_Type($prop_alq, "", $caption, $pageNav, "desc", "modified"); ?>
\r
671 <br class="clearboth" />
\r
672 <div class="cabecera_ver_ofertas"><?= _OFER_VEN; ?></div>
\r
673 <?php hotproperty_HTML::show_Type($prop_vta, "", $caption, $pageNav, "desc", "modified"); ?>
\r
676 <!-- <div id="hp_pagecounter_bottom">
\r
677 <div align="right"><?php echo $pageNav->writePagesCounter(); ?></div>
\r
678 <br class="clearboth" />
\r
679 <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=viewagent&id='.$agent->id); ?>
\r
681 <br class="clearboth" />
\r
686 * Display Company's information and an enquiry form.
\r
688 function show_CoEmail($company) {
\r
689 global $Itemid, $mainframe;
\r
690 $mainframe->setPageTitle( _HP_CO_CONTACT .' - '.$company[0]->name );
\r
693 <div id="heading_Co"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?></a><em><?php echo _HP_ARROW; ?></em><?php echo _HP_CO_TITLE; ?></div>
\r
694 <div id="hp_view_co_con">
\r
695 <?php hotproperty_HTML::show_CoInfo($company) ?>
\r
697 <br class="clearboth" />
\r
698 <div id="heading_Co_Contact"><?php echo _HP_CO_CONTACT; ?></div>
\r
699 <div id="hp_emailform_con">
\r
700 <?php hotproperty_HTML::show_EmailForm('company',$company[0]->id) ?>
\r
707 * Display Agent's information and an enquiry form.
\r
709 function show_AgentEmail($agent) {
\r
710 global $Itemid, $mainframe;
\r
711 $mainframe->setPageTitle( _HP_VIEW_AGENT_CONTACT .' - '.$agent[0]->name );
\r
713 <!--<div id="hp_view_agent_title_nav"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?><em><?php echo _HP_ARROW; ?></em></a> <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewco&id=".$agent[0]->companyid."&Itemid=".$Itemid); ?>"><?php echo $agent[0]->company; ?></a><em><?php echo _HP_ARROW; ?></em><?php echo _HP_VIEW_AGENT_TITLE; ?></div> -->
\r
714 <!-- <div id="hp_view_agent_con">
\r
715 <?php hotproperty_HTML::show_AgentInfo($agent) ?>
\r
717 <div id="hp_view_agent_contact"><span class="flecha_big"><?= _HP_ARROW ?></span><?php echo _HP_VIEW_AGENT_CONTACT; ?></div>
\r
718 <div id="hp_emailform_con">
\r
719 <?php hotproperty_HTML::show_EmailForm('agent',$agent[0]->id) ?>
\r
728 function show_Prop(&$prop, &$caption, &$images, &$agent, $num_periodos) {
\r
729 global $Itemid, $my, $mosConfig_live_site, $mosConfig_absolute_path, $pop, $mainframe;
\r
730 global $hp_imgdir_thumb, $hp_imgdir_standard, $hp_currency, $hp_imgsize_thumb, $hp_img_noimage_thumb, $hp_imgdir_agent, $hp_show_agentdetails, $hp_show_enquiryform, $hp_thousand_sep, $hp_dec_point, $hp_link_open_newwin, $hp_show_moreinfo, $hp_use_companyagent, $hp_dec_string, $hp_thousand_string;
\r
731 global $hp_show_pdficon, $hp_show_printicon, $hp_show_emailicon;
\r
733 $mainframe->appendMetaTag( 'description', $prop[0]->metadesc );
\r
734 $mainframe->appendMetaTag( 'keywords', $prop[0]->metakey );
\r
735 $mainframe->setPageTitle( $prop[0]->name );
\r
736 if ($pop == '') $pop = 0;
\r
738 <script language="javascript">
\r
739 // Si es una pop-up, es la ventana de impresión: imprime.
\r
740 if (<?= $pop ?> == 1 ) { window.print(); }
\r
742 <script src="components/com_hotproperty/js/resalte.js" type="text/javascript"></script>
\r
745 <?php if (!$pop) { ?>
\r
746 <div id="heading_Prop">
\r
747 <div class="obj_con_botonera">
\r
748 <div class="nombre_objeto">
\r
749 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&Itemid=$Itemid"); ?>"><?php echo _HP_COM_PATHWAY_MAIN; ?></a><em><?php echo _HP_ARROW; ?></em><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewtype&id=".$prop[0]->typeid."&Itemid=$Itemid"); ?>"><?php echo $prop[0]->type; ?> </a> <em><?php echo _HP_ARROW; ?></em> <?php echo $prop[0]->name; ?>
\r
752 <div class="botonera_dcha">
\r
753 <div class="mini_botones">
\r
757 # Show edit icon for authorized agent
\r
758 if (!$pop && $prop[0]->user == $my->id && $prop[0]->user > 0 && $my->id > 0) { ?>
\r
759 <div class="mini_boton">
\r
760 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=editprop&id=". $prop[0]->id ."&Itemid=$Itemid"); ?>" title="<?= _E_EDIT; ?>"><img src="administrator/images/editar.png" alt="<?= _E_EDIT ?>" title="<?= _E_EDIT ?>" onmouseover="this.src='administrator/images/editar_on.png';swap_resalte('editar',1);" onmouseout="this.src='administrator/images/editar.png';swap_resalte('editar',0);" class="bot_gestionar" id="img_editar"/></a>
\r
762 <div class="texto_mini_boton"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=editprop&id=". $prop[0]->id ."&Itemid=$Itemid"); ?>" onmouseover="swap_resalte('editar',1);" onmouseout="swap_resalte('editar',0);" title="<?= _E_EDIT; ?>" id="a_editar"><?= _E_EDIT ?></a></div>
\r
766 if ($hp_show_pdficon && !$pop) {
\r
768 <div class="mini_boton">
\r
769 <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/components/com_hotproperty/pdf.php?id=<?php echo $prop[0]->id; ?>', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');" title="<?php echo _CMN_PRINT;?>">
\r
770 <img src="<?php echo $mosConfig_live_site;?>/administrator/images/imprimir.png" border="0" alt="<?php echo _CMN_PDF;?>" onmouseover="this.src='administrator/images/imprimir_on.png';swap_resalte('imprimir',1);" onmouseout="this.src='administrator/images/imprimir.png'; swap_resalte('imprimir',0);" class="bot_gestionar" id="img_imprimir"/></a>
\r
772 <div class="texto_mini_boton">
\r
773 <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/components/com_hotproperty/pdf.php?id=<?php echo $prop[0]->id; ?>', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');" onmouseover="swap_resalte('imprimir',1);" onmouseout="swap_resalte('imprimir',0);" class="enlace" id="a_imprimir"><?php echo _CMN_PDF;?></a>
\r
776 } // End of if $hp_show_pdficon
\r
778 if ($hp_show_printicon && !$pop) { ?>
\r
779 <div class="mini_boton">
\r
780 <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/index2.php?option=com_hotproperty&task=view&id=<?php echo $prop[0]->id; ?>&pop=1', 'win2', 'status=no,toolbar=no,scrollbars=yes,menubar=no,resizable=yes,width=940,height=480,directories=no,location=no');" title="<?php echo _CMN_PRINT;?>" onmouseover="swap_resalte('imprimir',1);">
\r
781 <img src="administrator/images/imprimir.png" alt="<?= _CMN_PRINT ?>" title="<?= _CMN_PRINT ?>" onmouseover="this.src='administrator/images/imprimir_on.png';" onmouseout="this.src='administrator/images/imprimir.png'; swap_resalte('imprimir',0);" class="bot_gestionar" id="img_imprimir"/></a>
\r
783 <div class="texto_mini_boton">
\r
784 <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/index2.php?option=com_hotproperty&task=view&id=<?php echo $prop[0]->id; ?>&pop=1', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=940,height=480,directories=no,location=no');" title="<?php echo _CMN_PRINT;?>" onmouseover="swap_resalte('imprimir',1);" onmouseout="swap_resalte('imprimir',0);" class="enlace" id="a_imprimir">
\r
785 <?= _CMN_PRINT ?></a> </div>
\r
787 <?php } // End of if $hp_show_printicon
\r
789 if ($hp_show_emailicon && !$pop) { ?>
\r
790 <div class="mini_boton">
\r
791 <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/index2.php?option=com_hotproperty&task=emailform&id=<?php echo $prop[0]->id; ?>', 'win2', 'status=no,toolbar=no,scrollbars=no,titlebar=no,menubar=no,resizable=yes,width=400,height=285,directories=no,location=no');" title="<?php echo _CMN_EMAIL;?>"><img src="administrator/images/correo.png" alt="<?= _CMN_EMAIL ?>" title="<?= _CMN_EMAIL ?>" onmouseover="this.src='administrator/images/correo_on.png';swap_resalte('correo',1);" onmouseout="this.src='administrator/images/correo.png'; swap_resalte('correo',0);" class="bot_gestionar" id="img_correo"/></a>
\r
793 <div class="texto_mini_boton">
\r
794 <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/index2.php?option=com_hotproperty&task=emailform&id=<?php echo $prop[0]->id; ?>', 'win2', 'status=no,toolbar=no,scrollbars=no,titlebar=no,menubar=no,resizable=yes,width=400,height=285,directories=no,location=no');" title="<?php echo _CMN_EMAIL;?>" onmouseover="swap_resalte('correo',1);" onmouseout="swap_resalte('correo',0);" id="a_correo">
\r
795 <?= _HP_EMAIL_AMIGO ?></a> </div>
\r
799 </div> <!-- fin div.mini_botones -->
\r
802 <br class="clearboth">
\r
803 <br class="clearboth">
\r
806 // Copyright © 2006, Michael Rice
\r
807 // License: GPL but you must email when you use it to let me know and this copyright MUST remain intact.
\r
808 // Email: meikeric {at] gmail [dot} com
\r
809 // You can donate to my Paypal and request hacks for HotProperty. Every little bit helps.
\r
810 // Paypal: meikeric {at] gmail [dot} com
\r
813 <?php $iCount = count($images); ?>
\r
814 <script language="JavaScript" type="text/javascript">
\r
815 //for image viewer slide show
\r
819 function UpdateCounter( currentCount )
\r
821 myCount = currentCount;
\r
824 function loadImgArray( strList ){
\r
825 myImgList = strList.split(",");
\r
827 function NextSlideShow( maxCount ){
\r
828 if(myCount >= maxCount){
\r
833 //alert( myImgList[myCount] );
\r
834 show('MainPhoto',myImgList[myCount]);
\r
836 function PrevSlideShow( maxCount ){
\r
838 myCount = maxCount;
\r
842 //alert( myImgList[myCount] );
\r
843 show('MainPhoto',myImgList[myCount]);
\r
846 function fillLabel(inField,inValue){
\r
848 inValue = myCount + 1;
\r
850 if(document.layers) //NN4+
\r
852 document.layers[inField].innerHTML = inValue;
\r
854 else if(document.getElementById) //gecko(NN6) + IE 5+
\r
856 var obj = document.getElementById(inField);
\r
857 obj.innerHTML = inValue;
\r
859 else if(document.all) // IE 4
\r
861 document.all[inField].innerHTML = inValue;
\r
865 function show(name,src) {
\r
866 if (document.images)
\r
867 document.images[name].src = src;
\r
872 <div id="hp_view_standard_photo_con1">
\r
873 <a href='javascript:NextSlideShow( <?php echo $iCount-1; ?>);'><img src='<?php echo $mosConfig_live_site.$hp_imgdir_standard.$images[0]->standard; ?>' name='MainPhoto' alt='Click here to view the next image' border='0' class='search01'/></a>
\r
875 <?php if (!$pop) { ?>
\r
876 <a href='javascript:PrevSlideShow( <?php echo $iCount-1; ?> );'>< <?php echo _CMN_PREV;?></a>
\r
877 <a href='javascript:NextSlideShow( <?php echo $iCount-1; ?> );'><?php echo _CMN_NEXT;?> ></a>
\r
880 <script language='Javascript' type="text/javascript">
\r
881 loadImgArray( '<?php
\r
883 foreach($images AS $image) {
\r
884 echo $mosConfig_live_site.$hp_imgdir_standard.$image->standard;
\r
885 if($iCount > 1 && $i != $iCount) {
\r
894 <?php foreach($prop AS $p) {
\r
897 /* Escupe los campos de manera poco flexible pero práctica (igual que en listado) */
\r
899 echo '<div id="datos_inmueble">';
\r
903 echo '<div id="titulo_inmueble">'.$p->name.'.</div>';
\r
905 // Referencia propia
\r
906 echo '<div class="linea_inmueble">';
\r
907 echo '<span class="hp_caption"> › '._OFER_REF."</span>: ";
\r
908 if ($p->id <> "") echo $p->id.".<br />"; else echo _OFER_NO_DEF;
\r
912 // Type (Tipo de oferta)
\r
913 echo '<div class="linea_inmueble">';
\r
914 if (!$caption['type']->hideCaption)
\r
915 echo '<span class="hp_caption"> › '.$caption['type']->caption."</span>: ";
\r
916 echo $p->type.".<br/>";
\r
919 // Tipo_Alojamiento
\r
920 echo '<div class="linea_inmueble">';
\r
921 if (!$caption['Tipo_Alojamiento']->hideCaption)
\r
922 echo '<span class="hp_caption"> › '.$caption['Tipo_Alojamiento']->caption."</span>: ";
\r
923 if ($p->Tipo_Alojamiento<>"") echo $p->Tipo_Alojamiento.".<br/>"; else echo _OFER_NO_DEF;
\r
926 // Address y postcode (Dirección y CP)
\r
927 echo '<div class="linea_inmueble">';
\r
928 if (!$caption['address']->hideCaption)
\r
929 echo '<span class="hp_caption"> › '.$caption['address']->caption."</span>: ";
\r
930 if ($p->address<>"") echo $p->address." ".$p->postcode."<br/>"; else echo _OFER_NO_DEF;
\r
935 if ( $p->Barrio <> "")
\r
937 echo '<div class="linea_inmueble">';
\r
938 if (!$caption['Barrio']->hideCaption)
\r
939 echo '<span class="hp_caption"> › '.$caption['Barrio']->caption."</span>: ";
\r
944 // Suburb y State (Población y Provincia)
\r
945 echo '<div class="linea_inmueble">';
\r
946 if (!$caption['suburb']->hideCaption)
\r
947 echo '<span class="hp_caption"> › '.$caption['suburb']->caption."</span>: ";
\r
948 if ($p->suburb<>"") echo $p->suburb." (".$p->state.")"."<br/>"; else echo _OFER_NO_DEF;
\r
952 if ($p->typeid == 2) // Venta
\r
954 echo '<div class="linea_inmueble">';
\r
955 if (!$caption['price']->hideCaption)
\r
956 echo '<span class="hp_caption"> › '.$caption['price']->caption."</span>: ";
\r
957 if ($p->price<>"") echo number_format($p->price,2,',','.')." ".$caption['price']->append_text."<br />"; else echo _OFER_NO_DEF;
\r
963 if ($p->typeid == 1) // Alquiler
\r
965 echo '<div class="linea_inmueble">';
\r
966 if (!$caption['Num_plazas']->hideCaption)
\r
967 echo '<span class="hp_caption"> › '.$caption['Num_plazas']->caption."</span>: ";
\r
968 if ($p->Num_plazas<>"") echo $p->Num_plazas.".<br />"; else echo _OFER_NO_DEF;
\r
972 // Numero_dormitorios
\r
973 echo '<div class="linea_inmueble">';
\r
974 if ($p->typeid == 1) // Alquiler
\r
976 if (!$caption['Numero_dormitorios']->hideCaption)
\r
978 echo '<span class="hp_caption"> › '.$caption['Numero_dormitorios']->caption."</span>: ";
\r
982 echo '<span class="hp_caption"> › Nº habitaciones: </span>';
\r
984 if ($p->Numero_dormitorios<>"") echo $p->Numero_dormitorios.".<br />"; else echo _OFER_NO_DEF;
\r
988 // Cuartos_banio_con_duchas
\r
989 echo '<div class="linea_inmueble">';
\r
990 if (!$caption['Cuartos_banio_con_duchas']->hideCaption)
\r
991 echo '<span class="hp_caption"> › '.$caption['Cuartos_banio_con_duchas']->caption."</span>: ";
\r
992 if ($p->Cuartos_banio_con_duchas<>"") echo $p->Cuartos_banio_con_duchas.". "; else echo _OFER_NO_DEF." ";
\r
995 if ($p->Aseos <> "")
\r
997 if (!$caption['Aseos']->hideCaption)
\r
998 echo '<span class="hp_caption"> › '.$caption['Aseos']->caption."</span>: ";
\r
999 if ($p->Aseos<>"") echo $p->Aseos.".<br />"; else echo _OFER_NO_DEF;
\r
1004 echo '<div class="linea_inmueble">';
\r
1005 if (!$caption['Dispone']->hideCaption)
\r
1006 echo '<span class="hp_caption"> › '.$caption['Dispone']->caption."</span>: ";
\r
1007 if ($p->Dispone<>"") echo str_replace("|",", ",$p->Dispone).".<br />"; else echo _OFER_NO_DEF;
\r
1010 </div> <!-- fin capa datos_inmueble -->
\r
1012 <div class="hp_view_details">
\r
1013 <div id="mas_datos">
\r
1014 <div class="titulito_inmueble">Características del inmueble</div>
\r
1016 // Año Construcción
\r
1017 if ($p->typeid == 2) // Venta
\r
1019 echo '<div class="linea_inmueble">';
\r
1020 if (!$caption['AnioConstruccion']->hideCaption)
\r
1021 echo '<span class="hp_caption"> › '.$caption['AnioConstruccion']->caption."</span>: ";
\r
1022 if ($p->AnioConstruccion <> "") echo $p->AnioConstruccion.". "; else echo _OFER_NO_DEF;
\r
1023 if (!$caption['UltimaReforma']->hideCaption)
\r
1024 echo '<span class="hp_caption"> › '.$caption['UltimaReforma']->caption."</span>: ";
\r
1025 if ($p->UltimaReforma <> "") echo $p->UltimaReforma.". "; else echo _OFER_NO_DEF;
\r
1029 // Metros construidos
\r
1030 echo '<div class="linea_inmueble">';
\r
1031 if ($p->typeid == 2) // Venta
\r
1033 if (!$caption['MetrosConstruidos']->hideCaption)
\r
1034 echo '<span class="hp_caption"> › '.$caption['MetrosConstruidos']->caption."</span>: ";
\r
1035 if ($p->MetrosConstruidos <> "") echo $p->MetrosConstruidos." ".$caption['Superficie_habitable']->append_text.". "; else echo _OFER_NO_DEF;
\r
1038 if (!$caption['Superficie_habitable']->hideCaption)
\r
1039 echo '<span class="hp_caption"> › '.$caption['Superficie_habitable']->caption."</span>: ";
\r
1040 echo $p->Superficie_habitable." ".$caption['Superficie_habitable']->append_text.". ";
\r
1042 // Superficie_parcela
\r
1043 if ($p->Superficie_parcela <> "")
\r
1045 if (!$caption['Superficie_parcela']->hideCaption)
\r
1046 echo '<span class="hp_caption"> › '.$caption['Superficie_parcela']->caption."</span>: ";
\r
1047 echo $p->Superficie_parcela." ".$caption['Superficie_parcela']->append_text.".";
\r
1053 if ($p->Camas_dobles <> 0 || $p->Camas_individuales <> 0 || $p->Camas_supletorias <> 0 || $p->Camas_litera <> 0)
\r
1054 echo '<div class="linea_inmueble">';
\r
1057 if ($p->typeid == 1) // Alquiler
\r
1060 if ($p->Camas_dobles <> 0)
\r
1062 if (!$caption['Camas_dobles']->hideCaption)
\r
1063 echo '<span class="hp_caption"> › '.$caption['Camas_dobles']->caption."</span>: ";
\r
1064 echo $p->Camas_dobles.". ";
\r
1067 // Camas_individuales
\r
1068 if ($p->Camas_individuales <> 0)
\r
1070 if (!$caption['Camas_individuales']->hideCaption)
\r
1071 echo '<span class="hp_caption"> › '.$caption['Camas_individuales']->caption."</span>: ";
\r
1072 echo $p->Camas_individuales.". ";
\r
1075 // Camas_supletorias
\r
1076 if ($p->Camas_supletorias <> 0)
\r
1078 if (!$caption['Camas_supletorias']->hideCaption)
\r
1079 echo '<span class="hp_caption"> › '.$caption['Camas_supletorias']->caption."</span>: ";
\r
1080 echo $p->Camas_supletorias.". ";
\r
1084 if ($p->Camas_litera <> 0)
\r
1086 if (!$caption['Camas_litera']->hideCaption)
\r
1087 echo '<span class="hp_caption"> › '.$caption['Camas_litera']->caption."</span>: ";
\r
1088 echo $p->Camas_litera.". ";
\r
1090 if ($p->Camas_dobles <> 0 || $p->Camas_individuales <> 0 || $p->Camas_supletorias <> 0 || $p->Camas_litera <> 0)
\r
1096 // Sofa_cama_individual
\r
1097 if ($p->Sofa_cama_individual<>"" && $p->Sofa_cama_individual<>"")
\r
1099 echo '<div class="linea_inmueble">';
\r
1100 // Sofa_cama_individual
\r
1101 if ( $p->Sofa_cama_individual <> "")
\r
1103 if (!$caption['Sofa_cama_individual']->hideCaption)
\r
1104 echo '<span class="hp_caption"> › '.$caption['Sofa_cama_individual']->caption."</span>: ";
\r
1105 echo $p->Sofa_cama_individual.". ";
\r
1108 // Sofa_cama_doble
\r
1109 if ( $p->Sofa_cama_doble <> "")
\r
1111 if (!$caption['Sofa_cama_doble']->hideCaption)
\r
1112 echo '<span class="hp_caption"> › '.$caption['Sofa_cama_doble']->caption."</span>: ";
\r
1113 echo $p->Sofa_cama_doble.". ";
\r
1118 // Superficie_terraza_solarium
\r
1119 if ($p->Superficie_terraza_solarium <> "")
\r
1121 echo '<div class="linea_inmueble">';
\r
1122 if (!$caption['Superficie_terraza_solarium']->hideCaption)
\r
1123 echo '<span class="hp_caption"> › '.$caption['Superficie_terraza_solarium']->caption."</span>: ";
\r
1124 echo $p->Superficie_terraza_solarium." ".$caption['Superficie_terraza_solarium']->append_text.".<br />";
\r
1129 echo '<div class="linea_inmueble">';
\r
1130 if (!$caption['Enseres']->hideCaption)
\r
1131 echo '<span class="hp_caption"> › '.$caption['Enseres']->caption."</span>: ";
\r
1132 echo str_replace("|",", ",$p->Enseres).".<br />";
\r
1136 if ($p->typeid == 1) // Alquiler
\r
1138 echo '<div class="linea_inmueble">';
\r
1139 if (!$caption['Animales']->hideCaption)
\r
1140 echo '<span class="hp_caption"> › '.$caption['Animales']->caption."</span>: ";
\r
1141 echo $p->Animales.".<br />";
\r
1146 // *** Características de la zona **
\r
1147 echo '<div class="titulito_inmueble">Características de la zona</div>';
\r
1150 echo '<div class="linea_inmueble">';
\r
1151 if (!$caption['Zona']->hideCaption)
\r
1152 echo '<span class="hp_caption"> › '.$caption['Zona']->caption."</span>: ";
\r
1153 echo str_replace("|",", ",$p->Zona).".<br />";
\r
1156 // ActividadesDeportivas
\r
1157 if ($p->typeid == 1) // Alquiler
\r
1159 if($caption['ActividadesDeportivas'] != '')
\r
1161 echo '<div class="linea_inmueble">';
\r
1162 if (!$caption['ActividadesDeportivas']->hideCaption)
\r
1163 echo '<span class="hp_caption"> › '.$caption['ActividadesDeportivas']->caption."</span>: ";
\r
1164 echo str_replace("|",", ",$p->ActividadesDeportivas).".<br />";
\r
1169 // Distancia_a_la_playa
\r
1170 echo '<div class="linea_inmueble">';
\r
1171 if ($p->Distancia_a_la_playa <> "")
\r
1173 if (!$caption['Distancia_a_la_playa']->hideCaption)
\r
1174 echo '<span class="hp_caption"> › '.$caption['Distancia_a_la_playa']->caption."</span>: ";
\r
1175 echo $p->Distancia_a_la_playa." ".$caption['Distancia_a_la_playa']->append_text.".<br />";
\r
1179 if ($p->A_minutos_andando <> "")
\r
1181 echo '<div class="linea_inmueble">';
\r
1182 echo '<span class="hp_caption">';
\r
1183 if (!$caption['A_minutos_andando']->hideCaption)
\r
1184 echo ' › '.$caption['A_minutos_andando']->caption.' ';
\r
1185 echo $p->A_minutos_andando." ".$caption['A_minutos_andando']->append_text." ";
\r
1186 if (!$caption['de_andando']->hideCaption)
\r
1187 echo ' '.$caption['de_andando']->caption.' ';
\r
1188 echo $p->de_andando.".</span><br />";
\r
1192 if ($p->A_minutos_coche <> "")
\r
1194 echo '<div class="linea_inmueble">';
\r
1195 echo '<span class="hp_caption">';
\r
1196 if (!$caption['A_minutos_coche']->hideCaption)
\r
1197 echo ' › '.$caption['A_minutos_coche']->caption.' ';
\r
1198 echo $p->A_minutos_coche." ".$caption['A_minutos_coche']->append_text." ";
\r
1199 if (!$caption['de_coche']->hideCaption)
\r
1200 echo ' '.$caption['de_coche']->caption.' ';
\r
1201 echo $p->de_coche.".</span><br />";
\r
1206 // *** Descripción detallada ***
\r
1207 echo '<div class="titulito_inmueble">'.$caption['full_text']->caption.'</div>';
\r
1208 echo '<div class="linea_inmueble">';
\r
1209 echo '<div class="descripcion">';
\r
1210 echo $p->full_text;
\r
1214 // *** Disponibilidad ***
\r
1215 if ($p->typeid == 1 && $num_periodos > 0) // Alquiler
\r
1217 echo '<div class="titulito_inmueble">'.$caption['intro_text']->caption.'</div>';
\r
1218 echo '<div class="linea_inmueble">'; ?>
\r
1219 <iframe src="index2.php?option=com_hp_avl&task=ext_show_year&lang=<?php echo $_GET['lang']?>&property_id=<?php echo $p->id; ?>" name="com_hp_avl" id="com_hp_avl" width="97%" height="<?php echo (($num_periodos * 20)+580); ?>" marginwidth="0" marginheight="0" align="top" scrolling="no" frameborder="0" hspace="0" vspace="0" background="white"></iframe>
\r
1220 <div id="combo_num_anios">
\r
1221 <script language="javascript">
\r
1222 function RecargaCalendario(id,alto,num_anios,lang,property_id)
\r
1224 iframe=document.getElementById(id);
\r
1226 iframe.src="index2.php?option=com_hp_avl&task=ext_show_year&num_anios="+num_anios+"&lang=" +lang+"&property_id="+property_id;
\r
1227 if (num_anios > 1)
\r
1228 iframe.height=alto * 0.9 * num_anios;
\r
1230 iframe.height=alto;
\r
1233 <form action="" method="GET" name="calendarioForm">
\r
1234 <p>Mostrar <select name="num_anios" size="1" onChange="RecargaCalendario('com_hp_avl',<?php echo (($num_periodos * 20)+580); ?>,this.value,'<?php echo mosGetParam( $_GET, 'lang',0);?>',<?php echo $p->id; ?>);">
\r
1235 <option value="1" label="1" <?php if ($num_years==1) echo "selected"; ?>>1</option>
\r
1236 <option value="2" label="2" <?php if ($num_years==2) echo "selected"; ?>>2</option>
\r
1239 <input type="hidden" name="option" value="<?php echo $option; ?>" />
\r
1240 <input type="hidden" name="task" value="ext_show_year" />
\r
1241 <input type="hidden" name="property_id" value="<?php echo $property_id; ?>" />
\r
1248 <br class="clearboth" />
\r
1250 <?php if ($hp_show_agentdetails && $hp_use_companyagent) { ?>
\r
1251 <div id="hp_view_agent_title"><span class="flecha_big">› </span><?php echo _HP_VIEW_AGENT_TITLE; ?></div>
\r
1252 <div id="hp_view_agent_con">
\r
1253 <?php hotproperty_HTML::show_AgentInfo($agent) ?>
\r
1256 <?php if ($hp_show_enquiryform && !$pop) { ?>
\r
1257 <br class="clearboth" />
\r
1258 <div id="hp_view_agent_contact"><span class="flecha_big">› </span><?php echo _HP_VIEW_AGENT_CONTACT; ?></div>
\r
1259 <div id="hp_emailform_con">
\r
1260 <?php hotproperty_HTML::show_EmailForm('property',$prop[0]->id,$prop[0]->name,$prop[0]->typeid); ?>
\r
1265 <center><a href='javascript:window.close();'><span class="small"><?php echo _PROMPT_CLOSE;?></span></a></center>
\r
1272 * Common Routine to display Agent's Info
\r
1274 function show_AgentInfo($agent) {
\r
1275 global $mosConfig_live_site, $hp_imgdir_agent, $task, $Itemid, $my;
\r
1277 if (empty($agent)) {
\r
1278 echo _HP_AGENT_ERROR_EMPTY;
\r
1280 <script src="components/com_hotproperty/js/resalte.js" type="text/javascript"></script>
\r
1281 <div class="hp_view_agent">
\r
1282 <div id="hp_view_agent_details">
\r
1283 <?php if (!empty($agent->photo)) { ?>
\r
1284 <div id="hp_view_agent_photo">
\r
1285 <?php if ($task <> "viewagent") { ?>
\r
1286 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagent&id=$agent->id&Itemid=$Itemid"); ?>">
\r
1287 <img border="0" src="<?php echo $mosConfig_live_site.$hp_imgdir_agent.$agent->photo; ?>" alt="<?php echo $agent->name; ?>" />
\r
1290 <img border="0" src="<?php echo $mosConfig_live_site.$hp_imgdir_agent.$agent->photo; ?>" alt="<?php echo $agent->name; ?>" />
\r
1294 <div class="obj_con_botonera">
\r
1295 <div class="nombre_objeto">
\r
1296 <span id="hp_caption_agentname"><?php if ($task <> "viewagent") { ?><a id="hp_caption_agentname" href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagent&id=$agent->id&Itemid=$Itemid"); ?>"><?php echo $agent->name; ?></a><?php } else { ?><?php echo $agent->name; ?><?php } ?></span>
\r
1298 <div class="botonera_dcha">
\r
1300 # Muestra el icono para modificar el perfil si somos el usuario adecuado
\r
1301 if ($agent->user == $my->id && $agent->user > 0 && $my->id > 0) { ?>
\r
1302 <div class="mini_boton">
\r
1303 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=editagent&Itemid=$Itemid"); ?>" title="<?= _HP_AGENT_MODIFY ?>"><img src="administrator/images/modif_perfil.png" alt="<?= _HP_AGENT_MODIFY ?>" title="<?= _HP_AGENT_MODIFY ?>" onmouseover="swap_resalte('modif_perfil',1);" onmouseout="swap_resalte('modif_perfil',0);" class="bot_gestionar" id="img_modif_perfil"/></a>
\r
1305 <div class="texto_mini_boton">
\r
1306 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=editagent&Itemid=$Itemid"); ?>" title="<?= _HP_AGENT_MODIFY ?>" id="a_modif_perfil" onmouseover="swap_resalte('modif_perfil',1);" onmouseout="swap_resalte('modif_perfil',0);"> <?= _HP_AGENT_MODIFY ?> </a>
\r
1311 # Muestra icono enviar email si estamos en viewagent|viewco y somos un usuario distinto
\r
1312 if( ($task == "viewagent" || $task == "viewco") && !empty($agent->email) && $agent->user != $my->id) { ; ?>
\r
1313 <div class="mini_boton">
\r
1314 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagentemail&id=$agent->id&Itemid=$Itemid"); ?>"><img src="administrator/images/correo.png" alt="<?= _HP_AGENT_SENDEMAIL ?>" title="<?= _HP_AGENT_SENDEMAIL ?>" onmouseover="this.src='administrator/images/correo_on.png';swap_resalte('correo',1);" onmouseout="this.src='administrator/images/correo.png';swap_resalte('correo',0);" class="bot_gestionar" id="img_correo"/></a>
\r
1316 <div class="texto_mini_boton">
\r
1317 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagentemail&id=$agent->id&Itemid=$Itemid"); ?>" id="a_correo" onmouseover="swap_resalte('correo',1);" onmouseout="swap_resalte('correo',0);"><?= _HP_AGENT_SENDEMAIL ?></a>
\r
1321 # Muestra enlace ver todas las ofertas si estamos en página detalle
\r
1322 if( $task == "view" ) { ?>
\r
1323 <div class="mini_boton">
\r
1324 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagent&id=$agent->id&Itemid="); ?>"><img src="administrator/images/ver.png" alt="<?= _HP_VER_OFERTAS ?>" title="<?= _HP_VER_OFERTAS ?>" onmouseover="swap_resalte('ver',1);" onmouseout="swap_resalte('ver',0);" class="bot_gestionar" id="img_ver"/></a>
\r
1326 <div class="texto_mini_boton">
\r
1327 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagent&id=$agent->id&Itemid="); ?>" id="a_ver" onmouseover="swap_resalte('ver',1);" onmouseout="swap_resalte('ver',0);"><?= _HP_VER_OFERTAS ?></a>
\r
1333 <br class="clearboth"/>
\r
1334 <br class="clearboth"/>
\r
1336 <?php if (!empty($agent->desc)) { ?>
\r
1337 <div id="hp_view_agent_desc"><?php echo $agent->desc; ?></div>
\r
1341 # Display Mobile number if not empty
\r
1342 if (!empty($agent->mobile)) { ?>
\r
1343 <span class="hp_caption"><?= _HP_AGENT_MOBILE; ?>:</span> <?= $agent->mobile; ?>.<br/>
\r
1344 <?php # Muestra disponibiblidad teléfono móvil
\r
1345 if (!empty($agent->disp_mov_from)) { ?>
\r
1346 <span class="hp_caption"><?= _HP_AGENT_DISP; ?></span> de <?= dia_semana($agent->disp_mov_from); ?> a <?= dia_semana($agent->disp_mov_to); ?> de <?= $agent->disp_mov_from_hora; ?> a <?= $agent->disp_mov_to_hora; ?>.<br/>
\r
1348 } ?> <!-- fin movil -->
\r
1351 # Muestra el teléfono fijo si existe
\r
1352 if (!empty($agent->fijo)) { ?>
\r
1353 <span class="hp_caption"><?php echo _HP_AGENT_PHONE; ?>:</span> <?php echo $agent->fijo; ?>.
\r
1356 # Muestra disponibilidad teléfono fijo
\r
1357 if (!empty($agent->disp_fijo_from)) { ?>
\r
1358 <span class="hp_caption"><?= _HP_AGENT_DISP ?></span> de <?= dia_semana($agent->disp_fijo_from); ?> a <?= dia_semana($agent->disp_fijo_to); ?> de <?= $agent->disp_fijo_from_hora; ?> a <?= $agent->disp_fijo_to_hora; ?>.<br />
\r
1359 <?php } ?> <!-- fin disponibilidad -->
\r
1361 <?php } ?> <!-- fin fijo -->
\r
1364 # Muestra los idiomas hablados si no está vacío
\r
1365 if (!empty($agent->idiomas_hablados)) { ?>
\r
1366 <span class="hp_caption"><?php echo _HP_AGENT_IDIOMAS; ?>:</span> <?= str_replace("|",", ",$agent->idiomas_hablados) ?>.
\r
1376 * Common Routine to display Company's Info
\r
1378 function show_CoInfo($companies, $agent) {
\r
1379 global $mosConfig_live_site, $hp_imgdir_company, $task, $Itemid, $my;
\r
1381 foreach($companies AS $co) {
\r
1383 <div class="hp_view_co">
\r
1384 <?php if (!empty($co->photo)) { ?>
\r
1385 <div id="hp_view_co_photo"><img src="<?php echo $mosConfig_live_site.$hp_imgdir_company.$co->photo; ?>" alt="<?php echo $co->name; ?>" /></div>
\r
1387 <div class="obj_con_botonera">
\r
1388 <div class="nombre_objeto_corto">
\r
1389 <div id="hp_view_co_details">
\r
1390 <span id="hp_caption_coname">
\r
1391 <?php if ($task <> "viewco") { ?><a id="hp_caption_coname" href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewco&id=$co->id&Itemid=$Itemid"); ?>"><?php echo $co->name; ?></a><?php } else {
\r
1396 <div id="hp_co_addr">
\r
1398 if (trim($co->address)!="") {
\r
1399 echo "$co->address <br />";
\r
1401 if ((trim($co->suburb)!="") && (trim($co->state)!="") && (trim($co->postcode)!="")) {
\r
1402 echo "$co->suburb, $co->state, $co->postcode <br />";
\r
1403 } elseif ((trim($co->suburb)!="") && (trim($co->state)!="")) {
\r
1404 echo "$co->suburb, $co->state <br />";
\r
1405 } elseif ((trim($co->suburb)!="") && (trim($co->postcode)!="")) {
\r
1406 echo "$co->suburb, $co->postcode <br />";
\r
1407 } elseif ((trim($co->state)!="") && (trim($co->postcode)!="")) {
\r
1408 echo "$co->state, $co->postcode <br />";
\r
1409 } elseif ((trim($co->state)!="")) {
\r
1410 echo "$co->state <br />";
\r
1411 } elseif ((trim($co->suburb)!="")) {
\r
1412 echo "$co->suburb <br />";
\r
1413 } elseif ((trim($co->postcode)!="")) {
\r
1414 echo "$co->postcode <br />";
\r
1416 if (trim($co->country)!="") {
\r
1417 echo "$co->country <br />";
\r
1421 <div class="botonera_dcha">
\r
1423 # Show an edit icon to allow user to edit their own profile
\r
1424 if ($agent->user == $my->id && $agent->user > 0 && $my->id > 0) { ?>
\r
1426 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=editagent&Itemid=$Itemid"); ?>" title="<?= _HP_AGENT_MODIFY ?>"><img src="administrator/images/editar.png" alt="<?= _HP_AGENT_MODIFY ?>" title="<?= _HP_AGENT_MODIFY ?>" onmouseover="this.src='administrator/images/editar_on.png';" onmouseout="this.src='administrator/images/editar.png'" class="bot_gestionar"/></a>
\r
1430 # Display "Send email link" if user at viewagent or viewco
\r
1431 if( ($task == "viewagent" || $task == "viewco") && !empty($agent->email) ) { ; ?>
\r
1432 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagentemail&id=$agent->id&Itemid=$Itemid"); ?>"><img src="administrator/images/correo.png" alt="<?= _HP_AGENT_SENDEMAIL ?>" title="<?= _HP_AGENT_SENDEMAIL ?>" onmouseover="this.src='administrator/images/correo_on.png';" onmouseout="this.src='administrator/images/correo.png'" class="bot_gestionar"/></a><br />
\r
1434 </div> <!-- FIN div.botonera_dcha -->
\r
1435 </div> <!-- FIN div.obj_con_botonera -->
\r
1437 <br class="clearboth"/>
\r
1438 <div id="hp_view_co_other_data">
\r
1441 <!-- Teléfono fijo -->
\r
1442 <?php if (!empty($co->telephone)) { ?>
\r
1443 <span class="hp_caption"><?php echo _HP_CONTACTNUMBER; ?>: </span><?php echo $co->telephone; ?>.
\r
1446 # Muestra disponibilidad teléfono fijo
\r
1447 if (!empty($co->disp_fijo_from)) { ?>
\r
1448 <span class="hp_caption"><?= _HP_AGENT_DISP ?></span> <?= dia_semana($co->disp_fijo_from); ?> a <?= dia_semana($co->disp_fijo_to); ?> de <?= $co->disp_fijo_from_hora; ?> a <?= $co->disp_fijo_to_hora; ?>.<br />
\r
1449 <?php } ?> <!-- fin disponibilidad -->
\r
1450 <?php }?> <!-- fin teléfono fijo -->
\r
1452 <!-- Teléfono móvil -->
\r
1453 <?php if (!empty($co->mobile)) { ?>
\r
1454 <span class="hp_caption"><?php echo _HP_AGENT_MOBILE; ?>: </span><?php echo $co->mobile; ?><br />
\r
1456 # Muestra disponibilidad teléfono móvil
\r
1457 if (!empty($co->disp_mov_from)) { ?>
\r
1458 <span class="hp_caption"><?= _HP_AGENT_DISP ?></span> <?= dia_semana($co->disp_mov_from); ?> a <?= dia_semana($co->disp_mov_to); ?> de <?= $co->disp_mov_from_hora; ?> a <?= $co->disp_mov_to_hora; ?>.<br />
\r
1459 <?php } ?> <!-- fin disponibilidad -->
\r
1460 <?php }?> <!-- fin teléfono móvil -->
\r
1462 <?php if (!empty($co->website)) { ?>
\r
1463 <span class="hp_caption"><?php echo _HP_CO_WEBSITE; ?> </span><a href="<?php echo $co->website; ?>" target="_blank"><?php echo $co->website; ?></a><br />
\r
1465 <?php if (!empty($co->desc)) { ?>
\r
1467 <?php echo $co->desc; ?>
\r
1471 # Muestra los idiomas hablados si no está vacío
\r
1472 if (!empty($co->idiomas_hablados)) { ?>
\r
1473 <span class="hp_caption"><?php echo _HP_AGENT_IDIOMAS; ?>:</span> <?= str_replace("|",", ",$co->idiomas_hablados) ?>.
\r
1478 <br class="clearboth" />
\r
1484 * Display Email form
\r
1486 function show_EmailForm($subject, $id, $titulo=null, $tipo_oferta=null) {
\r
1489 if ($subject <> "agent" && $subject <> "property" && $subject <> "company") return false;
\r
1491 <form method="POST" action="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=sendenquiry&id=".$id."&Itemid=".$Itemid); ?>">
\r
1492 <input type="hidden" name="titulo" value="<?= $titulo ?>">
\r
1493 <input type="hidden" name="tipo_oferta" value="<?= $tipo_oferta ?>">
\r
1495 <div class="cont_form"><div class="agent_text"><?php echo _CMN_NAME; ?>*:</div>
\r
1496 <input type="text" class="inputbox" name="hp_name" size="24" /></div>
\r
1498 <div class="cont_form"><div class="agent_text"><?php echo _CMN_EMAIL; ?>*:</div>
\r
1499 <input type="text" class="inputbox" name="hp_email" size="30" /></div>
\r
1501 <div class="cont_form"><div class="agent_text"><?php echo _HP_CONTACTNUMBER; ?>*:</div>
\r
1502 <input type="text" class="inputbox" name="hp_contactnumber" size="30" /></div>
\r
1504 <div class="cont_form ">
\r
1505 <span class="agent_text"><?= _HP_AGENT_DISP ?><?= _HP_AGENT_DISP_DE ?></span>
\r
1506 <select name="disp_mov_from" class="inputbox">
\r
1507 <?php $valor=$row->disp_mov_from; ?>
\r
1508 <option value='0'><?= _HP_DIA; ?></option>
\r
1509 <option value ='1'><?= _HP_L; ?></option>
\r
1510 <option value ='2'><?= _HP_M; ?></option>
\r
1511 <option value ='3'><?= _HP_X; ?></option>
\r
1512 <option value ='4'><?= _HP_J; ?></option>
\r
1513 <option value ='5'><?= _HP_V; ?></option>
\r
1514 <option value ='6'><?= _HP_S; ?></option>
\r
1515 <option value ='7'><?= _HP_D; ?></option>
\r
1517 <?= _HP_AGENT_DISP_A ?>
\r
1518 <select name="disp_mov_to" class="inputbox">
\r
1519 <?php $valor=$row->disp_mov_to; ?>
\r
1520 <option value='0'><?php echo _HP_DIA; ?></option>
\r
1521 <option value ='1'><?php echo _HP_L; ?></option>
\r
1522 <option value ='2'><?php echo _HP_M; ?></option>
\r
1523 <option value ='3'><?php echo _HP_X; ?></option>
\r
1524 <option value ='4'><?php echo _HP_J; ?></option>
\r
1525 <option value ='5'><?php echo _HP_V; ?></option>
\r
1526 <option value ='6'><?php echo _HP_S; ?></option>
\r
1527 <option value ='7'><?php echo _HP_D; ?></option>
\r
1529 <?= _HP_AGENT_DISP_DE ?>
\r
1530 <select name="disp_mov_from_hora" class="inputbox">
\r
1531 <?php $valor=$row->disp_mov_from_hora; ?>
\r
1532 <option value='0' ><?= _HP_HORA ?></option>
\r
1533 <option value ='06:00'>06:00</option>
\r
1534 <option value ='07:00'>07:00</option>
\r
1535 <option value ='08:00'>08:00</option>
\r
1536 <option value ='09:00'>09:00</option>
\r
1537 <option value ='10:00'>10:00</option>
\r
1538 <option value ='11:00'>11:00</option>
\r
1539 <option value ='12:00'>12:00</option>
\r
1540 <option value ='13:00'>13:00</option>
\r
1541 <option value ='14:00'>14:00</option>
\r
1542 <option value ='15:00'>15:00</option>
\r
1543 <option value ='16:00'>16:00</option>
\r
1544 <option value ='17:00'>17:00</option>
\r
1545 <option value ='18:00'>18:00</option>
\r
1546 <option value ='19:00'>19:00</option>
\r
1547 <option value ='20:00'>20:00</option>
\r
1548 <option value ='21:00'>21:00</option>
\r
1549 <option value ='22:00'>22:00</option>
\r
1550 <option value ='23:00'>23:00</option>
\r
1551 <option value ='00:00'>00:00</option>
\r
1553 <?= _HP_AGENT_DISP_A ?>
\r
1554 <select name="disp_mov_to_hora" class="inputbox">
\r
1555 <?php $valor=$row->disp_mov_to_hora; ?>
\r
1556 <option value='0' ><?= _HP_HORA ?></option>
\r
1557 <option value ='06:00'>06:00</option>
\r
1558 <option value ='07:00'>07:00</option>
\r
1559 <option value ='08:00'>08:00</option>
\r
1560 <option value ='09:00'>09:00</option>
\r
1561 <option value ='10:00'>10:00</option>
\r
1562 <option value ='11:00'>11:00</option>
\r
1563 <option value ='12:00'>12:00</option>
\r
1564 <option value ='13:00'>13:00</option>
\r
1565 <option value ='14:00'>14:00</option>
\r
1566 <option value ='15:00'>15:00</option>
\r
1567 <option value ='16:00'>16:00</option>
\r
1568 <option value ='17:00'>17:00</option>
\r
1569 <option value ='18:00'>18:00</option>
\r
1570 <option value ='19:00'>19:00</option>
\r
1571 <option value ='20:00'>20:00</option>
\r
1572 <option value ='21:00'>21:00</option>
\r
1573 <option value ='22:00'>22:00</option>
\r
1574 <option value ='23:00'>23:00</option>
\r
1575 <option value ='00:00'>00:00</option>
\r
1580 <div class="cont_form"><div class="agent_text"><?php echo _HP_SPOKEN_LANG; ?>:</div>
\r
1583 $idiomas = explode("|",_HP_IDIOMAS);
\r
1584 $hablados = explode("|",$row->idiomas_hablados);
\r
1586 foreach($hablados as $hablado)
\r
1587 $idiomas_hablados[$hablado]=true;
\r
1590 foreach($idiomas as $idioma) { ?>
\r
1591 <input type='checkbox' value='<?= $idioma ?>' name='habla[]'/><?= $idioma ?>
\r
1596 <?php if ( $tipo_oferta==1 ) /* Alquiler */ { ?>
\r
1597 <div class="cont_form"><div class="agent_text"><?php echo _HP_DIA_LLEGADA ?>:</div>
\r
1598 <input class="inputbox" type="text" name="dia_llegada" size="10" maxlength="10">
\r
1600 <div class="cont_form"><div class="agent_text"><?php echo _HP_DIA_SALIDA ?>:</div>
\r
1601 <input class="inputbox" type="text" name="dia_salida" size="10" maxlength="10">
\r
1605 <div class="cont_form"><div class="agent_text"><?php echo _ENQUIRY; ?>*:</div>
\r
1606 <textarea rows="4" cols="40" class="inputbox" name="hp_enquiry"></textarea>
\r
1608 <input type="hidden" name="sbj" value="<?php echo $subject; ?>" />
\r
1609 <input class="button" type="submit" value="<?php echo _HP_SENDENQUIRY; ?>" /></div>
\r
1615 function sendEmailForm($id, $title) {
\r
1616 global $mosConfig_sitename;
\r
1618 <script language="javascript" type="text/javascript">
\r
1619 function submitbutton() {
\r
1620 var form = document.frontendForm;
\r
1622 // do field validation
\r
1623 if (form.email.value == "" || form.youremail.value == "") {
\r
1624 alert( '<?php echo addslashes( _EMAIL_ERR_NOINFO ); ?>' );
\r
1629 function textCounter(field, maxlimit) {
\r
1630 if (field.value.length > maxlimit) // if too long...trim it!
\r
1631 field.value = field.value.substring(0, maxlimit);
\r
1634 <title><?php echo $mosConfig_sitename; ?> :: <?php echo $title; ?></title>
\r
1635 <body class="contentpane">
\r
1636 <form action="index2.php?option=com_hotproperty&task=emailsend" name="frontendForm" method="POST" onSubmit="return submitbutton();">
\r
1638 <div class="titulo"><span class="flecha_big">› </span><?php echo _EMAIL_FRIEND; ?></div>
\r
1640 <div class="cont_form">
\r
1641 <div class="agent_text"><?php echo _EMAIL_FRIEND_ADDR; ?></div>
\r
1642 <input type="text" name="email" class="inputbox" size="25">
\r
1644 <div class="cont_form">
\r
1645 <div class="agent_text"><?php echo _EMAIL_YOUR_NAME; ?></div>
\r
1646 <input type="text" name="yourname" class="inputbox" size="25">
\r
1648 <div class="cont_form">
\r
1649 <div class="agent_text"><?php echo _EMAIL_YOUR_MAIL; ?></div>
\r
1650 <input type="text" name="youremail" class="inputbox" size="25">
\r
1652 <div class="cont_form">
\r
1653 <div class="agent_text"><?php echo _EMAIL_YOUR_MESS; ?></div>
\r
1654 <textarea name="yourmess" class="inputbox" cols="23" rows="4" onkeydown="textCounter(this.form.yourmess, 250);" onkeyup="textCounter(this.form.yourmess, 250);"></textarea>
\r
1657 <div class="centro">
\r
1658 <input type="submit" name="submit" class="button" value="<?php echo _BUTTON_SUBMIT_MAIL; ?>">
\r
1659 <input type="button" name="cancel" value="<?php echo _BUTTON_CANCEL; ?>" class="button" onClick="window.close();"></td>
\r
1661 <input type="hidden" name="id" value="<?php echo $id; ?>">
\r
1666 function emailSent( $to ) {
\r
1667 global $mosConfig_sitename;
\r
1670 <?php echo _EMAIL_SENT; ?>
\r
1673 <?php if (!$hide_js) { php?>
\r
1674 <a href='javascript:window.close();'>
\r
1675 <span class="small"><?php echo _PROMPT_CLOSE;?></span>
\r
1681 * Common Routine to display properties
\r
1683 function list_properties(&$prop, &$caption) {
\r
1684 global $Itemid, $task, $my, $mosConfig_live_site, $mosConfig_absolute_path;
\r
1685 global $hp_imgdir_thumb, $hp_currency, $hp_imgsize_thumb, $hp_img_noimage_thumb, $hp_thousand_sep, $hp_dec_point, $hp_link_open_newwin, $hp_show_thumb, $hp_dec_string, $hp_thousand_string;
\r
1687 if(empty($prop)) {
\r
1689 <div id="hp_error_empty">
\r
1690 <?php echo _HP_PROP_ERROR_EMPTY; ?>
\r
1694 foreach($prop AS $p) {
\r
1695 if ($p->thumb <> '') {
\r
1696 $thumb_imgsize = GetImageSize ($mosConfig_absolute_path.$hp_imgdir_thumb.$p->thumb);
\r
1698 $thumb_imgsize = GetImageSize ($mosConfig_absolute_path.$hp_imgdir_thumb.$hp_img_noimage_thumb);
\r
1701 <div class="hp_prop">
\r
1702 <div class="hp_details">
\r
1703 <?php if ($hp_show_thumb) { ?>
\r
1704 <div class="img_thumb"><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=view&id=$p->id&Itemid=$Itemid"); ?>"><img <?php echo $thumb_imgsize[3]; ?> border="0" src="<?php
\r
1705 if ($p->thumb <> '') echo $mosConfig_live_site.$hp_imgdir_thumb.$p->thumb;
\r
1706 else echo $mosConfig_live_site.$hp_imgdir_thumb.$hp_img_noimage_thumb;
\r
1707 ?>" alt="<?php echo $p->thumb_title ?>" /></a></div>
\r
1709 <div class="datos_oferta">
\r
1710 <div class="nombre_objeto">
\r
1711 <a class="hp_title" href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=view&id=$p->id&Itemid=$Itemid"); ?>"><?php echo $p->name; ?></a>
\r
1713 <div class="botonera_dcha">
\r
1715 # Show an edit icon to allow user to edit the property
\r
1716 if ($p->user == $my->id && $p->user > 0 && $my->id > 0) { ?>
\r
1718 <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=editprop&id=$p->id&Itemid=$Itemid"); ?>" title="<?php echo _E_EDIT; ?>"><img src="administrator/images/editar.png" alt="<?= _E_EDIT ?>" title="<?= _E_EDIT ?>" onmouseover="this.src='administrator/images/editar_on.png';" onmouseout="this.src='administrator/images/editar.png'" class="bot_gestionar"/></a>
\r
1722 <br class="clearboth"/>
\r
1724 /* Escupe los campos de manera poco flexible pero práctica */
\r
1725 echo '<div class="columna_listado_izq">';
\r
1727 if (!$caption['suburb']->hideCaption)
\r
1728 echo '<span class="hp_caption">'.$caption['suburb']->caption."</span>: ";
\r
1729 echo $p->suburb.".<br />";
\r
1731 if (!$caption['state']->hideCaption)
\r
1732 echo '<span class="hp_caption">'.$caption['state']->caption."</span>: ";
\r
1733 echo $p->state.".<br />";
\r
1736 if (!$p->Barrio=="")
\r
1738 if (!$caption['Barrio']->hideCaption)
\r
1740 echo '<span class="hp_caption">'.$caption['Barrio']->caption."</span>: ";
\r
1741 echo $p->Barrio.".<br />";
\r
1746 if ($p->typeid == 1 && $p->Num_plazas != "")
\r
1748 if (!$caption['Num_plazas']->hideCaption)
\r
1749 echo '<span class="hp_caption">'.$caption['Num_plazas']->caption."</span>: ";
\r
1750 echo $p->Num_plazas.".<br />";
\r
1753 // Metros construidos
\r
1754 if ($p->MetrosConstruidos != "") // Venta
\r
1756 if (!$caption['MetrosConstruidos']->hideCaption)
\r
1757 echo '<span class="hp_caption">'.$caption['MetrosConstruidos']->caption."</span>: ";
\r
1758 echo $p->MetrosConstruidos." ".$caption['MetrosConstruidos']->append_text.".<br />";
\r
1761 // Año construccion
\r
1762 if ($p->AnioConstruccion != "") // Venta
\r
1764 if (!$caption['AnioConstruccion']->hideCaption)
\r
1765 echo '<span class="hp_caption">'.$caption['AnioConstruccion']->caption."</span>: ";
\r
1766 echo $p->AnioConstruccion."<br />";
\r
1769 // Número de dormitorios
\r
1770 if ($p->Numero_dormitorios != "") // Alquiler
\r
1772 if (!$caption['Numero_dormitorios']->hideCaption)
\r
1773 echo '<span class="hp_caption">'.$caption['Numero_dormitorios']->caption."</span>: ";
\r
1774 echo $p->Numero_dormitorios.".<br/>";
\r
1778 if ($p->price != "0") // Venta
\r
1780 if (!$caption['price']->hideCaption)
\r
1781 echo '<span class="hp_caption">'.$caption['price']->caption."</span>: ";
\r
1782 echo number_format($p->price,2,',','.')." ".$caption['price']->append_text."<br/>";
\r
1787 echo '<div class="columna_listado_dcha">';
\r
1788 // Cuartos de baño
\r
1789 if (!$caption['Cuartos_banio_con_duchas']->hideCaption)
\r
1790 echo '<span class="hp_caption">'.$caption['Cuartos_banio_con_duchas']->caption."</span>: ";
\r
1791 if ($p->Cuartos_banio_con_duchas <> "")
\r
1792 echo $p->Cuartos_banio_con_duchas.". ";
\r
1794 echo _OFER_NINGUNO." ";
\r
1796 if (!$caption['Aseos']->hideCaption)
\r
1797 echo '<span class="hp_caption">'.$caption['Aseos']->caption."</span>: ";
\r
1799 if ($p->Aseos <> "")
\r
1800 echo $p->Aseos.".<br />";
\r
1802 echo _OFER_NINGUNO."<br />";
\r
1804 if (!$caption['Dispone']->hideCaption)
\r
1805 echo '<span class="hp_caption">'.$caption['Dispone']->caption."</span>: ";
\r
1807 echo str_replace("|",", ",$p->Dispone).".<br />";
\r
1811 echo '<br class="clearboth">';
\r
1813 # echo $p->Resumen."<br/><br/>";
\r
1816 /* Antiguo código que escupÃa los campos */
\r
1817 /*foreach($p as $key => $value) {
\r
1818 if ( array_key_exists($key,$caption) && ($caption[$key]->name <> 'name' && $caption[$key]->name <> 'thumb' && $caption[$key]->name <> 'thumb_title' && $caption[$key]->name <> '' && $value <> "") )
\r
1819 # Replace '|' with a comma for checkbox and select multiple fields
\r
1820 if ($caption[$key]->field_type == "checkbox" || $caption[$key]->field_type == "selectmultiple") {
\r
1821 if (!$caption[$key]->hideCaption) echo '<span class="hp_caption">'.$caption[$key]->caption."</span>: ";
\r
1822 echo str_replace("|",", ",$value).".<br />";
\r
1824 } elseif ($caption[$key]->field_type == "link") {
\r
1826 // Evaluate mambot style data
\r
1827 $value = str_replace( '{property_id}', $p->id, $value );
\r
1828 $value = str_replace( '{type_id}', $p->typeid, $value );
\r
1829 $value = str_replace( '{agent_id}', $p->agentid, $value );
\r
1830 $value = str_replace( '{company_id}', $p->companyid, $value );
\r
1831 $value = str_replace( '{Itemid}', $Itemid, $value );
\r
1833 if (!$caption[$key]->hideCaption) {
\r
1834 ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>: <?php }
\r
1835 echo $caption[$key]->prefix_text;
\r
1836 $link = explode("|",$value);
\r
1837 if (count($link) == 1 && ( substr(trim($link[0]),0,4) == "http" || substr(trim($link[0]),0,5) == "index" ) ) {
\r
1838 ?><a <?php echo ($hp_link_open_newwin) ? 'target="_blank" ': ''; ?>href="<?php echo $link[0]; ?>"><?php echo $link[0]; ?></a><?php
\r
1839 } elseif (count($link) > 1 && ( substr(trim($link[1]),0,4) == "http" || substr(trim($link[1]),0,5) == "index" ) ) {
\r
1840 ?><a <?php echo ($hp_link_open_newwin) ? 'target="_blank" ': ''; ?>href="<?php echo $link[1]; ?>"><?php echo $link[0]; ?></a><?php
\r
1844 echo $caption[$key]->prefix_text."<br />";
\r
1847 # Do not display agent field when viewing agent's properties
\r
1848 # Do not display type field when viewing type's properties
\r
1849 if ( !($key == "agent" && $task == "viewagent") && !($key =="type" && $task == "viewtype") ) {
\r
1851 if ($key == "agent") {
\r
1852 if (!$caption[$key]->hideCaption) {
\r
1853 ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>: <?php
\r
1855 ?><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagent&id=$p->agentid&Itemid=$Itemid"); ?>"><?php echo $caption[$key]->prefix_text.$value.$caption[$key]->append_text; ?></a><br /><?php
\r
1856 # Show company link
\r
1857 } elseif ($key == "company") {
\r
1858 if (!$caption[$key]->hideCaption) {
\r
1859 ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>: <?php }
\r
1860 ?><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewco&id=".$p->companyid."&Itemid=$Itemid"); ?>"> <?php echo $caption[$key]->prefix_text.$value.$caption[$key]->append_text; ?></a><br /> <?php
\r
1862 } elseif ($key == "type") {
\r
1863 if (!$caption[$key]->hideCaption) {
\r
1864 ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>: <?php }
\r
1865 ?><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewtype&id=".$p->typeid."&Itemid=$Itemid"); ?>"> <?php echo $caption[$key]->prefix_text.$value.$caption[$key]->append_text; ?></a><br /> <?php
\r
1866 # Show Price with proper formating
\r
1867 } elseif ($key == "price") {
\r
1868 if (!$caption[$key]->hideCaption) {
\r
1869 ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>:<?php }
\r
1870 ?><span class="hp_price"><?php echo $caption[$key]->prefix_text.$hp_currency." ".number_format($value, $hp_dec_point, $hp_dec_string, ($hp_thousand_sep) ? $hp_thousand_string:'').$caption[$key]->append_text; ?></span><br /> <?php
\r
1871 # Show Featured as Yes/No instead of 1/0
\r
1872 } elseif ($key == "featured") {
\r
1873 if (!$caption[$key]->hideCaption) {
\r
1874 echo '<span class="hp_caption">'.$caption[$key]->caption."</span>: ";
\r
1876 echo $caption[$key]->prefix_text
\r
1877 . ( ($value == '1') ? _CMN_YES : _CMN_NO )
\r
1878 . $caption[$key]->append_text
\r
1880 # Else, show normal 'caption: value'
\r
1882 if (!$caption[$key]->hideCaption) {
\r
1883 echo '<span class="hp_caption">'.$caption[$key]->caption."</span>: ";
\r
1885 echo $caption[$key]->prefix_text
\r
1886 . ( ($key=="price") ? $hp_currency." " : "" )
\r
1888 . $caption[$key]->append_text
\r
1905 function seleccion_fecha ( $name ) {
\r
1908 if ($name == "desde")
\r
1910 echo "<div class=\"titulo_fecha\">"._HPAVL_DESDE." </div>";
\r
1914 echo "<div class=\"titulo_fecha\">"._HPAVL_HASTA." </div>";
\r
1918 <select size="1" name="<?php echo $name."_dia"; ?>" class="campo_fecha inputbox">
\r
1920 for ($i=1; $i<=31; $i++)
\r
1921 echo "<option value='".$i."'>".$i."</option>";
\r
1926 <select size="1" name="<?php echo $name."_mes"; ?>" class="campo_fecha inputbox">
\r
1928 for ($i=1; $i<=12; $i++)
\r
1929 echo "<option value='".$i."'>".$i."</option>";
\r
1933 <select size="1" name="<?php echo $name."_año"; ?>" class="campo_fecha inputbox">
\r
1936 for ($i=$hoy['year']; $i<=2080; $i++)
\r
1937 echo "<option value='".$i."'>".$i."</option>";
\r
1940 <br class="clearboth"/>
\r
1945 function show_ResumenTipos() {
\r
1948 # Select published types
\r
1949 $database->setQuery( "SELECT * FROM #__hp_prop_types AS t"
\r
1950 . "\nWHERE t.published='1'"
\r
1951 . "\nORDER BY t.ordering ASC");
\r
1952 $types = $database->loadObjectList();
\r
1954 foreach($types AS $t) { ?>
\r
1955 <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$t->id.'&Itemid='.$Itemid); ?>"><?= $t->name ?> ( <?= getNumOfertas($t->id) ?>)</a>
\r
1959 function getNumOfertas($type_id) {
\r
1960 $database->setQuery( "SELECT id FROM #__hp_properties AS p"
\r
1961 . "\nWHERE p.type=".$type_id);
\r
1962 return $database->getNumRows();
\r