root/dotfiles/emacs/37to/site-lisp/nxhtml/tests/in/ygne-2008-02-07-hotproperty.html.php @ 27526

Revision 27526, 93.3 kB (checked in by 37to, 6 years ago)

elispの追加

Line 
1<?php
2// hotproperty.html.php
3/**
4 * Something's Presentation Code
5 *
6 * @package Something
7 * @copyright (C) 2004 Lee Cher Yeong
8 * @url http://www.somewhere.com/
9 * @author Lee Cher Yeong <cy@somewhere.com>
10 **/
11
12defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
13
14class hotproperty_HTML {
15
16    /***
17     * Include CSS file
18     ***/
19    function include_CSS() {
20        global $hp_css;
21    ?>
22   <link rel="stylesheet" href="components/com_hotproperty/css/<?php echo $hp_css; ?>.css" type="text/css">
23    <?php
24    }
25
26    function include_Container_Start() {
27    ?>
28<div id="con_global">
29<div class="componentheading"><!--<?php echo _HP_COM_TITLE; ?>--></div>
30    <?php
31    }
32    function include_Container_End() {
33    ?>
34</div>
35
36
37    <?php
38    }
39
40
41    /***
42     * Front Page
43     ***/
44    function show_Frontpage(&$campos, &$featured, &$featured_fields_caption, &$featured_total, &$types, &$types_hotproperty, &$types_total) {
45          global $hp_fp_show_featured, $hp_fp_show_search, $mainframe, $hp_css, $mosConfig_live_site, $my;
46
47          $mainframe->setPageTitle( _HP_COM_TITLE );?>
48
49          <link rel="stylesheet" href="components/com_hotproperty/css/ppal_<?php echo $hp_css; ?>.css" type="text/css"/>
50
51          <div id="total_alojamientos">
52             <span class="saludo"><?= _HP_HOLA ?></span> <?= _HP_TENEMOS ?>
53             <?php hotproperty_HTML::show_ResumenTipos() ?>
54          </div>
55
56          <div id="buscar_alojamiento">
57          </div>
58          <div id="incluir_alojamiento">
59          </div>
60
61          <br clear="all"/>
62
63<?php
64
65/*        if ($hp_fp_show_featured && count($featured) > 0 ){
66            hotproperty_HTML::show_fp_Featured($featured, $featured_fields_caption, $featured_total);
67            echo '<br class="clearboth" />';
68        }
69
70        if ($hp_fp_show_search) {
71            hotproperty_HTML::show_Search($types);
72            echo '<br class="clearboth" />';
73        }
74
75        hotproperty_HTML::show_Types($types, $types_hotproperty, $types_total);*/
76    }
77
78    /***
79     * Featured Listing
80     ***/
81    function show_fp_Featured(&$prop, &$caption, $featured_total) {
82        global $hp_fp_featured_count, $Itemid;
83    ?>
84    <div id="con_featured1">
85    <div id="heading_Featured"><?php echo _HP_FEATURED_TITLE; ?></div>
86        <div id="list_featured">
87        <?php     hotproperty_HTML::list_properties($prop, $caption); ?>
88        <br class="clearboth" />
89        <?php if ($featured_total > $hp_fp_featured_count) {
90            echo "<a href=\"". sefRelToAbs("index.php?option=com_hotproperty&task=viewfeatured&Itemid=$Itemid") ."\">"._HP_MOREFEATURED."</a>";
91        } ?>
92        </div>
93    </div>
94    <?php
95    }
96
97    /***
98     * List Types
99     ***/
100    function show_Types(&$types, &$types_hotproperty, $types_total) {
101        global $Itemid;
102    ?>
103    <div id="con_types1">
104    <div id="heading_Types"><?php echo _HP_TYPES_TITLE; ?></div>
105        <div id="con_types2">
106        <?php
107            foreach($types AS $t) {
108                if ($types_total[$t->id]->total > 0) {
109                ?>
110                <div class="con_types3">
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 />
112                <div class="types_desc">
113                    <?php echo $t->desc; ?>
114                    <ul class="types_hp">
115                    <?php
116                        foreach($types_hotproperty[$t->id] AS $t_hp) {
117                            if ($t_hp->name <> "" && $t_hp->id <> "") {
118                        ?>
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>
120                        <?php
121                            }
122                        }
123                    ?>
124                    </ul>
125                    <?php
126                        if ($types_total[$t->id]->total > 3) { ?>
127                    <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewtype&id=$t->id&Itemid=$Itemid"); ?>"><?php echo _HP_MORE; ?></a>
128                    <?php
129                    }
130                    ?>
131                </div>
132                </div>
133                <?php
134                }
135            }
136        ?>
137        </div>
138    </div>
139    <?php
140    }
141
142    /***
143     * Search Facility
144     ***/
145    function show_Search(&$types) {
146        global $Itemid, $hp_use_advsearch, $mosConfig_live_site;
147        /*
148        global $custom404, $mosConfig_sef, $sufix;
149
150        # Using Built in SEF feature in Mambo
151        if ( !isset($custom404) && $mosConfig_sef ) {
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) + '/'";
153        } elseif ( $mosConfig_sef && isset($custom404) && !empty($sufix) ) {
154
155            global $custom_comp, $hp_default_limit_search;
156            $hotproperty = "hotproperty";
157            if (in_array("hotproperty", $custom_comp)) {
158                $hotproperty = array_search($component_name, $custom_comp);
159            }
160
161            $onclickCmd = "document.location.href='" . $hotproperty . "/" . _HP_SEF_SEARCH . "/0/".$hp_default_limit_search."/0/" . "' + encodeURI(document.searchfrm.hp_search.value)";
162
163        } else {
164            # Using SEF advance or no SEF at all
165            $onclickCmd = "document.location.href='" . sefRelToAbs("index.php?option=com_hotproperty&task=search&Itemid=$Itemid&type=0&search=' + encodeURI(document.searchfrm.hp_search.value)");
166        }
167        */
168    ?>
169    <div id="con_search1">
170    <div id="heading_Search"><?php echo _HP_SEARCH_TITLE; ?></div>
171        <div id="con_search2">
172            <form action="index.php" method="POST" name="searchfrm">
173            <strong><?php echo _HP_SEARCH_TEXT; ?></strong>
174            <input type="text" name="search" class="inputbox" />
175            <input type="submit" class="button" value="<?php echo _HP_SEARCH; ?>" /><?php
176            if ($hp_use_advsearch == '1') {
177            ?>&nbsp;<a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=advsearch&Itemid=$Itemid"); ?>"><?php echo _HP_SEARCH_ADV_TITLE; ?></a><?php
178            }
179            ?>
180            <input type="hidden" name="option" value="com_hotproperty" />
181            <input type="hidden" name="task" value="search" />
182            <input type="hidden" name="Itemid" value="<?php echo $Itemid;?>" />
183            </form>
184        </div>
185    </div>
186    <?php
187    }
188
189    /***
190     * Advanced Search Facility
191     ***/
192    function show_AdvSearch($fields, $tipos_renta) {
193        global $Itemid, $mainframe;
194
195        $mainframe->setPageTitle( _HP_SEARCH_ADV_TITLE );
196    ?>
197        <script language="javascript">
198           /* Selecciona por defecto España como país para la búsqueda */
199           function select_idioma(id) {
200                  select=document.getElementById(id);
201                  select.options[62].selected="1";
202           }
203           /* Muestra o oculta la búsqueda por disponibilidad y el precio según el tipo de oferta */
204           function swap_tipo_oferta(id) {
205                  select=document.getElementById(id);
206                  disp=document.getElementById('disp_busq_av');
207                  precio=document.getElementById('precio_busq_av');
208                  if (select.options[1].selected) { // Alquiler
209                      disp.style.display = "block";
210                      precio.style.display = "none";
211                  }
212                  if (select.options[2].selected) { // Venta
213                      disp.style.display = "none";
214                      precio.style.display = "block";
215                  }
216                  if (select.options[0].selected) { // Cualquiera
217                      disp.style.display = "block";
218                      precio.style.display = "block";
219                  }
220
221
222           }
223           /* Muestra o oculta una capa, y cambia el texto del enlace lanzador */
224           function swap(id, llamador)
225           {
226             id=document.getElementById(id);
227             if (id.style.display == "none" || id.style.display == "") {
228                id.style.display = "block";
229                llamador.innerHTML = "<?= _HP_OCULTAR ?>";
230             }
231             else {
232                id.style.display = "none";
233                llamador.innerHTML = "<?= _HP_MOSTRAR ?>";
234             }
235           }
236           /* Selecciona todos los alojamientos O sólo las viviendas en un combobox con los tipos de alojamiento */
237           function selecc_vivienda(select)
238           {
239               select = document.getElementById(select);
240               if (select.selectedIndex == 1)
241               {
242                 select.options[select.selectedIndex].selected = "";
243                  for (i=2; i <= select.length-1; i++)
244                      if (i != 11 && i!= 13) select.options[i].selected="1";
245               }
246           }
247           /* Muestra u oculta los campos de búsqueda por disponibilidad */
248           function swap_disp(input,id) {
249               if (input.checked)
250                   document.getElementById(id).style.display="block";
251               else
252                   document.getElementById(id).style.display="none";
253           }
254        </script>
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>
256                <div id="con_asearch1">
257            <form action="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=asearch&Itemid=$Itemid"); ?>" method="POST" name="searchfrm">
258                          <div class="cabecera_busq_avzda">
259                             <div class="titulo_cabecera_busq_avzda"><?= _HP_DATOS_GENERALES ?></div>
260                          </div><br class="clearboth"/>
261                          <div class="cont_form">
262                             <div class="titulo_campo"><?= $fields['type']->caption; ?>:</div>
263                             <?= $fields['type']->input; ?>
264                          </div>
265                          <div class="cont_form">
266                             <div class="campo_con_ayuda">
267                               <div class="titulo_campo"><?= $fields['Tipo_Alojamiento']->caption; ?>:</div>
268                               <?= $fields['Tipo_Alojamiento']->input; ?>
269                             </div>
270                             <div class="msj_ayuda"><?= _HP_AYUDA_TIPO_ALOJ ?></div>
271                          </div>
272                          <br class="clearboth"/>
273                          <div class="cont_form">
274                             <div class="titulo_campo"><?= $fields['Superficie_habitable']->caption; ?>:</div>
275                             <?php echo $fields['Superficie_habitable']->input; ?>
276                             <?php echo $fields['Superficie_habitable']->append_text; ?>
277                          </div>
278                          <div class="cont_form">
279                             <div class="titulo_campo"><?= $fields['Num_plazas']->caption; ?>:</div>
280                             <?= $fields['Num_plazas']->input; ?>
281                          </div>
282                          <div class="cont_form">
283                             <div class="titulo_campo"><?= $fields['Numero_dormitorios']->caption; ?>:</div>
284                             <?= $fields['Numero_dormitorios']->input; ?>
285                          </div>
286                          <div class="cont_form">
287                             <div class="titulo_campo"><?= $fields['country']->caption; ?>:</div>
288                             <?= $fields['country']->input; ?>
289                             <script language="javascript">
290                                select_idioma('idioma');
291                             </script>
292                          </div>
293                          <div class="cont_form">
294                             <div class="titulo_campo"><?= $fields['state']->caption; ?>:</div>
295                             <?= $fields['state']->input; ?>
296                          </div>
297                          <div class="cont_form">
298                             <div class="titulo_campo"><?= $fields['suburb']->caption; ?>:</div>
299                             <?= $fields['suburb']->input; ?>
300                          </div>
301                          <div class="cont_form">
302                             <div class="titulo_campo"><?= $fields['postcode']->caption; ?>:</div>
303                             <?= $fields['postcode']->input; ?>
304                          </div>
305                          <div id="precio_busq_av">
306                            <div class="cont_form">
307                              <div class="titulo_campo"><?= $fields['price']->caption; ?>:</div>
308                              <?= $fields['price']->input; ?>
309                            </div>
310                          </div>
311                          <div id="disp_busq_av">
312                            <div class="cont_form">
313                             <input type="checkbox" name="busq_disp" onclick="swap_disp(this,'campos_disp');"><?= _HP_BUSQ_POR_DISP ?></input>
314                             <div id="campos_disp">
315                               <div class="titulo_campo"><?= _HP_BUSQ_DISP ?> </div>
316                               <div class="flota_izq interl_doble">
317                                 <?php hotproperty_HTML::seleccion_fecha("desde"); ?>
318                                 <?php hotproperty_HTML::seleccion_fecha("hasta"); ?>
319                               </div>
320                               <div class="campo_avl">
321                                 <?= _HPAVL_RENTA; ?>
322                 <select size="1" class="campo_dcha inputbox" name="renta">
323                                   <option value="0"><?= _HP_SEARCH_ALLTYPES ?></option>
324                   <?php foreach ($tipos_renta AS $tipo_renta) { ?>
325                   <option value="<?php echo $tipo_renta->id; ?>"><?php echo $tipo_renta->nombre; ?></option>
326                                   <?php } ?>
327                 </select>
328                               </div>
329                             </div>
330                            </div>
331                           </div>
332                          <!-- Otros datos -->
333                          <div class="cabecera_busq_avzda">
334                             <div class="titulo_cabecera_busq_avzda"><?= _HP_OTROS_DATOS ?></div>
335                             <div class="botonera_dcha">
336                             <a href="#" class="enlace_blanco" onclick="swap('otros_datos', this);"><?= _HP_MOSTRAR; ?></a>
337                             </div>
338                          </div><br class="clearboth"/>
339                          <div id="otros_datos">
340                             <div class="cont_form">
341                               <div class="titulo_campo"><?= $fields['MetrosConstruidos']->caption; ?>:</div>
342                               <?= $fields['MetrosConstruidos']->input; ?>
343                             </div>
344                             <div class="cont_form">
345                               <div class="titulo_campo"><?= $fields['Superficie_parcela']->caption; ?>:</div>
346                               <?= $fields['Superficie_parcela']->input; ?>
347                               <?= $fields['Superficie_parcela']->append_text; ?>
348                             </div>
349                             <div class="cont_form">
350                               <div class="titulo_campo"><?= $fields['Numero_dormitorios']->caption; ?>:</div>
351                               <?= $fields['Numero_dormitorios']->input; ?>
352                             </div>
353                             <div class="cont_form">
354                               <div class="titulo_campo"><?= $fields['Cuartos_banio_con_duchas']->caption; ?>:</div>
355                               <?= $fields['Cuartos_banio_con_duchas']->input; ?>
356                             </div>
357                             <div class="cont_form">
358                               <div class="titulo_campo"><?= $fields['Aseos']->caption; ?>:</div>
359                               <?= $fields['Aseos']->input; ?>
360                             </div>
361                             <div class="cont_form">
362                               <div class="titulo_campo"><?= $fields['AnioConstruccion']->caption; ?>:</div>
363                               <?= $fields['AnioConstruccion']->input; ?>
364                             </div>
365                             <div class="cont_form">
366                               <div class="titulo_campo"><?= $fields['UltimaReforma']->caption; ?>:</div>
367                               <?= $fields['UltimaReforma']->input; ?>
368                             </div>
369                             <div class="cont_form">
370                               <div class="titulo_campo"><?= $fields['Amueblado']->caption; ?>:</div>
371                               <?= $fields['Amueblado']->input; ?>
372                             </div>
373                             <div class="cont_form">
374                               <div class="titulo_campo"><?= $fields['Dispone']->caption; ?>:</div>
375                               <?= $fields['Dispone']->input; ?>
376                               <br class="clearboth"/>
377                             </div>
378                             <div class="cont_form">
379                               <div class="titulo_campo"><?= $fields['Zona']->caption; ?>:</div>
380                               <?= $fields['Zona']->input; ?>
381                               <br class="clearboth"/>
382                             </div>
383                          </div>
384
385                          <br/>
386                          <div class="centro">
387                          <input type="submit" value="Buscar" class="button" >
388                          </div>
389
390                 </div>
391
392    <?php
393    }
394
395    /***
396     * Empty Advanced Search Results
397     ***/
398    function show_advSearchResults_error($msg) {
399        global $Itemid, $mainframe;
400        $mainframe->setPageTitle( _HP_SEARCH_ADV_TITLE );
401    ?>
402    <div id="con_asearch1">
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>
404        <p />
405        <?php echo $msg; ?>
406        <p />
407        <a href=""><a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=advsearch&Itemid=$Itemid"); ?>"><?php echo _HP_SEARCH_TRYAGAIN; ?></a>
408    </div>
409    <?php
410    }
411
412    /***
413     * Advanced Search Results
414     ***/
415    function show_advSearchResults(&$search_id, &$prop, &$caption, &$pageNav, &$searchString) {
416        global $Itemid, $mainframe;
417        $mainframe->setPageTitle( _HP_SEARCH_ADV_TITLE );
418    ?>
419    <div id="con_asearch1">
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>
421    <!-- <div id="hp_searchresult_con">
422        <div id="hp_search_pagecounter_top">
423            <div class="right"><?php echo $pageNav->writePagesCounter(); ?></div>
424            <br class="clearboth" />
425            <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=asearch&Itemid='.$Itemid.'&search_id='.$search_id); ?>
426        </div>
427    </div> -->
428    <div id="list_searchresults">
429        <?php     hotproperty_HTML::list_properties($prop, $caption); ?>
430    </div>
431    </div>
432    <br class="clearboth" />
433            <div id="hp_search_pagecounter_bottom">
434            <div class="dcha"><?php echo $pageNav->writePagesCounter(); ?></div>
435        <br class="clearboth" />
436            <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=asearch&Itemid='.$Itemid.'&search_id='.$search_id); ?>
437    </div>
438
439    <?php
440    }
441
442    /***
443     * Search Results
444     ***/
445    function show_SearchResults(&$types, &$prop, &$caption, &$pageNav, &$searchString) {
446        global $Itemid, $hp_use_advsearch, $mosConfig_live_site, $mainframe;
447        global $custom404, $mosConfig_sef, $sufix;
448        $mainframe->setPageTitle( _HP_SEARCH_RESULT_TITLE );
449
450        # Using Built in SEF feature in Mambo
451        /*
452        if ( !isset($custom404) && $mosConfig_sef ) {
453
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) + '/'";
455
456        } elseif ( $mosConfig_sef && isset($custom404) && !empty($sufix) ) {
457
458            global $custom_comp, $hp_default_limit_search;
459            $hotproperty = "hotproperty";
460            if (in_array("hotproperty", $custom_comp)) {
461                $hotproperty = array_search($component_name, $custom_comp);
462            }
463
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)";
465
466        } else {
467
468        # Using SEF advance or no SEF at all
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)");
470        }
471        */
472    ?>
473    <div id="con_search1">
474    <form action="index.php" method="POST" name="searchfrm">
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>
476        <div id="hp_searchresult_con">
477            <strong><?php echo _HP_SEARCH_TEXT; ?></strong>
478            <input type="text" name="search" class="inputbox" value="<?php echo $searchString->search; ?>" /> <?php echo _HP_IN; ?>
479            <select name="type" class="inputbox" size="1">
480                <option value="0"><?php echo _HP_SEARCH_ALLTYPES; ?></option>
481            <?php
482            foreach($types AS $t) { ?>
483                <option value="<?php echo $t->id; ?>"<?php echo (($searchString->type==$t->id) ? " selected" : ""); ?>><?php echo $t->name; ?></option>
484            <?php    }
485        ?></select>
486            &nbsp;
487            <input type="submit" class="button" value="<?php echo _HP_SEARCH; ?>" /><?php
488            if ($hp_use_advsearch == '1') {
489            ?>&nbsp;<a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=advsearch&Itemid=$Itemid"); ?>"><?php echo _HP_SEARCH_ADV_TITLE; ?></a><?php
490            }
491            ?>
492            <div id="hp_search_pagecounter_top">
493            <div class="right"><?php echo $pageNav->writePagesCounter(); ?></div>
494                <br class="clearboth" />
495                <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=search&Itemid='.$Itemid.'&type='.$searchString->type.'&search='.$searchString->search); ?>
496            </div>
497        </div>
498        <input type="hidden" name="option" value="com_hotproperty" />
499        <input type="hidden" name="task" value="search" />
500    </form>
501    </div>
502
503    <div id="list_searchresults">
504        <?php     hotproperty_HTML::list_properties($prop, $caption); ?>
505    </div>
506    <br class="clearboth" />
507            <div id="hp_search_pagecounter_bottom">
508            <div class="right"><?php echo $pageNav->writePagesCounter(); ?></div>
509        <br class="clearboth" />
510        <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=search&Itemid='.$Itemid.'&type='.$searchString->type.'&search='.$searchString->search); ?>
511    </div>
512
513    <?php
514    }
515
516    /***
517     * List Properties for a particular Type
518     ***/
519    function show_Type($prop, $type, $caption, $pageNav, $sortby_sort, $sortby_order) {
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;
521
522        global $Itemid, $database, $mainframe;
523
524        $mainframe->setPageTitle( $type->name );
525        ?>
526    <div id="con_type1">
527           <?php if ($type != '') { ?>
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>
529           <?php } ?>
530        <?php
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))    {
532        ?>
533        <div id="con_sort">
534            <?php if ($hp_use_diplaynum == '1') { ?>
535            <div id="con_sort1">
536                <?php echo _PN_DISPLAY_NR; ?>
537                <?php echo $pageNav->writeLimitBox('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort='.$sortby_sort.'&order='.$sortby_order.'&Itemid='.$Itemid); ?>
538            </div>
539            <?php
540                        }
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)) {
542            ?>
543            <div id="con_sort2">&nbsp;
544                <?php echo _HP_SORT_BY; ?>
545                |
546
547                <?php if (!empty($hp_use_sort_name)) { ?>
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> |
549                <?php } ?>
550
551                <?php if (!empty($hp_use_sort_agent) && !empty($caption['agent']->caption)) { ?>
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> |
553                <?php } ?>
554
555                <?php if (!empty($hp_use_sort_price) && !empty($caption['price']->caption)) { ?>
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> |
557                <?php } ?>
558
559                <?php if (!empty($hp_use_sort_suburb) && !empty($caption['suburb']->caption)) { ?>
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> |
561                <?php } ?>
562
563                <?php if (!empty($hp_use_sort_state) && !empty($caption['state']->caption)) { ?>
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> |
565                <?php } ?>
566
567                <?php if (!empty($hp_use_sort_country) && !empty($caption['country']->caption)) { ?>
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> |
569                <?php } ?>
570
571                <?php if (!empty($hp_use_sort_type) && !empty($caption['type']->caption)) { ?>
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> |
573                <?php } ?>
574
575                <?php if (!empty($hp_use_sort_modified) && !empty($caption['modified']->caption)) { ?>
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> |
577                <?php } ?>
578
579                <?php if (!empty($hp_use_sort_hits) && !empty($caption['hits']->caption)) { ?>
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> |
581                <?php } ?>
582
583                </div>
584            <?php } ?>
585        </div>
586        <?php } ?>
587        <div id="list_properties">
588            <?php     hotproperty_HTML::list_properties($prop, $caption); ?>
589        </div>
590
591
592           <?php if ($type != '') { ?>
593        <div id="hp_pagecounter_bottom">
594            <div align="right"><?php $pageNav->writePagesCounter(); ?></div>
595            <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=viewtype&id='.$prop[0]->typeid.'&sort='.$sortby_sort.'&order='.$sortby_order.'&Itemid='.$Itemid); ?>
596        </div>
597                <?php    } ?>
598        </div>
599        <?php
600    }
601
602    /***
603     * List Featured Properties
604     ***/
605    function show_Featured($prop, $caption, $pageNav) {
606        global $Itemid, $mainframe;
607        $mainframe->setPageTitle( _HP_FEATURED );
608        ?>
609    <div id="con_type1">
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>
611        <div id="list_properties">
612            <?php     hotproperty_HTML::list_properties($prop, $caption); ?>
613        </div>
614        <br class="clearboth" />
615        <div id="hp_pagecounter_bottom">
616            <div align="right"><?php echo $pageNav->writePagesCounter(); ?></div>
617            <br class="clearboth" />
618            <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=viewfeatured'); ?>
619        </div>
620    </div>
621        <?php
622    }
623
624    /***
625     * Display Company's contact details and list all agents under it.
626     ***/
627    function show_Company(&$company, &$agent, &$prop, &$caption, $pageNav) {
628        global $mosConfig_live_site, $hp_imgdir_agent, $mainframe, $Itemid;
629        $mainframe->setPageTitle( $company[0]->name );
630        ?>
631
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>
633        <div id="hp_view_co_con">
634            <?php hotproperty_HTML::show_CoInfo($company, $agent) ?>
635        </div>
636        <br class="clearboth" />
637
638        <div id="heading_Agent"><span class="flecha_big">› </span><?= _HP_PROPBYAGENT.$company[0]->name; ?></div>
639        <div id="list_properties">
640        <?php     hotproperty_HTML::list_properties($prop, $caption); ?>
641        </div>
642
643        <br class="clearboth" />
644        <div id="hp_pagecounter_bottom">
645            <div align="right"><?php echo $pageNav->writePagesCounter(); ?></div>
646        <br class="clearboth" />
647        <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=viewco&id='.$company[0]->id); ?>
648        </div>
649
650        <?php
651    }
652
653    /***
654     * Display Agent's information and list all properties under it.
655     ***/
656     function show_Agent($prop_alq, $prop_vta, $caption, $agent, $types, $pageNav) {
657         global $mosConfig_live_site, $hp_imgdir_agent, $Itemid, $mainframe;
658        $mainframe->setPageTitle( $agent->name );
659        ?>
660
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>
662
663        <div id="hp_view_agent_con">
664        <?php hotproperty_HTML::show_AgentInfo($agent) ?>
665        </div>
666        <br class="clearboth" />
667
668        <div id="heading_Agent"><span class="flecha_big">› </span><?= _HP_PROPBYAGENT.$agent->name; ?></div>
669                   <div class="cabecera_ver_ofertas"><?= _OFER_ALQ; ?></div>
670               <?php hotproperty_HTML::show_Type($prop_alq, "", $caption, $pageNav, "desc", "modified"); ?>
671           <br class="clearboth" />
672                   <div class="cabecera_ver_ofertas"><?= _OFER_VEN; ?></div>
673                       <?php hotproperty_HTML::show_Type($prop_vta, "", $caption, $pageNav, "desc", "modified"); ?>
674
675
676<!--        <div id="hp_pagecounter_bottom">
677            <div align="right"><?php echo $pageNav->writePagesCounter(); ?></div>
678        <br class="clearboth" />
679        <?php echo $pageNav->writePagesLinks('index.php?option=com_hotproperty&task=viewagent&id='.$agent->id); ?>
680        </div>-->
681        <br class="clearboth" />
682        <?php
683    }
684
685    /***
686     * Display Company's information and an enquiry form.
687     ***/
688    function show_CoEmail($company) {
689        global $Itemid, $mainframe;
690        $mainframe->setPageTitle( _HP_CO_CONTACT .' - '.$company[0]->name );
691
692        ?>
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>
694        <div id="hp_view_co_con">
695            <?php hotproperty_HTML::show_CoInfo($company) ?>
696        </div>
697        <br class="clearboth" />
698        <div id="heading_Co_Contact"><?php echo _HP_CO_CONTACT; ?></div>
699        <div id="hp_emailform_con">
700            <?php hotproperty_HTML::show_EmailForm('company',$company[0]->id) ?>
701        </div>
702
703        <?php
704    }
705
706    /***
707     * Display Agent's information and an enquiry form.
708     ***/
709    function show_AgentEmail($agent) {
710        global $Itemid, $mainframe;
711        $mainframe->setPageTitle( _HP_VIEW_AGENT_CONTACT .' - '.$agent[0]->name );
712        ?>
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> -->
714<!--        <div id="hp_view_agent_con">
715            <?php hotproperty_HTML::show_AgentInfo($agent) ?>
716        </div> -->
717        <div id="hp_view_agent_contact"><span class="flecha_big"><?= _HP_ARROW ?></span><?php echo _HP_VIEW_AGENT_CONTACT; ?></div>
718        <div id="hp_emailform_con">
719                <?php hotproperty_HTML::show_EmailForm('agent',$agent[0]->id) ?>
720        </div>
721
722        <?php
723    }
724
725    /***
726     * Show Property
727     ***/
728    function show_Prop(&$prop, &$caption, &$images, &$agent, $num_periodos) {
729        global $Itemid, $my, $mosConfig_live_site, $mosConfig_absolute_path, $pop, $mainframe;
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;
731        global $hp_show_pdficon, $hp_show_printicon, $hp_show_emailicon;
732
733        $mainframe->appendMetaTag( 'description', $prop[0]->metadesc );
734        $mainframe->appendMetaTag( 'keywords', $prop[0]->metakey );
735        $mainframe->setPageTitle( $prop[0]->name );
736                if ($pop == '') $pop = 0;
737        ?>
738        <script language="javascript">
739           // Si es una pop-up, es la ventana de impresión: imprime.
740           if (<?= $pop ?> == 1 ) { window.print(); }
741         </script>
742         <script src="components/com_hotproperty/js/resalte.js" type="text/javascript"></script>
743
744    <div id="con_hp1">
745            <?php if (!$pop) { ?>
746              <div id="heading_Prop">
747              <div class="obj_con_botonera">
748               <div class="nombre_objeto">
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; ?>
750                </div>
751             <?php } ?>
752                <div class="botonera_dcha">
753                <div class="mini_botones">
754
755        <?php
756
757        # Show edit icon for authorized agent
758        if (!$pop && $prop[0]->user == $my->id && $prop[0]->user > 0 && $my->id > 0) { ?>
759                 <div class="mini_boton">
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>
761                </div>
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>
763                 <?php } ?>
764
765              <?php
766        if ($hp_show_pdficon && !$pop) {
767        ?>
768               <div class="mini_boton">
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;?>">
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>
771               </div>
772               <div class="texto_mini_boton">
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>
774               </div>
775        <?php
776        } // End of if $hp_show_pdficon
777
778        if ($hp_show_printicon && !$pop) { ?>
779                    <div class="mini_boton">
780               <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/index2.php?option=com_hotproperty&amp;task=view&amp;id=<?php echo $prop[0]->id; ?>&amp;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);">
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>
782                     </div>
783                     <div class="texto_mini_boton">
784                       <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/index2.php?option=com_hotproperty&amp;task=view&amp;id=<?php echo $prop[0]->id; ?>&amp;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">
785                       <?= _CMN_PRINT ?></a> </div>
786
787        <?php } // End of if $hp_show_printicon
788
789        if ($hp_show_emailicon && !$pop) { ?>
790                   <div class="mini_boton">
791                      <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/index2.php?option=com_hotproperty&amp;task=emailform&amp;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>
792                   </div>
793                   <div class="texto_mini_boton">
794                      <a href="javascript:void window.open('<?php echo $mosConfig_live_site; ?>/index2.php?option=com_hotproperty&amp;task=emailform&amp;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">
795                      <?= _HP_EMAIL_AMIGO ?></a> </div>
796        <?php  } ?>
797           </div>
798          </div>
799         </div> <!-- fin div.mini_botones -->
800        </div>
801
802            <br class="clearboth">
803            <br class="clearboth">
804
805<?php
806         // Copyright © 2006, Michael Rice
807        // License: GPL but you must email when you use it to let me know and this copyright MUST remain intact.
808        // Email: meikeric {at] gmail [dot} com
809        // You can donate to my Paypal and request hacks for HotProperty.  Every little bit helps.
810        // Paypal: meikeric {at] gmail [dot} com
811
812        ?>
813        <?php $iCount = count($images); ?>
814       <script language="JavaScript" type="text/javascript">
815        //for image viewer slide show
816
817        myCount = 0;
818
819        function UpdateCounter( currentCount )
820        {
821            myCount = currentCount;
822        }
823
824        function loadImgArray( strList ){
825            myImgList = strList.split(",");
826        }
827        function NextSlideShow( maxCount ){
828            if(myCount >= maxCount){
829                myCount = 0;
830            }else{
831                myCount++;
832            }
833            //alert( myImgList[myCount] );
834            show('MainPhoto',myImgList[myCount]);
835        }
836        function PrevSlideShow( maxCount ){
837            if(myCount <= 0){
838                myCount = maxCount;
839            }else{
840                myCount--;
841            }
842            //alert( myImgList[myCount] );
843            show('MainPhoto',myImgList[myCount]);
844        }
845
846        function fillLabel(inField,inValue){
847            if(inValue == ''){
848            inValue = myCount + 1;
849            }
850            if(document.layers)    //NN4+
851            {
852               document.layers[inField].innerHTML = inValue;
853            }
854            else if(document.getElementById)      //gecko(NN6) + IE 5+
855            {
856                var obj = document.getElementById(inField);
857                obj.innerHTML = inValue;
858            }
859            else if(document.all)       // IE 4
860            {
861                document.all[inField].innerHTML = inValue;
862            }
863        }
864
865        function show(name,src) {
866            if (document.images)
867                document.images[name].src = src;
868        }
869        </script>
870
871
872        <div id="hp_view_standard_photo_con1">
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>
874                                <br/>
875            <?php if (!$pop) { ?>
876                <a href='javascript:PrevSlideShow( <?php echo $iCount-1; ?> );'>< <?php echo _CMN_PREV;?></a> &nbsp;&nbsp;&nbsp;&nbsp;
877                                <a href='javascript:NextSlideShow( <?php echo $iCount-1; ?> );'><?php echo _CMN_NEXT;?> ></a>
878            <?php } ?>
879
880        <script language='Javascript' type="text/javascript">
881                loadImgArray( '<?php
882                $i = 1;
883                foreach($images AS $image) {
884                    echo $mosConfig_live_site.$hp_imgdir_standard.$image->standard;
885                    if($iCount > 1 && $i != $iCount) {
886                        echo ',';
887                    }
888                    $i++;
889                }
890                ?>' );
891                </script>
892        </div>
893
894        <?php foreach($prop AS $p) {
895                ?>
896<?php
897                    /* Escupe los campos de manera poco flexible pero práctica (igual que en listado) */
898
899                    echo '<div id="datos_inmueble">';
900
901
902                    // Name (Titulo)
903                    echo '<div id="titulo_inmueble">'.$p->name.'.</div>';
904
905                    // Referencia propia
906                    echo '<div class="linea_inmueble">';
907                    echo '<span class="hp_caption">&nbsp;›&nbsp;'._OFER_REF."</span>: ";
908                    if ($p->id <> "") echo $p->id.".<br />"; else echo _OFER_NO_DEF;
909                    echo '</div>';
910
911
912                    // Type (Tipo de oferta)
913                    echo '<div class="linea_inmueble">';
914                    if (!$caption['type']->hideCaption)
915                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['type']->caption."</span>: ";
916                    echo $p->type.".<br/>";
917                    echo '</div>';
918
919                    // Tipo_Alojamiento
920                    echo '<div class="linea_inmueble">';
921                    if (!$caption['Tipo_Alojamiento']->hideCaption)
922                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Tipo_Alojamiento']->caption."</span>: ";
923                    if ($p->Tipo_Alojamiento<>"") echo $p->Tipo_Alojamiento.".<br/>"; else echo _OFER_NO_DEF;
924                    echo '</div>';
925
926                    // Address y postcode (Dirección y CP)
927                    echo '<div class="linea_inmueble">';
928                    if (!$caption['address']->hideCaption)
929                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['address']->caption."</span>: ";
930                    if ($p->address<>"") echo $p->address." ".$p->postcode."<br/>"; else echo _OFER_NO_DEF;
931                    echo '</div>';
932
933
934                    // Barrio
935                    if ( $p->Barrio <> "")
936                    {
937                        echo '<div class="linea_inmueble">';
938                        if (!$caption['Barrio']->hideCaption)
939                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Barrio']->caption."</span>: ";
940                        echo $p->Barrio;
941                        echo '</div>';
942                    }
943
944                    // Suburb y State (Población y Provincia)
945                    echo '<div class="linea_inmueble">';
946                    if (!$caption['suburb']->hideCaption)
947                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['suburb']->caption."</span>: ";
948                    if ($p->suburb<>"") echo $p->suburb." (".$p->state.")"."<br/>"; else echo _OFER_NO_DEF;
949                    echo '</div>';
950
951                    // Precio
952                    if ($p->typeid == 2) // Venta
953                    {
954                        echo '<div class="linea_inmueble">';
955                        if (!$caption['price']->hideCaption)
956                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['price']->caption."</span>: ";
957                        if ($p->price<>"") echo number_format($p->price,2,',','.')." ".$caption['price']->append_text."<br />"; else echo _OFER_NO_DEF;
958                        echo '</div>';
959                    }
960
961
962                    // Num_plazas
963                    if ($p->typeid == 1) // Alquiler
964                    {
965                        echo '<div class="linea_inmueble">';
966                        if (!$caption['Num_plazas']->hideCaption)
967                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Num_plazas']->caption."</span>: ";
968                        if ($p->Num_plazas<>"") echo $p->Num_plazas.".<br />"; else echo _OFER_NO_DEF;
969                        echo '</div>';
970                    }
971
972                    // Numero_dormitorios
973                    echo '<div class="linea_inmueble">';
974                    if ($p->typeid == 1) // Alquiler
975                    {
976                        if (!$caption['Numero_dormitorios']->hideCaption)
977                        {
978                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Numero_dormitorios']->caption."</span>: ";
979                            }
980                    }
981                    else
982                            echo '<span class="hp_caption">&nbsp;›&nbsp;Nº habitaciones: </span>';
983
984                    if ($p->Numero_dormitorios<>"") echo $p->Numero_dormitorios.".<br />"; else echo _OFER_NO_DEF;
985                    echo '</div>';
986
987
988                    // Cuartos_banio_con_duchas
989                    echo '<div class="linea_inmueble">';
990                    if (!$caption['Cuartos_banio_con_duchas']->hideCaption)
991                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Cuartos_banio_con_duchas']->caption."</span>: ";
992                    if ($p->Cuartos_banio_con_duchas<>"") echo $p->Cuartos_banio_con_duchas.". "; else echo _OFER_NO_DEF."  ";
993
994                    // Aseos
995                    if ($p->Aseos <> "")
996                    {
997                        if (!$caption['Aseos']->hideCaption)
998                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Aseos']->caption."</span>: ";
999                        if ($p->Aseos<>"") echo $p->Aseos.".<br />"; else echo _OFER_NO_DEF;
1000                    }
1001                    echo '</div>';
1002
1003                    // Dispone
1004                    echo '<div class="linea_inmueble">';
1005                    if (!$caption['Dispone']->hideCaption)
1006                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Dispone']->caption."</span>: ";
1007                    if ($p->Dispone<>"") echo str_replace("|",", ",$p->Dispone).".<br />"; else echo _OFER_NO_DEF;
1008                    echo '</div>'; ?>
1009
1010           </div> <!-- fin capa datos_inmueble -->
1011
1012            <div class="hp_view_details">
1013            <div id="mas_datos">
1014            <div class="titulito_inmueble">Características del inmueble</div>
1015            <?php
1016                    // Año Construcción
1017                    if ($p->typeid == 2) // Venta
1018                    {
1019                        echo '<div class="linea_inmueble">';
1020                        if (!$caption['AnioConstruccion']->hideCaption)
1021                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['AnioConstruccion']->caption."</span>: ";
1022                        if ($p->AnioConstruccion <> "") echo $p->AnioConstruccion.".  "; else echo _OFER_NO_DEF;
1023                        if (!$caption['UltimaReforma']->hideCaption)
1024                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['UltimaReforma']->caption."</span>: ";
1025                        if ($p->UltimaReforma <> "") echo $p->UltimaReforma.".  "; else echo _OFER_NO_DEF;
1026                        echo '</div>';
1027                    }
1028
1029                    // Metros construidos
1030                    echo '<div class="linea_inmueble">';
1031                    if ($p->typeid == 2) // Venta
1032                    {
1033                        if (!$caption['MetrosConstruidos']->hideCaption)
1034                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['MetrosConstruidos']->caption."</span>: ";
1035                        if ($p->MetrosConstruidos <> "") echo $p->MetrosConstruidos." ".$caption['Superficie_habitable']->append_text.".  "; else echo _OFER_NO_DEF;
1036                    }
1037
1038                    if (!$caption['Superficie_habitable']->hideCaption)
1039                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Superficie_habitable']->caption."</span>: ";
1040                    echo $p->Superficie_habitable." ".$caption['Superficie_habitable']->append_text.".  ";
1041
1042                    // Superficie_parcela
1043                    if ($p->Superficie_parcela <> "")
1044                    {
1045                        if (!$caption['Superficie_parcela']->hideCaption)
1046                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Superficie_parcela']->caption."</span>: ";
1047                        echo $p->Superficie_parcela." ".$caption['Superficie_parcela']->append_text.".";
1048                    }
1049                    echo "<br />";
1050                    echo '</div>';
1051
1052
1053                    if ($p->Camas_dobles <> 0 ||  $p->Camas_individuales <> 0 || $p->Camas_supletorias <> 0 || $p->Camas_litera <> 0)
1054                    echo '<div class="linea_inmueble">';
1055
1056
1057                if ($p->typeid == 1) // Alquiler
1058                {
1059                    // Camas_dobles
1060                    if ($p->Camas_dobles <> 0)
1061                    {
1062                            if (!$caption['Camas_dobles']->hideCaption)
1063                                echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Camas_dobles']->caption."</span>: ";
1064                            echo $p->Camas_dobles.".&nbsp;&nbsp;";
1065                    }
1066
1067                    // Camas_individuales
1068                    if ($p->Camas_individuales <> 0)
1069                    {
1070                        if (!$caption['Camas_individuales']->hideCaption)
1071                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Camas_individuales']->caption."</span>: ";
1072                        echo $p->Camas_individuales.".&nbsp;&nbsp;";
1073                    }
1074
1075                    // Camas_supletorias
1076                    if ($p->Camas_supletorias <> 0)
1077                    {
1078                        if (!$caption['Camas_supletorias']->hideCaption)
1079                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Camas_supletorias']->caption."</span>: ";
1080                        echo $p->Camas_supletorias.".&nbsp;&nbsp;";
1081                    }
1082
1083                    // Camas_litera
1084                    if ($p->Camas_litera <> 0)
1085                    {
1086                        if (!$caption['Camas_litera']->hideCaption)
1087                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Camas_litera']->caption."</span>: ";
1088                        echo $p->Camas_litera.".&nbsp;&nbsp;";
1089                    }
1090                    if ($p->Camas_dobles <> 0 ||  $p->Camas_individuales <> 0 || $p->Camas_supletorias <> 0 || $p->Camas_litera <> 0)
1091                    {
1092                        echo "<br/>";
1093                        echo "</div>";
1094                    }
1095
1096                    // Sofa_cama_individual
1097                    if ($p->Sofa_cama_individual<>"" && $p->Sofa_cama_individual<>"")
1098                    {
1099                        echo '<div class="linea_inmueble">';
1100                        // Sofa_cama_individual
1101                        if ( $p->Sofa_cama_individual <> "")
1102                        {
1103                            if (!$caption['Sofa_cama_individual']->hideCaption)
1104                                echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Sofa_cama_individual']->caption."</span>: ";
1105                            echo $p->Sofa_cama_individual.".&nbsp;&nbsp;";
1106                        }
1107
1108                    // Sofa_cama_doble
1109                        if ( $p->Sofa_cama_doble <> "")
1110                        {
1111                            if (!$caption['Sofa_cama_doble']->hideCaption)
1112                                echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Sofa_cama_doble']->caption."</span>: ";
1113                            echo $p->Sofa_cama_doble.".&nbsp;&nbsp;";
1114                        }
1115                        echo "</div>";
1116                    }
1117
1118                    // Superficie_terraza_solarium
1119                    if ($p->Superficie_terraza_solarium <> "")
1120                    {
1121                        echo '<div class="linea_inmueble">';
1122                        if (!$caption['Superficie_terraza_solarium']->hideCaption)
1123                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Superficie_terraza_solarium']->caption."</span>: ";
1124                        echo $p->Superficie_terraza_solarium." ".$caption['Superficie_terraza_solarium']->append_text.".<br />";
1125                        echo "</div>";
1126                    }
1127                }
1128                    // Enseres
1129                    echo '<div class="linea_inmueble">';
1130                    if (!$caption['Enseres']->hideCaption)
1131                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Enseres']->caption."</span>: ";
1132                    echo str_replace("|",", ",$p->Enseres).".<br />";
1133                    echo '</div>';
1134
1135                      // Animales
1136                      if ($p->typeid == 1) // Alquiler
1137                    {
1138                        echo '<div class="linea_inmueble">';
1139                        if (!$caption['Animales']->hideCaption)
1140                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Animales']->caption."</span>: ";
1141                        echo $p->Animales.".<br />";
1142                        echo '</div>';
1143                    }
1144
1145
1146                    // *** Características de la zona **
1147                    echo '<div class="titulito_inmueble">Características de la zona</div>';
1148
1149                    // Zona
1150                    echo '<div class="linea_inmueble">';
1151                    if (!$caption['Zona']->hideCaption)
1152                        echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Zona']->caption."</span>: ";
1153                    echo str_replace("|",", ",$p->Zona).".<br />";
1154                    echo '</div>';
1155
1156                    // ActividadesDeportivas
1157                    if ($p->typeid == 1) // Alquiler
1158                    {
1159                        if($caption['ActividadesDeportivas'] != '')
1160                        {
1161                            echo '<div class="linea_inmueble">';
1162                            if (!$caption['ActividadesDeportivas']->hideCaption)
1163                                echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['ActividadesDeportivas']->caption."</span>: ";
1164                            echo str_replace("|",", ",$p->ActividadesDeportivas).".<br />";
1165                            echo '</div>';
1166                        }
1167                    }
1168
1169                    // Distancia_a_la_playa
1170                    echo '<div class="linea_inmueble">';
1171                    if ($p->Distancia_a_la_playa <> "")
1172                    {
1173                        if (!$caption['Distancia_a_la_playa']->hideCaption)
1174                            echo '<span class="hp_caption">&nbsp;›&nbsp;'.$caption['Distancia_a_la_playa']->caption."</span>: ";
1175                        echo $p->Distancia_a_la_playa." ".$caption['Distancia_a_la_playa']->append_text.".<br />";
1176                    }
1177                    echo '</div>';
1178
1179                    if ($p->A_minutos_andando <> "")
1180                    {
1181                        echo '<div class="linea_inmueble">';
1182                        echo '<span class="hp_caption">';
1183                        if (!$caption['A_minutos_andando']->hideCaption)
1184                            echo '&nbsp;›&nbsp;'.$caption['A_minutos_andando']->caption.' ';
1185                        echo $p->A_minutos_andando." ".$caption['A_minutos_andando']->append_text." ";
1186                        if (!$caption['de_andando']->hideCaption)
1187                            echo ' '.$caption['de_andando']->caption.' ';
1188                        echo $p->de_andando.".</span><br />";
1189                        echo '</div>';
1190                    }
1191
1192                    if ($p->A_minutos_coche <> "")
1193                    {
1194                        echo '<div class="linea_inmueble">';
1195                        echo '<span class="hp_caption">';
1196                        if (!$caption['A_minutos_coche']->hideCaption)
1197                            echo '&nbsp;›&nbsp;'.$caption['A_minutos_coche']->caption.' ';
1198                        echo $p->A_minutos_coche." ".$caption['A_minutos_coche']->append_text." ";
1199                        if (!$caption['de_coche']->hideCaption)
1200                            echo ' '.$caption['de_coche']->caption.' ';
1201                        echo $p->de_coche.".</span><br />";
1202                        echo '</div>';
1203                        echo '<br/>';
1204                    }
1205
1206                    // *** Descripción detallada ***
1207                    echo '<div class="titulito_inmueble">'.$caption['full_text']->caption.'</div>';
1208                    echo '<div class="linea_inmueble">';
1209                    echo '<div class="descripcion">';
1210                    echo $p->full_text;
1211                    echo '</div>';
1212                    echo '</div>';
1213
1214                    // *** Disponibilidad ***
1215                                        if ($p->typeid == 1 && $num_periodos > 0) // Alquiler
1216                    {
1217                    echo '<div class="titulito_inmueble">'.$caption['intro_text']->caption.'</div>';
1218                    echo '<div class="linea_inmueble">'; ?>
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>
1220                    <div id="combo_num_anios">
1221                    <script language="javascript">
1222                        function RecargaCalendario(id,alto,num_anios,lang,property_id)
1223                        {
1224                            iframe=document.getElementById(id);
1225
1226                            iframe.src="index2.php?option=com_hp_avl&task=ext_show_year&num_anios="+num_anios+"&lang=" +lang+"&property_id="+property_id;
1227                            if (num_anios > 1)
1228                                iframe.height=alto * 0.9 * num_anios;
1229                            else
1230                                iframe.height=alto;
1231                        }
1232                    </script>
1233                <form action="" method="GET" name="calendarioForm">
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; ?>);">
1235                                <option value="1" label="1" <?php if ($num_years==1) echo "selected"; ?>>1</option>
1236                                <option value="2" label="2" <?php if ($num_years==2) echo "selected"; ?>>2</option>
1237                            </select>
1238                años.
1239                    <input type="hidden" name="option" value="<?php echo $option; ?>" />
1240                    <input type="hidden" name="task" value="ext_show_year" />
1241                    <input type="hidden" name="property_id" value="<?php echo $property_id; ?>" />
1242                </form>
1243                     </div>
1244                  </div>
1245            </div>
1246                            <?php       }
1247                        } ?>
1248                <br class="clearboth" />
1249
1250        <?php if ($hp_show_agentdetails && $hp_use_companyagent) { ?>
1251        <div id="hp_view_agent_title"><span class="flecha_big">›&nbsp;</span><?php echo _HP_VIEW_AGENT_TITLE; ?></div>
1252        <div id="hp_view_agent_con">
1253        <?php hotproperty_HTML::show_AgentInfo($agent) ?>
1254        </div>
1255        <?php } ?>
1256        <?php if ($hp_show_enquiryform && !$pop) { ?>
1257        <br class="clearboth" />
1258        <div id="hp_view_agent_contact"><span class="flecha_big">›&nbsp;</span><?php echo _HP_VIEW_AGENT_CONTACT; ?></div>
1259        <div id="hp_emailform_con">
1260        <?php hotproperty_HTML::show_EmailForm('property',$prop[0]->id,$prop[0]->name,$prop[0]->typeid); ?>
1261        </div>
1262        <?php }
1263        if ($pop) {
1264        ?>
1265        <center><a href='javascript:window.close();'><span class="small"><?php echo _PROMPT_CLOSE;?></span></a></center>
1266        <?php } ?>
1267    </div>
1268        <?php
1269    }
1270
1271    /***
1272     * Common Routine to display Agent's Info
1273     **/
1274    function show_AgentInfo($agent) {
1275        global $mosConfig_live_site, $hp_imgdir_agent, $task, $Itemid, $my;
1276
1277        if (empty($agent)) {
1278            echo _HP_AGENT_ERROR_EMPTY;
1279        } else { ?>
1280                <script src="components/com_hotproperty/js/resalte.js" type="text/javascript"></script>
1281        <div class="hp_view_agent">
1282            <div id="hp_view_agent_details">
1283            <?php if (!empty($agent->photo)) { ?>
1284             <div id="hp_view_agent_photo">
1285                <?php if ($task <> "viewagent") { ?>
1286                <a href="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=viewagent&id=$agent->id&Itemid=$Itemid"); ?>">
1287                <img border="0" src="<?php echo $mosConfig_live_site.$hp_imgdir_agent.$agent->photo; ?>" alt="<?php echo $agent->name; ?>" />
1288                </a>
1289                <?php } else { ?>
1290                <img border="0" src="<?php echo $mosConfig_live_site.$hp_imgdir_agent.$agent->photo; ?>" alt="<?php echo $agent->name; ?>" />
1291                <?php } ?>
1292            </div>
1293            <?php } ?>
1294                        <div class="obj_con_botonera">
1295                            <div class="nombre_objeto">
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>
1297                            </div>
1298                            <div class="botonera_dcha">
1299                <?php
1300                # Muestra el icono para modificar el perfil si somos el usuario adecuado
1301                if ($agent->user == $my->id && $agent->user > 0 && $my->id > 0) { ?>
1302                                <div class="mini_boton">
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>
1304                                </div>
1305                                <div class="texto_mini_boton">
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>
1307                                </div>
1308                <?php } ?>
1309
1310                <?php
1311                # Muestra icono enviar email si estamos en viewagent|viewco y somos un usuario distinto
1312                if( ($task == "viewagent" || $task == "viewco") && !empty($agent->email)  &&  $agent->user != $my->id) { ; ?>
1313                                <div class="mini_boton">
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>
1315                                </div>
1316                                <div class="texto_mini_boton">
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>
1318                                </div>
1319                                <?php } ?>
1320                <?php
1321                # Muestra enlace ver todas las ofertas si estamos en página detalle
1322                if( $task == "view" ) {  ?>
1323                                <div class="mini_boton">
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>
1325                                </div>
1326                                <div class="texto_mini_boton">
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>
1328                                </div>
1329                                <?php } ?>
1330
1331                            </div>
1332                         </div>
1333                         <br class="clearboth"/>
1334                         <br class="clearboth"/>
1335
1336                <?php if (!empty($agent->desc)) { ?>
1337                <div id="hp_view_agent_desc"><?php echo $agent->desc; ?></div>
1338                <?php } ?>
1339
1340                                <?php
1341                # Display Mobile number if not empty
1342                  if (!empty($agent->mobile)) { ?>
1343                <span class="hp_caption"><?= _HP_AGENT_MOBILE; ?>:</span> <?= $agent->mobile; ?>.<br/>
1344                    <?php # Muestra disponibiblidad teléfono móvil
1345                if (!empty($agent->disp_mov_from)) { ?>
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/>
1347                               <?php }
1348                   } ?> <!-- fin movil -->
1349
1350                <?php
1351                # Muestra el teléfono fijo si existe
1352                  if (!empty($agent->fijo)) { ?>
1353                <span class="hp_caption"><?php echo _HP_AGENT_PHONE; ?>:</span> <?php echo $agent->fijo; ?>.
1354                                <br/>
1355                <?php
1356                                # Muestra disponibilidad teléfono fijo
1357                                if (!empty($agent->disp_fijo_from)) { ?>
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 />
1359                                <?php } ?> <!-- fin disponibilidad -->
1360
1361                              <?php } ?> <!-- fin fijo -->
1362
1363                              <?php
1364                # Muestra los idiomas hablados si no está vacío
1365                  if (!empty($agent->idiomas_hablados)) { ?>
1366                <span class="hp_caption"><?php echo _HP_AGENT_IDIOMAS; ?>:</span> <?= str_replace("|",", ",$agent->idiomas_hablados) ?>.
1367                                <br />
1368                  <?php } ?>
1369                      </div>
1370        </div>
1371        <?php
1372        } // End If
1373    }
1374
1375    /***
1376     * Common Routine to display Company's Info
1377     **/
1378    function show_CoInfo($companies, $agent) {
1379        global $mosConfig_live_site, $hp_imgdir_company, $task, $Itemid, $my;
1380
1381        foreach($companies AS $co) {
1382    ?>
1383    <div class="hp_view_co">
1384        <?php if (!empty($co->photo)) { ?>
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>
1386        <?php } ?>
1387       <div class="obj_con_botonera">
1388             <div class="nombre_objeto_corto">
1389        <div id="hp_view_co_details">
1390            <span id="hp_caption_coname">
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 {
1392                echo $co->name;
1393            } ?></span>
1394                 </div>
1395                 <br/>
1396          <div id="hp_co_addr">
1397                  <?php
1398                if (trim($co->address)!="") {
1399                    echo "$co->address <br />";
1400                }
1401                if ((trim($co->suburb)!="") && (trim($co->state)!="") && (trim($co->postcode)!="")) {
1402                    echo "$co->suburb, $co->state, $co->postcode <br />";
1403                 } elseif ((trim($co->suburb)!="") && (trim($co->state)!="")) {
1404                    echo "$co->suburb, $co->state <br />";
1405                } elseif ((trim($co->suburb)!="") && (trim($co->postcode)!="")) {
1406                    echo "$co->suburb, $co->postcode <br />";
1407                } elseif ((trim($co->state)!="") && (trim($co->postcode)!="")) {
1408                    echo "$co->state, $co->postcode <br />";
1409                } elseif ((trim($co->state)!="")) {
1410                    echo "$co->state <br />";
1411                } elseif ((trim($co->suburb)!="")) {
1412                    echo "$co->suburb <br />";
1413                } elseif ((trim($co->postcode)!="")) {
1414                    echo "$co->postcode <br />";
1415                }
1416                if (trim($co->country)!="") {
1417                    echo "$co->country <br />";
1418                }
1419            ?></div>
1420             </div>
1421             <div class="botonera_dcha">
1422                <?php
1423                # Show an edit icon to allow user to edit their own profile
1424                if ($agent->user == $my->id && $agent->user > 0 && $my->id > 0) { ?>
1425                &nbsp;
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>
1427                <?php } ?>
1428
1429                <?php
1430                # Display "Send email link" if user at viewagent or viewco
1431                if( ($task == "viewagent" || $task == "viewco") && !empty($agent->email) ) { ; ?>
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 />
1433                <?php } ?>
1434              </div> <!-- FIN div.botonera_dcha -->
1435         </div> <!-- FIN div.obj_con_botonera -->
1436
1437                        <br class="clearboth"/>
1438                        <div id="hp_view_co_other_data">
1439                        <br/>
1440
1441                        <!-- Teléfono fijo -->
1442            <?php if (!empty($co->telephone)) { ?>
1443            <span class="hp_caption"><?php echo _HP_CONTACTNUMBER; ?>: </span><?php echo $co->telephone; ?>.
1444                        <br/>
1445                        <?php
1446                        # Muestra disponibilidad teléfono fijo
1447                                if (!empty($co->disp_fijo_from)) { ?>
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 />
1449                                <?php } ?> <!-- fin disponibilidad -->
1450            <?php }?> <!-- fin teléfono fijo -->
1451
1452                        <!-- Teléfono móvil -->
1453            <?php if (!empty($co->mobile)) { ?>
1454            <span class="hp_caption"><?php echo _HP_AGENT_MOBILE; ?>: </span><?php echo $co->mobile; ?><br />
1455                        <?php
1456                        # Muestra disponibilidad teléfono móvil
1457                                if (!empty($co->disp_mov_from)) { ?>
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 />
1459                                <?php } ?> <!-- fin disponibilidad -->
1460            <?php }?> <!-- fin teléfono móvil -->
1461
1462            <?php if (!empty($co->website)) { ?>
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 />
1464            <?php }?>
1465            <?php if (!empty($co->desc)) { ?>
1466            <p />
1467            <?php echo $co->desc; ?>
1468            <?php } ?>
1469                        </div>
1470                        <?php
1471                            # Muestra los idiomas hablados si no está vacío
1472                  if (!empty($co->idiomas_hablados)) { ?>
1473                <span class="hp_caption"><?php echo _HP_AGENT_IDIOMAS; ?>:</span> <?= str_replace("|",", ",$co->idiomas_hablados) ?>.
1474                                <br/>
1475              <?php } ?>
1476
1477    </div>
1478    <br class="clearboth" />
1479    <?php
1480        }
1481    }
1482
1483    /***
1484     * Display Email form
1485     ***/
1486    function show_EmailForm($subject, $id, $titulo=null, $tipo_oferta=null) {
1487        global $Itemid;
1488
1489        if ($subject <> "agent" && $subject <> "property" && $subject <> "company") return false;
1490    ?>
1491        <form method="POST" action="<?php echo sefRelToAbs("index.php?option=com_hotproperty&task=sendenquiry&id=".$id."&Itemid=".$Itemid); ?>">
1492                <input type="hidden" name="titulo" value="<?= $titulo ?>">
1493                <input type="hidden" name="tipo_oferta" value="<?= $tipo_oferta ?>">
1494
1495        <div class="cont_form"><div class="agent_text"><?php echo _CMN_NAME; ?>*:</div>
1496        <input type="text" class="inputbox" name="hp_name" size="24" /></div>
1497
1498        <div class="cont_form"><div class="agent_text"><?php echo _CMN_EMAIL; ?>*:</div>
1499        <input type="text" class="inputbox" name="hp_email" size="30" /></div>
1500
1501        <div class="cont_form"><div class="agent_text"><?php echo _HP_CONTACTNUMBER; ?>*:</div>
1502        <input type="text" class="inputbox" name="hp_contactnumber" size="30" /></div>
1503
1504        <div class="cont_form ">
1505            <span class="agent_text"><?= _HP_AGENT_DISP ?><?= _HP_AGENT_DISP_DE ?></span>
1506                           <select name="disp_mov_from" class="inputbox">
1507                          <?php $valor=$row->disp_mov_from; ?>
1508                    <option value='0'><?= _HP_DIA; ?></option>
1509                    <option value ='1'><?= _HP_L; ?></option>
1510                    <option value ='2'><?= _HP_M; ?></option>
1511                    <option value ='3'><?= _HP_X; ?></option>
1512                    <option value ='4'><?= _HP_J; ?></option>
1513                    <option value ='5'><?= _HP_V; ?></option>
1514                    <option value ='6'><?= _HP_S; ?></option>
1515                    <option value ='7'><?= _HP_D; ?></option>
1516                </select>
1517                <?= _HP_AGENT_DISP_A ?>
1518                <select name="disp_mov_to" class="inputbox">
1519                    <?php $valor=$row->disp_mov_to; ?>
1520                       <option value='0'><?php echo _HP_DIA; ?></option>
1521                    <option value ='1'><?php echo _HP_L; ?></option>
1522                    <option value ='2'><?php echo _HP_M; ?></option>
1523                    <option value ='3'><?php echo _HP_X; ?></option>
1524                    <option value ='4'><?php echo _HP_J; ?></option>
1525                    <option value ='5'><?php echo _HP_V; ?></option>
1526                    <option value ='6'><?php echo _HP_S; ?></option>
1527                    <option value ='7'><?php echo _HP_D; ?></option>
1528                </select>
1529                                <?= _HP_AGENT_DISP_DE ?>
1530                <select name="disp_mov_from_hora" class="inputbox">
1531                    <?php $valor=$row->disp_mov_from_hora; ?>
1532                       <option value='0' ><?= _HP_HORA ?></option>
1533                    <option value ='06:00'>06:00</option>
1534                    <option value ='07:00'>07:00</option>
1535                    <option value ='08:00'>08:00</option>
1536                    <option value ='09:00'>09:00</option>
1537                    <option value ='10:00'>10:00</option>
1538                    <option value ='11:00'>11:00</option>
1539                    <option value ='12:00'>12:00</option>
1540                    <option value ='13:00'>13:00</option>
1541                    <option value ='14:00'>14:00</option>
1542                    <option value ='15:00'>15:00</option>
1543                    <option value ='16:00'>16:00</option>
1544                    <option value ='17:00'>17:00</option>
1545                    <option value ='18:00'>18:00</option>
1546                    <option value ='19:00'>19:00</option>
1547                    <option value ='20:00'>20:00</option>
1548                    <option value ='21:00'>21:00</option>
1549                    <option value ='22:00'>22:00</option>
1550                    <option value ='23:00'>23:00</option>
1551                    <option value ='00:00'>00:00</option>
1552                </select>
1553                <?= _HP_AGENT_DISP_A ?>
1554                <select name="disp_mov_to_hora" class="inputbox">
1555                    <?php $valor=$row->disp_mov_to_hora; ?>
1556                       <option value='0' ><?= _HP_HORA ?></option>
1557                    <option value ='06:00'>06:00</option>
1558                    <option value ='07:00'>07:00</option>
1559                    <option value ='08:00'>08:00</option>
1560                    <option value ='09:00'>09:00</option>
1561                    <option value ='10:00'>10:00</option>
1562                    <option value ='11:00'>11:00</option>
1563                    <option value ='12:00'>12:00</option>
1564                    <option value ='13:00'>13:00</option>
1565                    <option value ='14:00'>14:00</option>
1566                    <option value ='15:00'>15:00</option>
1567                    <option value ='16:00'>16:00</option>
1568                    <option value ='17:00'>17:00</option>
1569                    <option value ='18:00'>18:00</option>
1570                    <option value ='19:00'>19:00</option>
1571                    <option value ='20:00'>20:00</option>
1572                    <option value ='21:00'>21:00</option>
1573                    <option value ='22:00'>22:00</option>
1574                    <option value ='23:00'>23:00</option>
1575                    <option value ='00:00'>00:00</option>
1576            </select>
1577            </div>
1578
1579
1580                <div class="cont_form"><div class="agent_text"><?php echo _HP_SPOKEN_LANG; ?>:</div>
1581                        <?php
1582
1583                            $idiomas = explode("|",_HP_IDIOMAS);
1584                            $hablados = explode("|",$row->idiomas_hablados);
1585
1586                            foreach($hablados as $hablado)
1587                              $idiomas_hablados[$hablado]=true;
1588
1589
1590                            foreach($idiomas as $idioma) { ?>
1591                              <input type='checkbox' value='<?= $idioma ?>' name='habla[]'/><?= $idioma ?>
1592                            <?php } ?>
1593                </div>
1594
1595
1596                        <?php if ( $tipo_oferta==1 ) /* Alquiler */ { ?>
1597            <div class="cont_form"><div class="agent_text"><?php echo _HP_DIA_LLEGADA ?>:</div>
1598            <input class="inputbox" type="text" name="dia_llegada" size="10" maxlength="10">
1599                        </div>
1600            <div class="cont_form"><div class="agent_text"><?php echo _HP_DIA_SALIDA ?>:</div>
1601            <input class="inputbox" type="text" name="dia_salida" size="10" maxlength="10">
1602                        </div>
1603                        <?php  } ?>
1604
1605        <div class="cont_form"><div class="agent_text"><?php echo _ENQUIRY; ?>*:</div>
1606        <textarea rows="4" cols="40" class="inputbox" name="hp_enquiry"></textarea>
1607        <br/>
1608        <input type="hidden" name="sbj" value="<?php echo $subject; ?>" />
1609        <input class="button" type="submit" value="<?php echo _HP_SENDENQUIRY; ?>" /></div>
1610
1611        </form>
1612    <?php
1613    }
1614
1615    function sendEmailForm($id, $title) {
1616        global $mosConfig_sitename;
1617?>
1618<script language="javascript" type="text/javascript">
1619    function submitbutton() {
1620        var form = document.frontendForm;
1621
1622        // do field validation
1623        if (form.email.value == "" || form.youremail.value == "") {
1624            alert( '<?php echo addslashes( _EMAIL_ERR_NOINFO ); ?>' );
1625            return false;
1626        }
1627        return true;
1628    }
1629        function textCounter(field, maxlimit) {
1630                if (field.value.length > maxlimit) // if too long...trim it!
1631                   field.value = field.value.substring(0, maxlimit);
1632        }
1633    </script>
1634<title><?php echo $mosConfig_sitename; ?> :: <?php echo $title; ?></title>
1635<body class="contentpane">
1636<form action="index2.php?option=com_hotproperty&task=emailsend" name="frontendForm" method="POST" onSubmit="return submitbutton();">
1637    <br/>
1638    <div class="titulo"><span class="flecha_big">› </span><?php echo _EMAIL_FRIEND; ?></div>
1639    <br/>
1640    <div class="cont_form">
1641     <div class="agent_text"><?php echo _EMAIL_FRIEND_ADDR; ?></div>
1642     <input type="text" name="email" class="inputbox" size="25">
1643    </div>
1644    <div class="cont_form">
1645     <div class="agent_text"><?php echo _EMAIL_YOUR_NAME; ?></div>
1646     <input type="text" name="yourname" class="inputbox" size="25">
1647    </div>
1648    <div class="cont_form">
1649     <div class="agent_text"><?php echo _EMAIL_YOUR_MAIL; ?></div>
1650     <input type="text" name="youremail" class="inputbox" size="25">
1651    </div>
1652    <div class="cont_form">
1653     <div class="agent_text"><?php echo _EMAIL_YOUR_MESS; ?></div>
1654     <textarea name="yourmess" class="inputbox" cols="23" rows="4" onkeydown="textCounter(this.form.yourmess, 250);" onkeyup="textCounter(this.form.yourmess, 250);"></textarea>
1655    </div>
1656    <br/>
1657    <div class="centro">
1658      <input type="submit" name="submit" class="button" value="<?php echo _BUTTON_SUBMIT_MAIL; ?>">
1659      <input type="button" name="cancel" value="<?php echo _BUTTON_CANCEL; ?>" class="button" onClick="window.close();"></td>
1660     </div>
1661     <input type="hidden" name="id" value="<?php echo $id; ?>">
1662</form>
1663<?php
1664    }
1665
1666    function emailSent( $to ) {
1667        global $mosConfig_sitename;
1668?>
1669<br />
1670<?php echo _EMAIL_SENT; ?>
1671<br />
1672<br />
1673<?php if (!$hide_js) { php?>
1674 <a href='javascript:window.close();'>
1675        <span class="small"><?php echo _PROMPT_CLOSE;?></span>
1676 </a>
1677<?php
1678        }
1679    }
1680    /***
1681     * Common Routine to display properties
1682     ***/
1683    function list_properties(&$prop, &$caption) {
1684        global $Itemid, $task, $my, $mosConfig_live_site, $mosConfig_absolute_path;
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;
1686
1687        if(empty($prop)) {
1688            ?>
1689            <div id="hp_error_empty">
1690                <?php echo _HP_PROP_ERROR_EMPTY; ?>
1691            </div>
1692            <?php
1693        } else {
1694            foreach($prop AS $p) {
1695                if ($p->thumb <> '') {
1696                    $thumb_imgsize = GetImageSize ($mosConfig_absolute_path.$hp_imgdir_thumb.$p->thumb);
1697                } else {
1698                    $thumb_imgsize = GetImageSize ($mosConfig_absolute_path.$hp_imgdir_thumb.$hp_img_noimage_thumb);
1699                }
1700            ?>
1701        <div class="hp_prop">
1702                <div class="hp_details">
1703                        <?php if ($hp_show_thumb) { ?>
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
1705                        if ($p->thumb <> '') echo $mosConfig_live_site.$hp_imgdir_thumb.$p->thumb;
1706                        else echo $mosConfig_live_site.$hp_imgdir_thumb.$hp_img_noimage_thumb;
1707                    ?>" alt="<?php echo $p->thumb_title ?>" /></a></div>
1708                    <?php } ?>
1709                    <div class="datos_oferta">
1710                                          <div class="nombre_objeto">
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>
1712                                          </div>
1713                                          <div class="botonera_dcha">
1714                                                    <?php
1715                            # Show an edit icon to allow user to edit the property
1716                            if ($p->user == $my->id && $p->user > 0 && $my->id > 0) { ?>
1717                            &nbsp;
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>
1719                            <?php }
1720                            ?>
1721                                         </div>
1722                                         <br class="clearboth"/>
1723                              <?php
1724                                /* Escupe los campos de manera poco flexible pero práctica */
1725                                echo '<div class="columna_listado_izq">';
1726                                // Población
1727                                if (!$caption['suburb']->hideCaption)
1728                                    echo '<span class="hp_caption">'.$caption['suburb']->caption."</span>: ";
1729                                echo $p->suburb.".<br />";
1730                                // Provincia
1731                                if (!$caption['state']->hideCaption)
1732                                    echo '<span class="hp_caption">'.$caption['state']->caption."</span>: ";
1733                                echo $p->state.".<br />";
1734
1735                                // Barrio
1736                                if (!$p->Barrio=="")
1737                                {
1738                                    if (!$caption['Barrio']->hideCaption)
1739
1740                                        echo '<span class="hp_caption">'.$caption['Barrio']->caption."</span>: ";
1741                                    echo $p->Barrio.".<br />";
1742                                }
1743
1744
1745                                // Nº plazas
1746                                if ($p->typeid == 1 && $p->Num_plazas != "")
1747                                {
1748                                    if (!$caption['Num_plazas']->hideCaption)
1749                                        echo '<span class="hp_caption">'.$caption['Num_plazas']->caption."</span>: ";
1750                                    echo $p->Num_plazas.".<br />";
1751                                }
1752
1753                                // Metros construidos
1754                                if ($p->MetrosConstruidos != "") // Venta
1755                                {
1756                                    if (!$caption['MetrosConstruidos']->hideCaption)
1757                                        echo '<span class="hp_caption">'.$caption['MetrosConstruidos']->caption."</span>: ";
1758                                    echo $p->MetrosConstruidos." ".$caption['MetrosConstruidos']->append_text.".<br />";
1759                                }
1760
1761                                // Año construccion
1762                                if ($p->AnioConstruccion != "") // Venta
1763                                {
1764                                    if (!$caption['AnioConstruccion']->hideCaption)
1765                                        echo '<span class="hp_caption">'.$caption['AnioConstruccion']->caption."</span>: ";
1766                                    echo $p->AnioConstruccion."<br />";
1767                                }
1768
1769                                // Número de dormitorios
1770                                if ($p->Numero_dormitorios != "") // Alquiler
1771                                {
1772                                    if (!$caption['Numero_dormitorios']->hideCaption)
1773                                        echo '<span class="hp_caption">'.$caption['Numero_dormitorios']->caption."</span>: ";
1774                                    echo $p->Numero_dormitorios.".<br/>";
1775                                }
1776
1777                                // Precio
1778                                if ($p->price != "0") // Venta
1779                                {
1780                                    if (!$caption['price']->hideCaption)
1781                                        echo '<span class="hp_caption">'.$caption['price']->caption."</span>: ";
1782                                    echo number_format($p->price,2,',','.')." ".$caption['price']->append_text."<br/>";
1783                                }
1784
1785                                echo '</div>';
1786
1787                                echo '<div class="columna_listado_dcha">';
1788                                // Cuartos de baño
1789                                if (!$caption['Cuartos_banio_con_duchas']->hideCaption)
1790                                    echo '<span class="hp_caption">'.$caption['Cuartos_banio_con_duchas']->caption."</span>: ";
1791                                if ($p->Cuartos_banio_con_duchas <> "")
1792                                    echo $p->Cuartos_banio_con_duchas.".  ";
1793                                else
1794                                    echo _OFER_NINGUNO."  ";
1795                                // Aseos
1796                                if (!$caption['Aseos']->hideCaption)
1797                                    echo '<span class="hp_caption">'.$caption['Aseos']->caption."</span>: ";
1798
1799                                if ($p->Aseos <> "")
1800                                    echo $p->Aseos.".<br />";
1801                                else
1802                                    echo _OFER_NINGUNO."<br />";
1803                                // Dispone
1804                                if (!$caption['Dispone']->hideCaption)
1805                                    echo '<span class="hp_caption">'.$caption['Dispone']->caption."</span>: ";
1806
1807                                echo str_replace("|",", ",$p->Dispone).".<br />";
1808                                echo '</div>';
1809                                      ?>
1810                                      <?php
1811                                echo '<br class="clearboth">';
1812                                // Resumen
1813                                # echo $p->Resumen."<br/><br/>";
1814
1815
1816                                /* Antiguo código que escupía los campos */
1817                                /*foreach($p as $key => $value) {
1818                                    if ( array_key_exists($key,$caption) && ($caption[$key]->name <> 'name' && $caption[$key]->name <> 'thumb' && $caption[$key]->name <> 'thumb_title' && $caption[$key]->name <> '' && $value <> "") )
1819                                        # Replace '|' with a comma for checkbox and select multiple fields
1820                                        if ($caption[$key]->field_type == "checkbox" || $caption[$key]->field_type == "selectmultiple") {
1821                                            if (!$caption[$key]->hideCaption) echo '<span class="hp_caption">'.$caption[$key]->caption."</span>: ";
1822                                            echo str_replace("|",", ",$value).".<br />";
1823                                        # Web Link
1824                                        } elseif ($caption[$key]->field_type == "link") {
1825
1826                                            // Evaluate mambot style data
1827                                            $value = str_replace( '{property_id}', $p->id, $value );
1828                                            $value = str_replace( '{type_id}', $p->typeid, $value );
1829                                            $value = str_replace( '{agent_id}', $p->agentid, $value );
1830                                            $value = str_replace( '{company_id}', $p->companyid, $value );
1831                                            $value = str_replace( '{Itemid}', $Itemid, $value );
1832
1833                                            if (!$caption[$key]->hideCaption) {
1834                                            ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>: <?php }
1835                                            echo $caption[$key]->prefix_text;
1836                                            $link = explode("|",$value);
1837                                            if (count($link) == 1 && ( substr(trim($link[0]),0,4) == "http" || substr(trim($link[0]),0,5) == "index" ) ) {
1838                                                ?><a <?php echo ($hp_link_open_newwin) ? 'target="_blank" ': ''; ?>href="<?php echo $link[0]; ?>"><?php echo $link[0]; ?></a><?php
1839                                            } elseif (count($link) > 1 && ( substr(trim($link[1]),0,4) == "http" || substr(trim($link[1]),0,5) == "index" ) ) {
1840                                                ?><a <?php echo ($hp_link_open_newwin) ? 'target="_blank" ': ''; ?>href="<?php echo $link[1]; ?>"><?php echo $link[0]; ?></a><?php
1841                                            } else {
1842                                                echo $value;
1843                                            }
1844                                            echo $caption[$key]->prefix_text."<br />";
1845
1846                                        } else {
1847                                                # Do not display agent field when viewing agent's properties
1848                                                # Do not display type field when viewing type's properties
1849                                                if ( !($key == "agent" && $task == "viewagent") && !($key =="type" && $task == "viewtype") ) {
1850                                                    # Show agent link
1851                                                    if ($key == "agent") {
1852                                                        if (!$caption[$key]->hideCaption) {
1853                                                        ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>: <?php
1854                                                        }
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
1856                                                    # Show company link
1857                                                    } elseif ($key == "company") {
1858                                                        if (!$caption[$key]->hideCaption) {
1859                                                        ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>: <?php }
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
1861                                                    # Show type link
1862                                                    } elseif ($key == "type") {
1863                                                        if (!$caption[$key]->hideCaption) {
1864                                                        ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>: <?php }
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
1866                                                    # Show Price with proper formating
1867                                                    } elseif ($key == "price") {
1868                                                        if (!$caption[$key]->hideCaption) {
1869                                                        ?><span class="hp_caption"><?php echo $caption[$key]->caption; ?></span>:<?php }
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
1871                                                    # Show Featured as Yes/No instead of 1/0
1872                                                    } elseif ($key == "featured") {
1873                                                        if (!$caption[$key]->hideCaption) {
1874                                                            echo '<span class="hp_caption">'.$caption[$key]->caption."</span>: ";
1875                                                        }
1876                                                        echo $caption[$key]->prefix_text
1877                                                            .    ( ($value == '1') ? _CMN_YES : _CMN_NO )
1878                                                            .    $caption[$key]->append_text
1879                                                            .    "<br />";
1880                                                    # Else, show normal 'caption: value'
1881                                                    } else {
1882                                                        if (!$caption[$key]->hideCaption) {
1883                                                            echo '<span class="hp_caption">'.$caption[$key]->caption."</span>: ";
1884                                                        }
1885                                                        echo $caption[$key]->prefix_text
1886                                                            .    ( ($key=="price") ? $hp_currency." " : "" )
1887                                                            .    $value
1888                                                            .    $caption[$key]->append_text
1889                                                            .    "<br />";
1890                                                    }
1891                                                }
1892                                        }
1893                                }*/
1894
1895                            ?>
1896                    </div>
1897                </div>
1898
1899            </div>
1900            <?php
1901            } // End Foreach
1902        } // End If
1903    }
1904
1905    function seleccion_fecha ( $name ) {
1906    ?>
1907            <?php
1908                if ($name == "desde")
1909                {
1910                    echo "<div class=\"titulo_fecha\">"._HPAVL_DESDE."&nbsp;</div>";
1911                }
1912                else
1913                {
1914                    echo "<div class=\"titulo_fecha\">"._HPAVL_HASTA."&nbsp;&nbsp;</div>";
1915                }
1916            ?>
1917            <!-- Día -->
1918            <select size="1" name="<?php echo $name."_dia"; ?>" class="campo_fecha inputbox">
1919            <?php
1920                for ($i=1; $i<=31; $i++)
1921                    echo "<option value='".$i."'>".$i."</option>";
1922            ?>
1923            </select>
1924
1925            <!-- Mes -->
1926            <select size="1" name="<?php echo $name."_mes"; ?>" class="campo_fecha inputbox">
1927            <?php
1928                for ($i=1; $i<=12; $i++)
1929                    echo "<option value='".$i."'>".$i."</option>";
1930            ?>
1931            </select>
1932            <!-- Año -->
1933            <select size="1" name="<?php echo $name."_año"; ?>" class="campo_fecha inputbox">
1934            <?php
1935                $hoy=getdate();
1936                for ($i=$hoy['year']; $i<=2080; $i++)
1937                    echo "<option value='".$i."'>".$i."</option>";
1938            ?>
1939            </select>
1940            <br class="clearboth"/>
1941    <?php
1942    }
1943
1944
1945        function show_ResumenTipos() {
1946          global $database;
1947
1948          # Select published types
1949          $database->setQuery( "SELECT * FROM #__hp_prop_types AS t"
1950    . "\nWHERE t.published='1'"
1951    . "\nORDER BY t.ordering ASC");
1952          $types = $database->loadObjectList();
1953
1954          foreach($types AS $t) { ?>
1955              <a href="<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=viewtype&id='.$t->id.'&Itemid='.$Itemid); ?>"><?= $t->name ?> ( <?= getNumOfertas($t->id) ?>)</a>
1956          <?php }
1957        }
1958
1959        function getNumOfertas($type_id) {
1960          $database->setQuery( "SELECT id FROM #__hp_properties AS p"
1961          . "\nWHERE p.type=".$type_id);
1962          return $database->getNumRows();
1963        }
1964}
1965
1966
1967?>
Note: See TracBrowser for help on using the browser.