app/template/osechi/Autumn/reserved.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% extends 'default_frame.twig' %}
  9. {% block javascript %}
  10.     <script>
  11.         //Googleカレンダー予約状況
  12.         reservedInfo=[];
  13.         dt = new Date();
  14. //        dt.setDate(dt.getDate() + 2);
  15. //        console.log(dt);
  16.         
  17.         calendar_start_date=`${dt.getFullYear()}-${dt.getMonth() + 1}-${dt.getDate()}`;
  18. /*
  19.         for (let key in reservedInfo) {
  20.           console.log('key:' + key);
  21.           console.log(reservedInfo[key].length);
  22.         }
  23. */
  24.     </script>
  25.     <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
  26.     <script src="{{ asset('assets/js/hotelinfo].js') }}?{{ env('CSS_PARAM') }}"></script>
  27.     <script src="{{ asset('assets/js/rental_common.js') }}?{{ env('CSS_PARAM') }}"></script>
  28.     <script src="{{ asset('assets/js/cruise.js') }}?{{ env('CSS_PARAM') }}"></script>
  29. {% endblock %}
  30. {% block stylesheet %}
  31.     <link rel="stylesheet" href="//unpkg.com/flatpickr/dist/flatpickr.min.css">
  32.     <link rel="stylesheet" href="{{ asset('assets/css/cruise.css') }}">
  33. {% endblock %}
  34. {% set title = [
  35.                     'EXOTIC SUPERCAR DRIVE',
  36.                     'TOUR NIKKO DRIVE',
  37.                     'AUTUMN MT. FUJI DRIVE',
  38.                     'PRIVATE DRIFT EXPERIENCE',
  39.                     'TOKYO - FUJI SKY CRUISE',
  40.                     'NIKKO AUTUMN LEAVES SKY CRUISE',
  41.                     'TOKYO SUMIDA RIVER CRUISE',
  42.                     'TOKYO BAY CRUISE',
  43.                     'YOKOHAMA BAY SUNSET CRUISE',
  44.                     'YAKATABUNE EXPERIENCE',
  45.                 ] %}
  46. {% set capacity = [
  47.                     '2',
  48.                     '2',
  49.                     '5',
  50.                     '10',
  51.                     '4',
  52.                     '4',
  53.                     '6',
  54.                     '6',
  55.                     '10',
  56.                     '20',
  57.                 ] %}
  58. {% block main %}
  59.     <div class="ec-role">
  60.         <div class="ec-pageHeader">
  61.             <h1>Complete Your Reservation Request for the "{{title[id]}}"!</h1>
  62.         </div>
  63.     </div>
  64.     <div class="ec-contactCompleteRole">
  65.         <p class="ec-reportDescription">
  66.             Select your date, time, and preferred, then provide your information. After submission, your temporary reservation will be secured. We look forward to your booking.
  67.         </p>
  68. <!-- ↓ FROM -->
  69.         <p class="reserevedError" style="display:none;">Reservation information is not set correctly</p>
  70.         <form name="reserveForm" action="{{ url('autumn_complete') }}" method="post" class="reserveForm">
  71.             <input type="hidden" name="course" class="cruise" value="{{title[id]}}">
  72.             <section class="container">
  73.                 <div class="Form-Item name">
  74.                     <p class="Form-Item-Label">Date</p>
  75.                     <input name="date" type="text" class="Form-Item-Input flatpickr flatpickr-input date" placeholder="2024-01-01" id="myCal" value="">
  76.                     <span class="Form-Item-Error date" style="display: none;">*Please select</span>
  77.                 </div>
  78.                 <div class="Form-Item">
  79.                     <p class="Form-Item-Label block-line">Start Time</p>
  80.                     <select name="starttime" class="Form-Item-Input">
  81.                         <option value="7:00">7:00</option>
  82.                         <option value="7:30">7:30</option>
  83.                         <option value="8:00">8:00</option>
  84.                         <option value="8:30">8:30</option>
  85.                         <option value="9:00">9:00</option>
  86.                         <option value="9:30">9:30</option>
  87.                         <option value="10:00" selected>10:00</option>
  88.                         <option value="10:30">10:30</option>
  89.                         <option value="11:00">11:00</option>
  90.                         <option value="11:30">11:30</option>
  91.                         <option value="12:00">12:00</option>
  92.                         <option value="12:30">12:30</option>
  93.                         <option value="13:00">13:00</option>
  94.                         <option value="13:30">13:30</option>
  95.                         <option value="14:00">14:00</option>
  96.                         <option value="14:30">14:30</option>
  97.                         <option value="15:00">15:00</option>
  98.                         <option value="15:30">15:30</option>
  99.                         <option value="16:00">16:00</option>
  100.                         <option value="16:30">16:30</option>
  101.                         <option value="17:00">17:00</option>
  102.                         <option value="17:30">17:30</option>
  103.                         <option value="18:00">18:00</option>
  104.                         <option value="18:30">18:30</option>
  105.                         <option value="19:00">19:00</option>
  106.                         <option value="19:30">19:30</option>
  107.                         <option value="20:00">20:00</option>
  108.                         <option value="20:30">20:30</option>
  109.                         <option value="21:00">21:00</option>
  110.                         <option value="21:30">21:30</option>
  111.                     </select>
  112.                     <span class="Form-Item-Error starttime" style="display: none;">*Please select</span>
  113.                 </div>
  114.                 <div class="Form-Item">
  115.                     <p class="Form-Item-Label block-line">time utilization</p>
  116.                     <select name="time" class="Form-Item-Input participants">
  117.                         <option value="90min">90min</option>
  118.                         <option value="120min">120min</option>
  119.                         <option value="150min">150min</option>
  120.                         <option value="180min">180min</option>
  121.                         <option value="210min">210min</option>
  122.                         <option value="240min">240min</option>
  123.                         <option value="270min">270min</option>
  124.                         <option value="300min">300min</option>
  125.                         <option value="360min">360min</option>
  126.                         <option value="420min">420min</option>
  127.                         <option value="480min">480min</option>
  128.                         <option value="540min">540min</option>
  129.                         <option value="600min">600min</option>
  130.                         <option value="660min">660min</option>
  131.                         <option value="720min">720min</option>
  132.                     </select>
  133.                 </div>
  134.                 <div class="Form-Item">
  135.                     <p class="Form-Item-Label block-line">Number of Participants</p>
  136.                     <select name="participants" class="Form-Item-Input participants">
  137. {% for i in range(1, capacity[id]) %}
  138.                         <option value="{{loop.index}}">{{loop.index}}</option>
  139. {% endfor %}
  140.                     </select>
  141.                 </div>
  142.                 <div class="Form-Item name">
  143.                     <p class="Form-Item-Label">Name</p>
  144.                     <input name="name" type="text" class="Form-Item-Input name" placeholder="John Smith" value="">
  145.                     <span class="Form-Item-Error name" style="display: none;">*Please enter</span>
  146.                 </div>
  147.                 <div class="Form-Item name">
  148.                     <p class="Form-Item-Label">Country</p>
  149.                     <input name="country" type="text" class="Form-Item-Input country" placeholder="Australia" value="">
  150.                     <span class="Form-Item-Error country" style="display: none;">*Please enter</span>
  151.                 </div>
  152.                 <div class="Form-Item email">
  153.                     <p class="Form-Item-Label">Mail</p>
  154.                     <input name="email" type="email" class="Form-Item-Input email" placeholder="example@gmail.com" value="">
  155.                     <span class="Form-Item-Error email" style="display: none;">*Please enter</span>
  156.                 </div>
  157.                 <div class="Form-Item tel">
  158.                     <p class="Form-Item-Label">Tel</p>
  159.                     <select name="telcode" class="Form-Item-Input telcode">
  160.                         <option value=""></option>
  161.                         <option value="+1">+1</option>
  162.                         <option value="+7">+7</option>
  163.                         <option value="+20">+20</option>
  164.                         <option value="+27">+27</option>
  165.                         <option value="+30">+30</option>
  166.                         <option value="+31">+31</option>
  167.                         <option value="+32">+32</option>
  168.                         <option value="+33">+33</option>
  169.                         <option value="+34">+34</option>
  170.                         <option value="+36">+36</option>
  171.                         <option value="+39">+39</option>
  172.                         <option value="+40">+40</option>
  173.                         <option value="+41">+41</option>
  174.                         <option value="+43">+43</option>
  175.                         <option value="+44">+44</option>
  176.                         <option value="+45">+45</option>
  177.                         <option value="+46">+46</option>
  178.                         <option value="+47">+47</option>
  179.                         <option value="+48">+48</option>
  180.                         <option value="+49">+49</option>
  181.                         <option value="+51">+51</option>
  182.                         <option value="+52">+52</option>
  183.                         <option value="+53">+53</option>
  184.                         <option value="+54">+54</option>
  185.                         <option value="+55">+55</option>
  186.                         <option value="+56">+56</option>
  187.                         <option value="+57">+57</option>
  188.                         <option value="+58">+58</option>
  189.                         <option value="+60">+60</option>
  190.                         <option value="+61">+61</option>
  191.                         <option value="+62">+62</option>
  192.                         <option value="+63">+63</option>
  193.                         <option value="+64">+64</option>
  194.                         <option value="+65">+65</option>
  195.                         <option value="+66">+66</option>
  196.                         <option value="+81">+81</option>
  197.                         <option value="+82">+82</option>
  198.                         <option value="+84">+84</option>
  199.                         <option value="+86">+86</option>
  200.                         <option value="+90">+90</option>
  201.                         <option value="+91">+91</option>
  202.                         <option value="+92">+92</option>
  203.                         <option value="+94">+94</option>
  204.                         <option value="+95">+95</option>
  205.                         <option value="+98">+98</option>
  206.                         <option value="+212">+212</option>
  207.                         <option value="+213">+213</option>
  208.                         <option value="+216">+216</option>
  209.                         <option value="+218">+218</option>
  210.                         <option value="+220">+220</option>
  211.                         <option value="+221">+221</option>
  212.                         <option value="+222">+222</option>
  213.                         <option value="+223">+223</option>
  214.                         <option value="+224">+224</option>
  215.                         <option value="+225">+225</option>
  216.                         <option value="+226">+226</option>
  217.                         <option value="+227">+227</option>
  218.                         <option value="+228">+228</option>
  219.                         <option value="+229">+229</option>
  220.                         <option value="+230">+230</option>
  221.                         <option value="+231">+231</option>
  222.                         <option value="+232">+232</option>
  223.                         <option value="+233">+233</option>
  224.                         <option value="+234">+234</option>
  225.                         <option value="+235">+235</option>
  226.                         <option value="+236">+236</option>
  227.                         <option value="+237">+237</option>
  228.                         <option value="+238">+238</option>
  229.                         <option value="+239">+239</option>
  230.                         <option value="+240">+240</option>
  231.                         <option value="+241">+241</option>
  232.                         <option value="+242">+242</option>
  233.                         <option value="+243">+243</option>
  234.                         <option value="+244">+244</option>
  235.                         <option value="+246">+246</option>
  236.                         <option value="+247">+247</option>
  237.                         <option value="+248">+248</option>
  238.                         <option value="+249">+249</option>
  239.                         <option value="+250">+250</option>
  240.                         <option value="+251">+251</option>
  241.                         <option value="+253">+253</option>
  242.                         <option value="+254">+254</option>
  243.                         <option value="+255">+255</option>
  244.                         <option value="+256">+256</option>
  245.                         <option value="+257">+257</option>
  246.                         <option value="+258">+258</option>
  247.                         <option value="+260">+260</option>
  248.                         <option value="+261">+261</option>
  249.                         <option value="+262">+262</option>
  250.                         <option value="+263">+263</option>
  251.                         <option value="+264">+264</option>
  252.                         <option value="+265">+265</option>
  253.                         <option value="+266">+266</option>
  254.                         <option value="+267">+267</option>
  255.                         <option value="+268">+268</option>
  256.                         <option value="+269">+269</option>
  257.                         <option value="+290">+290</option>
  258.                         <option value="+291">+291</option>
  259.                         <option value="+297">+297</option>
  260.                         <option value="+298">+298</option>
  261.                         <option value="+299">+299</option>
  262.                         <option value="+350">+350</option>
  263.                         <option value="+351">+351</option>
  264.                         <option value="+352">+352</option>
  265.                         <option value="+353">+353</option>
  266.                         <option value="+354">+354</option>
  267.                         <option value="+355">+355</option>
  268.                         <option value="+356">+356</option>
  269.                         <option value="+357">+357</option>
  270.                         <option value="+358">+358</option>
  271.                         <option value="+359">+359</option>
  272.                         <option value="+370">+370</option>
  273.                         <option value="+371">+371</option>
  274.                         <option value="+372">+372</option>
  275.                         <option value="+373">+373</option>
  276.                         <option value="+374">+374</option>
  277.                         <option value="+375">+375</option>
  278.                         <option value="+376">+376</option>
  279.                         <option value="+377">+377</option>
  280.                         <option value="+378">+378</option>
  281.                         <option value="+380">+380</option>
  282.                         <option value="+381">+381</option>
  283.                         <option value="+385">+385</option>
  284.                         <option value="+386">+386</option>
  285.                         <option value="+387">+387</option>
  286.                         <option value="+389">+389</option>
  287.                         <option value="+420">+420</option>
  288.                         <option value="+421">+421</option>
  289.                         <option value="+500">+500</option>
  290.                         <option value="+501">+501</option>
  291.                         <option value="+502">+502</option>
  292.                         <option value="+503">+503</option>
  293.                         <option value="+504">+504</option>
  294.                         <option value="+505">+505</option>
  295.                         <option value="+506">+506</option>
  296.                         <option value="+507">+507</option>
  297.                         <option value="+508">+508</option>
  298.                         <option value="+509">+509</option>
  299.                         <option value="+590">+590</option>
  300.                         <option value="+591">+591</option>
  301.                         <option value="+592">+592</option>
  302.                         <option value="+593">+593</option>
  303.                         <option value="+594">+594</option>
  304.                         <option value="+595">+595</option>
  305.                         <option value="+596">+596</option>
  306.                         <option value="+597">+597</option>
  307.                         <option value="+598">+598</option>
  308.                         <option value="+599">+599</option>
  309.                         <option value="+672">+672</option>
  310.                         <option value="+673">+673</option>
  311.                         <option value="+674">+674</option>
  312.                         <option value="+675">+675</option>
  313.                         <option value="+676">+676</option>
  314.                         <option value="+677">+677</option>
  315.                         <option value="+678">+678</option>
  316.                         <option value="+679">+679</option>
  317.                         <option value="+680">+680</option>
  318.                         <option value="+682">+682</option>
  319.                         <option value="+683">+683</option>
  320.                         <option value="+684">+684</option>
  321.                         <option value="+685">+685</option>
  322.                         <option value="+686">+686</option>
  323.                         <option value="+687">+687</option>
  324.                         <option value="+688">+688</option>
  325.                         <option value="+689">+689</option>
  326.                         <option value="+691">+691</option>
  327.                         <option value="+692">+692</option>
  328.                         <option value="+850">+850</option>
  329.                         <option value="+852">+852</option>
  330.                         <option value="+853">+853</option>
  331.                         <option value="+855">+855</option>
  332.                         <option value="+856">+856</option>
  333.                         <option value="+880">+880</option>
  334.                         <option value="+886">+886</option>
  335.                         <option value="+941">+941</option>
  336.                         <option value="+960">+960</option>
  337.                         <option value="+961">+961</option>
  338.                         <option value="+962">+962</option>
  339.                         <option value="+963">+963</option>
  340.                         <option value="+964">+964</option>
  341.                         <option value="+965">+965</option>
  342.                         <option value="+966">+966</option>
  343.                         <option value="+967">+967</option>
  344.                         <option value="+968">+968</option>
  345.                         <option value="+972">+972</option>
  346.                         <option value="+973">+973</option>
  347.                         <option value="+974">+974</option>
  348.                         <option value="+975">+975</option>
  349.                         <option value="+976">+976</option>
  350.                         <option value="+977">+977</option>
  351.                         <option value="+995">+995</option>
  352.                         <option value="+996">+996</option>
  353.                     </select>
  354.                     <input name="tel" type="tel" class="Form-Item-Input tel" placeholder="112222333" value="">
  355.                     <span class="Form-Item-Error tel" style="display: none;">*Please select and enter</span>
  356.                 </div>
  357.                 <div class="Form-Item">
  358.                     <p class="Form-Item-Label">PickUp Location</p>
  359.                     <input name="pickup" type="text" class="Form-Item-Input pickup" placeholder="hotel aman tokyo" value="">
  360.                     <span class="Form-Item-Error pickup" style="display: none;">*Please enter</span>
  361.                 </div>
  362.             </section>
  363.             <section>
  364.                 <div class="Form-Item">
  365.                     <p class="Form-Item-Label">Comment</p>
  366.                     <span class="note">*If you have any requests, please enter them.</span>
  367.                     <textarea rows="5" class="Form-Item-Textarea" name="message"></textarea>
  368.                     <span class="Form-Item-Error" style="display: none;">*Please enter</span>
  369.                 </div>
  370.             </section>
  371.             <section class="container btn">
  372.                 <div class="Form-Item"></div>
  373.                 <div class="Form-Item"></div>
  374.                 <a class="ec-shopCollectionBtn submit w100" href="javascript:void(0)">Send</a>
  375.             </section>
  376.         </form>
  377. <!-- ↑ FROM -->
  378.     </div>
  379. {% endblock %}