templates/main/front/search.html.twig line 1

Open in your IDE?
  1. {% extends 'baseFront.html.twig' %}
  2. {% block stylesheetsextra %}
  3.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Trumbowyg/2.26.0/ui/trumbowyg.min.css">
  4.     <!-- <link href="/css/theme-style.css" rel="stylesheet"> -->
  5. {% endblock %}
  6. {% block javascriptsextra %}
  7.     <script src="https://cdnjs.cloudflare.com/ajax/libs/Trumbowyg/2.26.0/trumbowyg.min.js"></script>
  8.     <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.bootstrapvalidator/0.5.3/js/bootstrapValidator.min.js"></script>
  9.     
  10. {% endblock %}
  11. {% block content %}
  12.         <!--start section page body-->
  13.         <section id="section-body" class="search-page" data-operacio="{{params_url.operacio}}" data-supertipus="{{params_url.supertipus}}" data-province="{{params_url.province}}" data-locality="{{params_url.locality}}" data-zona="{{params_url.zona}}" data-features="{{params_url.features}}" data-subtipus="{{params_url.subtipus}}">
  14.             <div class="container">
  15.                 <div class="page-title breadcrumb-top">
  16.                     <div class="row">
  17.                         <div class="col-sm-12">
  18.                             <!-- <ol class="breadcrumb">
  19.                                 <li >
  20.                                     <a href="/"><i class="fa fa-home"></i></a>
  21.                                 </li>
  22.                                 <?php echo $breadcrumbs?>
  23.                             </ol> -->
  24.                             <div class="page-title-left">
  25.                                 <h2>{{title}}<small> <span id="trobats">{{title_count}}</span> {{title_count_text}}</small></h2>
  26.                             </div>
  27.                             <div class="page-title-right">
  28.                                 <!-- <button type="button" class="btn btn-secondary" data-toggle="modal" data-target="#alertModal">
  29.                                     {{texts['nous_anuncis']}}
  30.                                 </button> -->
  31.                                 <div class="view hidden-xs">
  32.                                     <div class="table-cell">
  33.                                         <span class="view-btn btn-list active"><i class="fa fa-th-list"></i></span>
  34.                                         <span class="view-btn btn-grid"><i class="fa fa-th-large"></i></span>
  35.                                     </div>
  36.                                 </div>
  37.                             </div>
  38.                         </div>
  39.                     </div>
  40.                 </div>
  41.                 <div class="row">
  42.                     <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 col-md-offset-0 col-sm-offset-3 container-sidebar">
  43.                         <aside id="sidebar" class="sidebar-white">
  44.                             <div class="widget widget-range">
  45.                                 <div class="widget-body">
  46.                                     <form id="form-basic">
  47.                                         <div class="range-block rang-form-block">
  48.                                         <div class="row">
  49.                                             <div class="col-sm-12 col-xs-12">
  50.                                                 <div class="form-group">
  51.                                                     <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['type_property']}}" onchange="document.location=$(this).val();">
  52.                                                         {% for super in array_supertipos %}
  53.                                                             <option value='{{super['value']}}' {{super['selected']}}>{{super['name']}}</option>
  54.                                                         {% endfor %}
  55.                                                     </select>
  56.                                                 </div>
  57.                                             </div>
  58.     
  59.                                             <div class="col-sm-12 col-xs-12">
  60.                                                 <div class="form-group">
  61.                                                     <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['cercador_localitat']}}" onchange="document.location.href=$(this).val();">
  62.                                                         <optgroup>
  63.                                                         {% for localidad in array_localidades1 %}
  64.                                                             <option value="{{localidad['value']}}" {{localidad['selected']}}>{{localidad['text']}}</option>
  65.                                                         {% endfor %}
  66.                                                         </optgroup>
  67.                                                         <optgroup>
  68.                                                         {% for localidad in array_localidades2 %}
  69.                                                             <option value="{{localidad['value']}}" {{localidad['selected']}}>{{localidad['text']}}</option>
  70.                                                         {% endfor %}
  71.                                                         </optgroup>
  72.                                                     </select>
  73.                                                 </div>
  74.                                             </div>
  75.     
  76.                                             {% if zona_resultados %}
  77.                                             <div class="col-sm-12 col-xs-12">
  78.                                                 <div class="form-group">
  79.                                                     <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['zona']}}" onchange="document.location.href=$(this).val();" id="zona-cerca-2" name="zona-cerca-2">
  80.                                                         <option value="{{url_zona}}">{{texts['all_areas']}}</option>
  81.                                                         {% for zonas in array_zonas %}
  82.                                                             <option value="{{zonas['value']}}" {{zonas['selected']}}>{{zonas['text']}}</option>
  83.                                                         {% endfor %}
  84.                                                     </select>
  85.                                                 </div>
  86.                                             </div>
  87.                                             {% endif %}
  88.                                         </div>
  89.                                     </div>
  90.                                     </form>
  91.     
  92.                                     <form id="form-hidden">
  93.                                         <input type="hidden" name="h_mmin" id="h_mmin" value="{{ (filtres['h_mmin'] is defined)? filtres['h_mmin'] : '' }}" />
  94.                                         <input type="hidden" name="h_mmax" id="h_mmax" value="{{ (filtres['h_mmax'] is defined)? filtres['h_mmax'] : '' }}" />
  95.                                         <input type="hidden" name="h_preu_min" id="h_preu_min" value="{{ (filtres['h_preu_min'] is defined)? filtres['h_preu_min'] : '' }}" />
  96.                                         <input type="hidden" name="h_preu_max" id="h_preu_max" value="{{ (filtres['h_preu_max'] is defined)? filtres['h_preu_max'] : '' }}" />
  97.                                         <input type="hidden" name="h_dorm" id="h_dorm" value="{{ (filtres['h_dorm'] is defined)? filtres['h_dorm'] : '' }}" />
  98.                                         <input type="hidden" name="h_banos" id="h_banos" value="{{ (filtres['h_banos'] is defined)? filtres['h_banos'] : '' }}" />
  99.                                         <input type="hidden" name="h_subtipus" id="h_subtipus" value="{{ (filtres['h_subtipus'] is defined)? filtres['h_subtipus'] : '' }}" />
  100.                                         <input type="hidden" name="h_caracter_vivenda_ascensor" id="h_caracter_vivenda_ascensor" value="{{ (filtres['h_caracter_vivenda_ascensor'] is defined)? filtres['h_caracter_vivenda_ascensor'] : '' }}" />
  101.                                         <input type="hidden" name="h_caracter_vivenda_terrassa" id="h_caracter_vivenda_terrassa" value="{{ (filtres['h_caracter_vivenda_terrassa'] is defined)? filtres['h_caracter_vivenda_terrassa'] : '' }}" />
  102.                                         <input type="hidden" name="h_caracter_vivenda_piscina" id="caracter_vivenda_piscina" value="{{ (filtres['h_caracter_vivenda_piscina'] is defined)? filtres['h_caracter_vivenda_piscina'] : '' }}" />
  103.                                         <input type="hidden" name="h_caracter_vivenda_parkings" id="h_caracter_vivenda_piscina" value="{{ (filtres['h_caracter_vivenda_parkings'] is defined)? filtres['h_caracter_vivenda_parkings'] : '' }}" />
  104.                                         <input type="hidden" name="h_caracter_vivenda_traster" id="h_caracter_vivenda_traster" value="{{ (filtres['h_caracter_vivenda_traster'] is defined)? filtres['h_caracter_vivenda_traster'] : '' }}" />
  105.                                         <input type="hidden" name="h_caracter_vivenda_calefaccio" id="h_caracter_vivenda_calefaccio" value="{{ (filtres['h_caracter_vivenda_calefaccio'] is defined)? filtres['h_caracter_vivenda_calefaccio'] : '' }}" />
  106.                                         <input type="hidden" name="h_caracter_vivenda_aire" id="h_caracter_vivenda_aire" value="{{ (filtres['h_caracter_vivenda_aire'] is defined)? filtres['h_caracter_vivenda_aire'] : '' }}" />
  107.                                         <input type="hidden" name="h_caracter_vivenda_balco" id="h_caracter_vivenda_balco" value="{{ (filtres['h_caracter_vivenda_balco'] is defined)? filtres['h_caracter_vivenda_balco'] : '' }}" />
  108.                                         <input type="hidden" name="h_caracter_oficina_seguretat" id="h_caracter_oficina_seguretat" value="{{ (filtres['h_caracter_oficina_seguretat'] is defined)? filtres['h_caracter_oficina_seguretat'] : '' }}" />
  109.                                         <input type="hidden" name="h_caracter_oficina_parkings" id="h_caracter_oficina_parkings" value="{{ (filtres['h_caracter_oficina_parkings'] is defined)? filtres['h_caracter_oficina_parkings'] : '' }}" />
  110.                                         <input type="hidden" name="h_caracter_oficina_aire" id="h_caracter_oficina_aire" value="{{ (filtres['h_caracter_oficina_aire'] is defined)? filtres['h_caracter_oficina_aire'] : '' }}" />
  111.                                         <input type="hidden" name="h_p" id="h_p" value="{{ (filtres['h_p'] is defined)? filtres['h_p'] : '' }}" />
  112.                                         <input type="hidden" name="h_sortby" id="h_sortby" value="{{ (filtres['h_sortby'] is defined)? filtres['h_sortby'] : '' }}" />
  113.                                         <input type="hidden" name="subTipoId" id="subTipoId" value="{{ (filtres['subTipoId'] is defined)? filtres['subTipoId'] : '' }}" />
  114.                                         <input type="hidden" name="featuresId" id="featuresId" value="{{ (filtres['featuresId'] is defined)? filtres['featuresId'] : '' }}" />
  115.                                         <input type="hidden" name="in_api" id="in_api" value="{{ (filtres['in_api'] is defined)? filtres['in_api'] : '' }}" />
  116.                                         <input type="hidden" name="h_publicacio" id="h_publicacio" value="{{ (filtres['h_publicacio'] is defined)? filtres['h_publicacio'] : '' }}" />
  117.                                         <input type="hidden" name="h_publicacio" id="h_publicacio" value="{{ (filtres['h_publicacio'] is defined)? filtres['h_publicacio'] : '' }}" />
  118.                                         <input type="hidden" name="idsupertipus" id="idsupertipus" value="{{idtipus}}" />
  119.                                     </form>
  120.     
  121.                                     <form id="form-advanced">
  122.                                         <div class="range-block rang-form-block">
  123.                                             <div class="row">
  124.                                                 <div class="col-sm-6 col-xs-12">
  125.                                                     <div class="form-group">
  126.                                                         <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['cercador_preu_minim']}}" id="preu_min" name="preu_min">
  127.                                                             <option value="0">{{texts['indiferent']}}</option>
  128.                                                             {% for precio in array_precios_1 %}
  129.                                                                 <option value="{{precio['value']}}" {{precio['selected']}}>{{precio['text']}}</option>
  130.                                                             {% endfor %}
  131.                                                         </select>
  132.                                                     </div>
  133.                                                 </div>
  134.                                                 <div class="col-sm-6 col-xs-12">
  135.                                                     <div class="form-group">
  136.                                                         <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['cercador_preu_maxim']}}" id="preu_max" name="preu_max">
  137.                                                             <option value="0">{{texts['indiferent']}}</option>
  138.                                                             {% for precio in array_precios_2 %}
  139.                                                                 <option value="{{precio['value']}}" {{precio['selected']}}>{{precio['text']}}</option>
  140.                                                             {% endfor %}
  141.                                                         </select>
  142.                                                     </div>
  143.                                                 </div>
  144.                                                 <div class="col-sm-6 col-xs-12">
  145.                                                     <div class="form-group">
  146.                                                         <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['superficie_minim']}}" id="mmin" name="mmin">
  147.                                                             <option value="0">{{texts['indiferent']}}</option>
  148.                                                             <option value="50" {{ (filtres['mmin'] is defined and filtres['mmin'] == 50)? "selected" : '' }}> >50 m²</option>
  149.                                                             <option value="80" {{ (filtres['mmin'] is defined and filtres['mmin'] == 80)? "selected" : '' }}> >80 m²</option>
  150.                                                             <option value="120" {{ (filtres['mmin'] is defined and filtres['mmin'] == 120)? "selected" : '' }}> >120 m²</option>
  151.                                                             <option value="160" {{ (filtres['mmin'] is defined and filtres['mmin'] == 160)? "selected" : '' }}> >160 m²</option>
  152.                                                             <option value="200" {{ (filtres['mmin'] is defined and filtres['mmin'] == 200)? "selected" : '' }}> >200 m²</option>
  153.                                                             <option value="240" {{ (filtres['mmin'] is defined and filtres['mmin'] == 240)? "selected" : '' }}> >240 m²</option>
  154.                                                             <option value="280" {{ (filtres['mmin'] is defined and filtres['mmin'] == 280)? "selected" : '' }}> >280 m²</option>
  155.                                                             <option value="320" {{ (filtres['mmin'] is defined and filtres['mmin'] == 320)? "selected" : '' }}> >320 m²</option>
  156.                                                             <option value="400" {{ (filtres['mmin'] is defined and filtres['mmin'] == 400)? "selected" : '' }}> >400 m²</option>
  157.                                                             <option value="500" {{ (filtres['mmin'] is defined and filtres['mmin'] == 500)? "selected" : '' }}> >500 m²</option>
  158.                                                             <option value="600" {{ (filtres['mmin'] is defined and filtres['mmin'] == 600)? "selected" : '' }}> >600 m²</option>
  159.                                                         </select>
  160.                                                     </div>
  161.                                                 </div>
  162.                                                 <div class="col-sm-6 col-xs-12">
  163.                                                     <div class="form-group">
  164.                                                         <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['superficie_maxim']}}" id="mmax" name="mmax">
  165.                                                             <option value="0">{{texts['indiferent']}}</option>
  166.                                                             <option value="50" {{ (filtres['mmax'] is defined and filtres['mmax'] == 50)? "selected" : '' }} >50 m²</option>
  167.                                                             <option value="80" {{ (filtres['mmax'] is defined and filtres['mmax'] == 80)? "selected" : '' }} >80 m²</option>
  168.                                                             <option value="120" {{ (filtres['mmax'] is defined and filtres['mmax'] == 120)? "selected" : '' }} >120 m²</option>
  169.                                                             <option value="160" {{ (filtres['mmax'] is defined and filtres['mmax'] == 160)? "selected" : '' }} >160 m²</option>
  170.                                                             <option value="200" {{ (filtres['mmax'] is defined and filtres['mmax'] == 200)? "selected" : '' }} >200 m²</option>
  171.                                                             <option value="240" {{ (filtres['mmax'] is defined and filtres['mmax'] == 240)? "selected" : '' }} >240 m²</option>
  172.                                                             <option value="280" {{ (filtres['mmax'] is defined and filtres['mmax'] == 280)? "selected" : '' }} >280 m²</option>
  173.                                                             <option value="320" {{ (filtres['mmax'] is defined and filtres['mmax'] == 320)? "selected" : '' }} >320 m²</option>
  174.                                                             <option value="400" {{ (filtres['mmax'] is defined and filtres['mmax'] == 400)? "selected" : '' }} >400 m²</option>
  175.                                                             <option value="500" {{ (filtres['mmax'] is defined and filtres['mmax'] == 500)? "selected" : '' }} >500 m²</option>
  176.                                                             <option value="600" {{ (filtres['mmax'] is defined and filtres['mmax'] == 600)? "selected" : '' }} >600 m²</option>
  177.                                                         </select>
  178.                                                     </div>
  179.                                                 </div>
  180.     
  181.                                                 {% if idtipus == 1 %}
  182.                                                 <div class="col-sm-6 col-xs-12">
  183.                                                     <div class="form-group">
  184.                                                         <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['signia_dormitoris']}}" id="num_dorm" name="num_dorm">
  185.                                                             <option value="0" {{ (filtres['dorm'] is defined and filtres['dorm'] == 0)? "selected" : '' }}>{{texts['indiferent']}}</option>
  186.                                                             <option value="1" {{ (filtres['dorm'] is defined and filtres['dorm'] == 1)? "selected" : '' }}>1</option>
  187.                                                             <option value="2" {{ (filtres['dorm'] is defined and filtres['dorm'] == 2)? "selected" : '' }}>2</option>
  188.                                                             <option value="3" {{ (filtres['dorm'] is defined and filtres['dorm'] == 3)? "selected" : '' }}>3</option>
  189.                                                             <option value="4" {{ (filtres['dorm'] is defined and filtres['dorm'] == 4)? "selected" : '' }}>4 +</option>
  190.                                                         </select>
  191.                                                     </div>
  192.                                                 </div>
  193.                                                 <div class="col-sm-6 col-xs-12">
  194.                                                     <div class="form-group">
  195.                                                         <select class="selectpicker" data-live-search="false" data-live-search-style="begins" title="{{texts['signia_banys']}}" id="num_banos" name="num_banos">
  196.                                                             <option value="0" {{ (filtres['banos'] is defined and filtres['banos'] == 0)? "selected" : '' }}>{{texts['indiferent']}}</option>
  197.                                                             <option value="1" {{ (filtres['banos'] is defined and filtres['banos'] == 1)? "selected" : '' }}>1</option>
  198.                                                             <option value="2" {{ (filtres['banos'] is defined and filtres['banos'] == 2)? "selected" : '' }}>2</option>
  199.                                                             <option value="3" {{ (filtres['banos'] is defined and filtres['banos'] == 3)? "selected" : '' }}>3</option>
  200.                                                             <option value="4" {{ (filtres['banos'] is defined and filtres['banos'] == 4)? "selected" : '' }}>4 +</option>
  201.                                                         </select>
  202.                                                     </div>
  203.                                                 </div>
  204.                                                 {% endif %}
  205.     
  206.                                                 <div class="col-sm-12 col-xs-12">
  207.                                                     <label>{{texts['cercador_tipus_imm']}} </label>
  208.                                                 </div>
  209.                                                 <div class="col-sm-12 col-xs-12">
  210.                                                     <div class="features-list">
  211.                                                         {% if idtipus == 1 %}
  212.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" id="1" name="1" {{checked['tipo_piso']}}>{{texts['cercador_pis']}}</label>
  213.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" id="2" name="all_casas" {{checked['tipo_casa']}}>{{texts['signia_avancat_casas']}}</label>
  214.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" id="35" name="35" {{checked['tipo_duplex']}}>{{texts['cercador_duplex']}}</label>
  215.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" id="19" name="19" {{checked['tipo_atico']}}>{{texts['cercador_atic']}}</label>
  216.                                                         {% elseif idtipus == 2 %}
  217.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="4" name="4" {{checked['subtipo_oficina']}}>{{texts['signia_oficina']}}</label>
  218.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="13" name="13" {{checked['subtipo_despacho']}}>{{texts['signia_despacho']}}</label>
  219.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="22" name="22" {{checked['subtipo_oficina_otros']}}>{{texts['signia_altres']}}</label>
  220.                                                         {% elseif idtipus == 3 %}
  221.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="3" name="3" {{checked['subtipo_local']}}>{{texts['signia_comercial']}}</label>
  222.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="12" name="12" {{checked['subtipo_tienda']}}>{{texts['signia_tenda']}}</label>
  223.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="21" name="21" {{checked['subtipo_local_otros']}}>{{texts['signia_altres']}}</label>
  224.                                                         {% elseif idtipus == 4 %}
  225.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="8" name="8" {{checked['subtipo_garaje']}}>{{texts['signia_negoci']}}</label>
  226.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="17" name="17" {{checked['subtipo_plaza']}}>{{texts['signia_plaza']}}</label>
  227.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="26" name="26" {{checked['subtipo_garaje_otros']}}>{{texts['signia_altres']}}</label>
  228.                                                         {% elseif idtipus == 5 %}
  229.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="5" name="5" {{checked['subtipo_edificio_vertical']}}>{{texts['signia_vertical']}}</label>
  230.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="14" name="14" {{checked['subtipo_edificio_horizontal']}}>{{texts['signia_horitzontal']}}</label>
  231.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="23" name="23" {{checked['subtipo_edificio_otros']}}>{{texts['signia_altres']}}</label>
  232.                                                         {% elseif idtipus == 6 %}
  233.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="6" name="6" {{checked['subtipo_terreno_rustico']}}>{{texts['signia_rustic']}}</label>
  234.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="15" name="15" {{checked['subtipo_terreno_urbano']}}>{{texts['signia_urba']}}</label>
  235.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="24" name="24" {{checked['subtipo_terreno_otros']}}>{{texts['signia_altres']}}</label>
  236.                                                         {% elseif idtipus == 7 %}
  237.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="7" name="7" {{checked['subtipo_industrial_nave']}}>{{texts['signia_nau']}}</label>
  238.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="16" name="16" {{checked['subtipo_industrial_local']}}>{{texts['signia_avancat_local2']}}</label>
  239.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="subtype" id="25" name="25" {{checked['subtipo_industrial_otros']}}>{{texts['signia_altres']}}</label>
  240.                                                         {% endif %}
  241.                                                     </div>
  242.                                                 </div>
  243.     
  244.                                                 <div class="col-sm-12 col-xs-12">
  245.                                                     <label class="advance-trigger {{show_features_1}}"><i class="fa fa-plus-square"></i> {{texts['signia_caracteristiques']}} </label>
  246.                                                 </div>
  247.                                                 <div class="col-sm-12 col-xs-12">
  248.                                                     <div class="features-list field-expand" {{show_features_2}} style="display:none">
  249.                                                         {% if idtipus == 1 %}
  250.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="ascensor" name="ascensor" {{checked['ascensor']}}>{{texts['signia_ascensor']}}</label>
  251.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="terrassa" name="terrassa" {{checked['terrassa']}}>{{texts['signia_terrassa']}}</label>
  252.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="piscina" name="piscina" {{checked['piscina']}}>{{texts['signia_piscina']}}</label>
  253.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="parkings" name="parkings" {{checked['parkings']}}>{{texts['signia_avancat_parking2']}}</label>
  254.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="traster" name="traster" {{checked['traster']}}>{{texts['signia_traster']}}</label>
  255.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="calefaccio" name="calefaccio" {{checked['calefaccio']}}>{{texts['signia_calefaccio']}}</label>
  256.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="aire" name="aire" {{checked['aire']}}>{{texts['signia_aire']}}</label>
  257.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="balco" name="balco" {{checked['balco']}}>{{texts['signia_balco']}}</label>
  258.                                                         {% elseif idtipus == 2 %}
  259.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="seguretat" name="seguretat" {{checked['seguretat']}}>{{texts['signia_ascensor']}}</label>
  260.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="parkings" name="parkings" {{checked['parkings']}}>{{texts['signia_avancat_parking2']}}</label>
  261.                                                             <label class="checkbox-inline"><input type="checkbox" value="1" rel="feature" id="aire" name="aire" {{checked['aire']}}>{{texts['signia_aire']}}</label>
  262.                                                         {% endif %}
  263.                                                     </div>
  264.                                                 </div>
  265.     
  266.                                                 <div class="col-sm-12 col-xs-12">
  267.                                                     <label> {{texts['fecha_publicacion']}} </label>
  268.                                                 </div>
  269.                                                 <div class="col-sm-12 col-xs-12">
  270.                                                     <div class="features-list">
  271.                                                         <label class="checkbox-inline padding-left-0"><input type="radio" value="1" id="p_indiferent" name="data_publicacio" checked> {{texts['indiferent']}}</label>
  272.                                                         <label class="checkbox-inline padding-left-0"><input type="radio" value="2" id="p_hores" name="data_publicacio" {{checked['24h']}}> {{texts['last_24_hours']}}</label>
  273.                                                         <label class="checkbox-inline padding-left-0"><input type="radio" value="3" id="p_setmana" name="data_publicacio" {{checked['semana']}}> {{texts['last_week']}}</label>
  274.                                                         <label class="checkbox-inline padding-left-0"><input type="radio" value="4" id="p_mes" name="data_publicacio" {{checked['mes']}}> {{texts['last_month']}}</label>
  275.                                                     </div>
  276.                                                 </div>
  277.     
  278.                                                 <div class="col-sm-12 col-xs-12">
  279.                                                     <a class="btn btn-secondary btn-block" id="submit_cercador" href="javascript:submit_cercador_page();"> {{texts['filtrar_resultados']}}</a>
  280.                                                 </div>
  281.                                             </div>
  282.                                         </div>
  283.                                     </form>
  284.                                 </div>
  285.                             </div>
  286.     
  287.                             <!-- Banner module-->
  288.                             <!-- <?php if($banner){ ?>
  289.                                 <a href="<?= $banner['banner_url'?>" target="_blank">
  290.                                 <div id="banner-content" style="background: url('/images/<?= THEME?>/<?= $banner['banner'?>') no-repeat 50% 50% / cover; height: 280px!important; width: 330px;margin-top:1rem;"></div>
  291.                                 </a>
  292.                             <?php ?>
  293.                             end banner module  -->
  294.     
  295.                         </aside>
  296.                     </div>
  297.                     <div class="col-lg-8 col-md-8 col-sm-12 col-xs-12 list-grid-area container-contentbar">
  298.                         <div id="content-area">
  299.                             <!--start list tabs-->
  300.                             <div class="list-tabs table-list full-width">
  301.                                 <div class="tabs table-cell tabs-operations">
  302.                                     <ul>
  303.                                         {% for tab in tabs_operations %}
  304.                                         <li>
  305.                                             <a href="{{tab['href']}}" class="{{tab['active']}}" rel="{{tab['rel']}}">{{tab['text']}}</a>
  306.                                         </li>
  307.                                         {% endfor %}
  308.                                     </ul>
  309.                                 </div>
  310.                                 <div class="sort-tab table-cell text-right">
  311.                                     <form id="form-ordenacio">
  312.                                         <span class="text-ordenacio">{{texts['signia_ordenar_por']}}:</span>
  313.                                         <select id="sort_by" class="selectpicker bs-select-hidden" title="Please select" data-live-search-style="begins" data-live-search="false">
  314.                                             <option selected="selected" value="">{{texts['signia_selecciona_opcion']}}</option>
  315.                                                 {% for key, value in sortby_list %}
  316.                                                     <option value="{{key}}" {{ ( sortby == key )? 'selected' : ""}} >{{value}}</option>
  317.                                                 {% endfor %}
  318.                                         </select>
  319.                                     </form>
  320.                                 </div>
  321.                             </div>
  322.                             <!--end list tabs-->
  323.     
  324.                             <!--start property items-->
  325.                             <div class="property-listing list-view">
  326.                                 <div class="">
  327.                                     {% if immobles['immobles']['rowcount'] is not defined %}
  328.                                         <div class="col-lg-12 no-results-found text-center">
  329.                                             {{texts['signia_no_results']}}
  330.                                         </div>
  331.                                     {% endif %}
  332.                                     {% for immoble in immobles['immobles']['recordset'] %}
  333.                                         <div class="item-wrap ">
  334.                                             <div class="property-item table-list">
  335.                                                 <div class="table-cell content-figure-block">
  336.                                                     <div class="figure-block">
  337.                                                         <figure class="item-thumb item-thumb-list">
  338.                                                             <div class="label-wrap">
  339.                                                                 <div class="label-status label label-default">{{text_seo_operacio}}</div>
  340.                                                             </div>
  341.                                                             <span class="label-featured label label-success">{{texts['tipo']}}</span>
  342.                                                             {% if immoble['destacado'] == 1 %}
  343.                                                             <span class="cartel_destacado" style="padding:9px 18px">{{texts['destacat']}}</span>
  344.                                                             {% endif %}
  345.                                                             <div class="price hide-on-list">
  346.                                                                 <h3>{{immoble['preu']}}€</h3>
  347.                                                             </div>
  348.                                                             <a href="{{immoble['url']}}" class="ir-detalle">
  349.                                                                 <img src="{{immoble['img']}}" alt="thumb">
  350.                                                             </a>
  351.                                                             <div class="thumb-caption cap-actions clearfix">
  352.                                                                 <ul class="list-unstyled actions pull-right">
  353.                                                                     <li class="share-btn">
  354.                                                                         <div class="share_tooltip fade">
  355.                                                                             <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u={{immoble['url_seo']}}"><i class="fab fa-facebook-f"></i></a>
  356.                                                                             <a target="_blank" href="https://twitter.com/intent/tweet?text={{immoble['title_detail']}}&url={{immoble['url_seo']}}"><i class="fab fa-twitter"></i></a>
  357.                                                                             <a target="_blank" href="https://www.pinterest.com/pin/create/button?url={{immoble['url_seo']}}&media={{immoble['img']}}&description={{immoble['title_detail']}}"><i class="fab fa-pinterest"></i></a>
  358.                                                                         </div>
  359.                                                                         <span title="" data-placement="top" data-toggle="tooltip" data-original-title="{{texts['compartir']}}"><i class="fa fa-share-alt"></i></span>
  360.                                                                     </li>
  361.                                                                     <li>
  362.                                                                         <span data-original-title="{{texts['llistat_resultats_fotos']}} ({{immoble['num_fotos']}})" data-toggle="tooltip" data-placement="top" title="">
  363.                                                                             <i class="fa fa-camera"></i>
  364.                                                                         </span>
  365.                                                                     </li>
  366.                                                                 </ul>
  367.                                                             </div>
  368.                                                         </figure>
  369.                                                     </div>
  370.                                                 </div>
  371.                                                 <div class="item-body table-cell">
  372.                                                     <div class="body-left table-cell">
  373.                                                         <div class="info-row">
  374.                                                             <h2 class="property-title"><a href="{{immoble['url']}}" class="ir-detalle">{{immoble['title_format']}}</a></h2>
  375.                                                             <h4 class="property-location"><i class="fas fa-map-marker-alt"></i> {{immoble['subtitle']}}</h4>
  376.                                                         </div>
  377.                                                         <div class="description-geoloc-home hide-on-grid">
  378.                                                             {{immoble['descripcio_shot']}}
  379.                                                         </div>
  380.                                                         <div class="item-body-bottom features-on-foot hide-on-grid">
  381.                                                             <ul class="item-amenities">
  382.                                                                 {% if immoble['num_dorm'] %}
  383.                                                                 <li><span>{{immoble['num_dorm']}}</span> {{texts['fitxa_habitacions']}}</li>
  384.                                                                 {% endif %}
  385.                                                                 {% if immoble['num_banyos'] %}
  386.                                                                 <li><span>{{immoble['num_banyos']}}</span> {{texts['signia_banys']}}</li>
  387.                                                                 {% endif %}
  388.                                                                 <li><span>{{immoble['superf_format']}}m<sup>2</sup></span> {{texts['size']}}</li>
  389.                                                                 <li><span>{{immoble['eurosuperficie']}}€</span> {{texts['fitxa_preu']}} m<sup>2</sup></li>
  390.                                                             </ul>
  391.                                                         </div>
  392.                                                     </div>
  393.                                                     <div class="body-right table-cell hidden-gird-cell content-control-boton">
  394.                                                         <div class="info-row price">
  395.                                                             <h3>{{immoble['preu']}}€</h3>
  396.                                                         </div>
  397.                                                         <div class="control-boton">
  398.                                                             <a href="{{immoble['url']}}" class="btn btn-primary pull-right ir-detalle">{{texts['veure']}} <i class="fa fa-angle-right fa-right"></i></a>
  399.                                                             <br />
  400.                                                             <br />
  401.                                                             <div class="info-row date text-right">
  402.                                                                 <p><i class="far fa-calendar-alt"></i>{{immoble['tiempo_publicacion']}}</p>
  403.                                                             </div>
  404.                                                         </div>
  405.                                                     </div>
  406.                                                 </div>
  407.                                             </div>
  408.                                             <div class="item-foot date hide-on-list">
  409.                                                 <div class="item-body-bottom">
  410.                                                     <ul class="item-amenities">
  411.                                                         {% if immoble['num_dorm'] %}
  412.                                                         <li><span>{{immoble['num_dorm']}}</span> {{texts['fitxa_habitacions']}}</li>
  413.                                                         {% endif %}
  414.                                                         {% if immoble['num_banyos'] %}
  415.                                                         <li><span>{{immoble['num_banyos']}}</span> {{texts['signia_banys']}}</li>
  416.                                                         {% endif %}
  417.                                                         <li><span>{{immoble['superf_format']}}m<sup>2</sup></span> {{texts['size']}}</li>
  418.                                                         <li><span>{{immoble['eurosuperficie']}}€</span> {{texts['fitxa_preu']}} m<sup>2</sup></li>
  419.                                                     </ul>
  420.                                                 </div>
  421.                                                 <div class="item-foot-right">
  422.                                                     <p><i class="far fa-calendar-alt"></i>{{immoble['tiempo_publicacion']}}</p>
  423.                                                 </div>
  424.                                             </div>
  425.                                         </div>
  426.                                     {% endfor %}
  427.     
  428.                                 </div>
  429.                             </div>
  430.                             <!--end property items-->
  431.                             <hr>
  432.                             <!--start Pagination-->
  433.                             <div class="pagination-main">
  434.                                 {{immobles['pagination'] | raw}}
  435.                             </div>
  436.                             <!--start Pagination-->
  437.                         </div>
  438.                     </div>
  439.                     
  440.                 </div>
  441.             </div>
  442.         </section>
  443.         <!--end section page body-->
  444.     
  445.         <!-- Modal alerta nuevos anuncios -->
  446.         <div class="modal fade" id="alertModal" tabindex="-1" role="dialog" aria-labelledby="alertModalLabel" aria-hidden="true">
  447.             <div class="modal-dialog">
  448.                 <div class="modal-content">
  449.                     <div class="modal-header">
  450.                         <h5 class="modal-title" id="alertModalLabel">{{texts['crear_alerta']}}</h5>
  451.                         <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  452.                             <span aria-hidden="true">&times;</span>
  453.                         </button>
  454.                     </div>
  455.                     <form id="form-new-alert" name="form-new-alert">
  456.                         <div class="modal-body">
  457.                             <input type="hidden" id="demand_mail_validation" value="{{texts['email_valid']}}" />
  458.                             <input type="hidden" id="demand_policy_error" value="{{texts['acepta_politica']}}" />
  459.                             <p>{{texts['alerta_modal']}}</p>
  460.                             <div class="form-group">
  461.                                 <label class="control-label" for="demand_mail">{{texts['enter_email']}}</label>
  462.                                 <input class="form-control" type="text" name="demand_mail" id="demand_mail" >
  463.                             </div>
  464.                             <div class="form-group">
  465.                                 <label class="control-label" for="demand_policy">
  466.                                     <input type="checkbox" id="demand_policy" name="demand_policy" >{{texts['politica_alerta']}}
  467.                                 </label>
  468.                             </div>
  469.                         </div>
  470.                         <div class="modal-footer form-group">
  471.                             <button type="button" class="btn btn-secondary" data-dismiss="modal">{{texts['tancar']}}</button>
  472.                             <button type="submit" class="btn btn-primary" >{{texts['desar_alerta']}}</button>
  473.                         </div>
  474.                     </form>
  475.                 </div>
  476.             </div>
  477.         </div>
  478. {% endblock %}