src/Troika/RealEstateBundle/Resources/views/About/contacts.html.twig line 1

Open in your IDE?
  1. {% extends 'TroikaRealEstateBundle:Default:layout.html.twig' %}
  2. {% block title %}Контакты «Troika Estate»{% endblock %}
  3. {% block description %}Для того чтобы найти надежную компанию по продаже или покупке элитной недвижимости, нет необходимости тратить массу времени. Всю необходимую информацию о надежной и профессиональной фирме можно найти здесь.{% endblock %}
  4. {% block main %}
  5.   <script>
  6.       $(document).ready(function () {
  7.           $('#quest-ok').click(function (e) {
  8.             var btn = $(this);
  9.               $('.error').each(function () {
  10.                   $(this).removeClass('error');
  11.               });
  12.               error = 0;
  13.               errorText = '';
  14.               $('#contactModalError').html('');
  15.               $('#contactModalError').hide();
  16.               if ($.trim($('#mName').val()) == '') {
  17.                   error = 1;
  18.                   $('#mName').addClass('error');
  19.                   errorText += 'Не заполнено поле "Имя" \n';
  20.               }
  21.               /*
  22.               if (!isValidMail($('#mMail').val())) {
  23.                   error = 1;
  24.                   $('#mMail').addClass('error');
  25.                   errorText += 'Не заполнено поле "E-mail" \n';
  26.               }
  27.               */
  28.               if (($('#agree-input').prop('checked')) === false) {
  29.                   error = 1;
  30.                   $('#agree-input').addClass('error');
  31.                   errorText += 'Требуется Ваше согласие с <a href=\'/docs/Политика%20в%20области%20персональных%20данных.docx\' target=\'_blank\'>пользовательским соглашением.</a> \n';
  32.               }
  33.             if(error === 0 && !btn.hasClass( "sending" )) {
  34.             $('#contactModalError').hide();
  35.                 btn.addClass('sending');
  36.                 btn.text('Отправка...');
  37.                 $.ajax({
  38.                     url: "/api/order",
  39.                     type: "POST",
  40.                     data: {
  41.                         name: $("#mName").val(),
  42.                         mail: $("#mMail").val(),
  43.                         phone: $("#mPhone").val(),
  44.                         text: $("#mText").val()
  45.                     }
  46.                 }).done(function() {
  47.                 /*
  48.                     errorText += 'Вопрос успешно отправлен!';
  49.                     $('#contactModalError').html(errorText);
  50.                     $('#contactModalError').html($('#contactModalError').html().replace(/\n/g, '<br/>'));
  51.                     $('#contactModalError').show();
  52.                     */
  53.                     btn.removeClass('sending');
  54.                     btn.text('Отправить');
  55.                     $("#questionModal").modal("hide");
  56.                     $("#questionSuccessModal h4.modal-title").text("обратная связь");
  57.                     $("#questionSuccessModal").modal();
  58.                     return $("#quest-close").click(function() {
  59.                         return $("#questionSuccessModal").modal("hide")
  60.                     })
  61.                 }).fail(function () {
  62.                     btn.removeClass('sending');
  63.                     btn.text('Отправить');
  64.                     });
  65.             }              
  66.             else{
  67.                     $('#contactModalError').html(errorText);
  68.                     $('#contactModalError').html($('#contactModalError').html().replace(/\n/g, '<br/>'));
  69.                     $('#contactModalError').show();
  70.             }
  71.               
  72.               //$("#modal").arcticmodal('close');
  73.               //$("#success").arcticmodal();
  74.           });
  75.       });
  76.   </script>
  77.   <div id="content" class="content old contact_huck">
  78.     <div class="wrapper old_text">
  79.       <ul class="hb hide__phone  hbtmfix">
  80.         <li><a href="/">Элитная недвижимость</a></li>
  81.         <li class="current">Контакты</li>
  82.       </ul>
  83.       <h1>Получить консультацию эксперта по недвижимости</h1>
  84.       <div class="layout layout__column-left">
  85.         <div class="layout-column-left">
  86.           <div class="panel panel__gray panel__catalog" style=" border-radius: 0px; background: white;">
  87.             <div class="panel-container"><h2 class="title text-center m50-tablet" style="color: #666;">Задайте
  88.                 вопрос</h2></div>
  89.             <div class="panel-container__left">
  90.               <div id="contactModalError" class="panel-container error-content ModalError">
  91.               </div>
  92.               <div class="panel-container no-top-margin-on-tablet">
  93.                 <input type="text" class="control control__icon-before" id="mName" placeholder="имя">
  94.                 <i class="fa fa__control fa-user pull-left gray-dark"></i>
  95.               </div>
  96.               <div class="panel-container">
  97.                 <input type="text" class="control control__icon-before" id="mPhone" placeholder="телефон">
  98.                 <i class="fa fa__control fa-phone pull-left gray-dark"></i>
  99.               </div>
  100.               <div class="panel-container">
  101.                 <input type="text" class="control control__icon-before" id="mMail" placeholder="е-mail">
  102.                 <i class="fa fa__control fa-envelope pull-left gray-dark"></i>
  103.               </div>
  104.             </div>
  105.             <div class="panel-container">
  106.               <textarea class="control control__icon-before" placeholder="комментарий" id="mText" rows="6"></textarea>
  107.               <i class="fa fa__control fa-pencil pull-left gray-dark"></i>
  108.             </div>
  109.             <div class="panel-container">
  110.               <div class="agree-container">
  111.                 <input type="checkbox" id="agree-input">
  112.                 <label for="agree-input" class="agree-label">Я согласен(на) с <a href="/agreement" target="_blank">Политикой конфиденциальности.</a></label>
  113.               </div>
  114.             </div>
  115.             <div class="panel-container">
  116.               <div class="btn btn-orange btn__block" id="quest-ok">отправить</div>
  117.             </div>
  118.           </div>
  119.         </div>
  120.         <div class="layout-column-right new">
  121.           <div class="cards cards__contacts">
  122.             {% for contact in contacts %}
  123.               <div class="cards-item" itemscope itemtype="https://schema.org/Organization">
  124.                 <div class="cards-item-image" style="border-radius: 0px">
  125.                   <img width="100" src="{{ contact.webPathImage }}" alt="">
  126.                 </div>
  127.                 <div class="cards-item-text" style="border-left: solid #eee 1px;">
  128.                   <table class="table">
  129.                     <tr>
  130.                       <td class="table-key table-key__big" colspan="2">
  131.                         <span class="gray-dark">{{ contact.name }}</span>
  132.                         <a href="#map" id="{{ contact.id }}"
  133.                            class="link orange link__dashed font12 pull-right view_kart  hide__phone"><i
  134.                               class="fa fa-map-marker"></i> смотреть на карте</a>
  135.                       </td>
  136.                     </tr>
  137.                     <tr class="table-spacer"></tr>
  138.                   </table>
  139.                   <div class="hr hr__dotted"></div>
  140.                   <table class="table">
  141.                     <tr class="table-spacer"></tr>
  142.                     <tr>
  143.                       <td class="table-key" colspan="2">адрес:</td>
  144.                     </tr>
  145.                     <tr style="height: 34px">
  146.                       <td class="table-value" colspan="2" itemprop="address">{{ contact.address }}</td>
  147.                     </tr>
  148.                     <tr class="table-spacer"></tr>
  149.                     <tr>
  150.                       <td class="table-key" colspan="2">тел./факс:</td>
  151.                     </tr>
  152.                     <tr>
  153.                       <td class="table-value call_phone_2" colspan="2" itemprop="telephone">{{ contact.phone }}</td>
  154.                     </tr>
  155.                     <tr class="table-spacer"></tr>
  156.                     <tr>
  157.                       <td class="table-key" colspan="2">e-mail:</td>
  158.                     </tr>
  159.                     <tr>
  160.                       <td class="table-value" colspan="2" itemprop="email">{{ contact.mail }}</td>
  161.                     </tr>
  162.                     <tr class="table-spacer"></tr>
  163.                     <tr>
  164.                       <td class="table-key" colspan="2">e-mail для резюме:</td>
  165.                     </tr>
  166.                     <tr>
  167.                       <td class="table-value" colspan="2">{{ contact.mail2 }} </td>
  168.                     </tr>
  169.                     <tr class="table-spacer"></tr>
  170.                   </table>
  171.                 </div>
  172.               </div>
  173.             {% endfor %}
  174.           </div>
  175.         </div>
  176.       </div>
  177.     </div>
  178.     <div class="layout layout__column-left m-p435" style="margin: 0 auto !important;">
  179.       <div class="layout-column-left">
  180.       </div>
  181.       <a name="map"></a>
  182.       <div class="layout-column-right hide__tablet hide__phone">
  183.         <ul class="tabs tabs__contacts tabs__column-2" style="margin-left: 0">
  184.           {% for contact in contacts %}
  185.             <li name="{{ contact.id }}" style="width: 373px;"
  186.                 class="tabs-item contact-tab {% if loop.index == 1 %}active{% endif %}"
  187.                 data-address="{{ contact.address }}">{{ contact.name }}</li>
  188.           {% endfor %}
  189.         </ul>
  190.       </div>
  191.       <div class="hide__desktop hide__phone">
  192.         <ul class="tabs tabs__contacts tabs__column-2" style="margin-left: -297px">
  193.           {% for contact in contacts %}
  194.             <li name="{{ contact.id }}" style="width: 373px;"
  195.                 class="tabs-item contact-tab {% if loop.index == 1 %}active{% endif %}"
  196.                 data-address="{{ contact.address }}">{{ contact.name }}</li>
  197.           {% endfor %}
  198.         </ul>
  199.       </div>
  200.       <div class="show__phone contact_lal">
  201.         <ul class="tabs tabs__contacts tabs__column-2" style="margin-left: -297px">
  202.           {% for contact in contacts %}
  203.             <li name="{{ contact.id }}" class="tabs-item contact-tab {% if loop.index == 1 %}active{% endif %}"
  204.                 data-address="{{ contact.address }}">{{ contact.name }}</li>
  205.           {% endfor %}
  206.         </ul>
  207.       </div>
  208.     </div>
  209.   </div>
  210.   <div id="map" class="map map__contacts"></div>
  211.   <script src="https://api-maps.yandex.ru/2.1/?apikey=b768297a-39c6-4852-9956-1d07c2261d8f&lang=ru_RU"
  212.           type="text/javascript"></script>
  213.   {# <script src="{{ asset('/js/441b7c7.js') }}"></script>  #}
  214.   {% block javascripts %}
  215.     {{ parent() }}
  216.     <script src="{{ asset('/assets/contacts_new.js') }}"></script>
  217.     {# <script src="{{ asset('/assets/contacts.js') }}"></script>  #}
  218.   {% endblock %}
  219. {% endblock %}
dobrowin | betleao | moverbet | winzada 777 | supremo | casadeapostas | dobrowin | betleao | moverbet | wazamba | fezbet | betsson | lvbet | dobrowin | betsul | pixbet | bwin | betobet | dobrowin | bet7 | betcris | blaze | 888 | betano | stake | stake | esportesdasorte | betmotion | rivalry | novibet | pinnacle | cbet | dobrowin | betleao | moverbet | gogowin | jogos win | campobet | mesk bet | infinity bet | betfury | doce | bet7k | jogowin | lobo888 | iribet | leao | dobrowin | allwin | aajogo | pgwin | greenbets | brapub | moverbet | onebra | flames | brdice | brwin | poplottery | queens | winbrl | omgbet | winbra | goinbet | codbet | betleao | fuwin | allwin568 | wingdus | juntosbet | today | talon777 | brlwin | fazobetai | pinup bet | bet sport | bet esporte | mrbet | premier bet | apostebet | spicy bet | prosport bet | bet nacional | luck | jogodeouro | heads bet | marjack bet | apostaganha | gbg bet | esoccer bet | esport bet | realbet | aposte e ganhe | aviator aposta | bet vitoria | imperador bet | realsbet | bet favorita | esportenet | flames bet | pague bet | betsury | doce888 | obabet | winzada | globalbet | bet77 | lottoland | 7gamesbet | dicasbet | esportivabet | tvbet | sportbet | misterjackbet | esportebet | nacionalbet | simplesbet | betestrela | batbet | Pk55 | Bet61 | Upsports Bet | roleta online | roleta | poker online | poker | blackjack online | bingo | 12bet | 33win | bet168 | bk8 | bong88 | bong99 | fcb8 | hb88 | hotlive | ibet888 | k8 | kubet77 | kubet | lode88 | mig8 | nbet | onebox63 | oxbet | s666 | sbobet | suncity | vwin | w88 | win2888 | zbet | xoso66 | zowin | sun | top88 | vnloto | 11bet | bet69 | 8xbet | Ceará | Paysandu | Juventude | Bahia | Sport | Cuiabá | Coritiba | Criciúma | Vitória | Fortaleza | Corinthians | São Paulo | Vasco | Grêmio | Fluminense | Cruzeiro | Botafogo | Flamengo | bingo slots | slots slots | hacker do slot | pg slot demo | slot win | pg slot soft | arne slot | riqueza slots | slots 777 | pg slot | 777 slot game | slot pg soft | hacker slot | 777 slots | slot-pg-soft | fortune ox demo grátis | demo fortune ox | fortune mouse demo | fortune ox demo | jogo fortune tiger | fortune tiger grátis | fortune tiger baixar | fortune tiger demo grátis | fortune tiger demo | fortune tiger 777 | 580bet | bet 7k | leao | luck 2 | john bet | 7755 bet | cbet | bet7 | pk55 | 8800 bet | doce | bet 4 | f12bet | bet7 | ggbet | bet77 | mrbet | bet61 | tvbet | pgwin | today | fuwin | brwin | bet7k | tv bet | allwin | stake | bwin 789 | lvbet | blaze | dj bet | umbet | b1bet | 20bet | bk bet | h2bet | 7kbet | fbbet | 9d bet | 9k bet | 73 bet | ktobet | 74 bet | betpix | betvip | batbet | onabet | f12bet | codbet | winbra | b2xbet | obabet | brlwin | onebra | winbrl | omgbet | queens | brdice | brapub | flames | betano | aajogo | iribet | pixbet | betsul | fezbet | curso beta | betway | bkbet | peixe beta | bet365 | pixbet | 4 play bet | 365bet | brxbet | 939 bet | seubet | cnc bet | gbg bet | 522bet | brl bet | pagbet | jonbet | jqk bet | 166bet | abc bet | bggbet | obabet | 136bet | mmabet | win bet | ir6 bet | 667bet | qqq bet | 193 bet | 3ss bet | 317 bet | kkk bet | 585 bet | 569 bet | vai bet | aaa bet | 969 bet | z11 bet | kw bet | 26 bet | mj bet | betio | 01 bet | ut bet | 9y bet | bet70 | f9 bet | hw bet | kg bet | 5e bet | bet br | hr bet | br bet | 75 bet | 03 bet | 6z bet | 6r bet | v6 bet | 78 bet | bt bet | 80 bet | 8g bet | 72 bet | xp bet | f12 bet | p9 bet | 5 bet | 4 bet | bet 4 | r7 bet | um bet | 29 bet | 5s bet | ck bet | pg bet | ea bet | 23 bet | bl bet | 3l bet | 2a bet | p7 bet | 888 bet | 707 bet | 361 bet | bet29 | 700 bet | 161 bet | bet777 | up bet | 58 bet | nn bet | 67 bet | 22 bet | 9g bet | 1x bet | bet10 | 70 bet | 2h bet | 9r bet | 16 bet | 81 bet | 7 bet | 5u bet | 6k bet | mg bet | b1 bet | 5h bet | je- bet | joya | hopa | nomini | ls bet | 1xbit | platin | ice bet | rant | bet us | bet go | 31 bet | slingo | flush | ice36 | weiss | bet9 | rabona | i bet | starda | dreams | bongo | snatch | 10 bet | daddy | metal | zep bet | drip | gama | drake | verde | shazam | wish | thor | exclusive | sol | highway | 500 casino | jazz | howl | supernova | sherbet | fresh | daddy | jet | wish | eclipse | inplay | drip | marvel | stake | scorpion | luxebet | drake | thor | puma | winzir | loki | shazam | rivalry | f1 casino | xgbet | sushi | bk8 | art casino | manga | pgasia | gemini | bingoplus | slot vip | help slot win | 8k8 slot | tadhana slot | jili slot | 55bmw slot | vip slot | nn777 slot | jili slot 777 | tg777 slot | w500 slot | phfun slot | bmw55 slot | sg777 slot | wj slot | slot free 100 | lucky cola slot | cc6 slot | taya777 slot | ph444 slot | slot games | fb777 slot | okebet slot | help slot | tg77 slot | phwin slot | vvjl slot | fc777 slot | slot vin | yy777 slot | define slot | define slot | inplay | 99bet | 60win | melbet | jollibet | jili slot | rich711 | tayabet | phl63 | unobet | 63jili | mwplay888 | gold99 | jolibet | ubet95 | nice88 | jili777 | nn777 | phlove | jiliko | 55bmw | phoenix game | 8k8 | cgebet | 7up gaming | diamond game | hellowin | win88 | big win | kabibe game | sabong bet | phcity | colorplay | tongits go | slotsgo | spinph | go perya | casino frenzy | aurora game | escala gaming | winning plus | bingo plus | ph dream | 747 live | niceph | lucky cola | pera play