Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.90 KB | None | 0 0
  1. <?php
  2. // Webview base template
  3. // This template can be used as a base for your webviews.
  4. // by Pat Friedl
  5. // https://braintrustinteractive.com/
  6. // https://clkths.us/why-bots
  7.  
  8. header('Access-Control-Allow-Origin: *');
  9. header('Access-Control-Allow-Credentials: true');
  10. header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
  11. header("Cache-Control: post-check=0, pre-check=0", false);
  12. header("Pragma: no-cache");
  13.  
  14. switch($_SERVER['REQUEST_METHOD']){
  15.     case 'GET':
  16.         $_request = &$_GET;
  17.     break;
  18.     case 'POST':
  19.         $_request = &$_POST;
  20.     break;
  21.     default:
  22.         $_request = &$_GET;
  23. }
  24. $name = $_GET["name"];
  25. $dienthoai = $_GET["dienthoai"];
  26. // grab the messenger ID from the POST/GET from ChatFuel
  27. $msgrID    = (!empty($_request['messenger_user_id']))? $_request['messenger_user_id'] : '';
  28. $goToBlock = (!empty($_request['goToBlock']))? $_request['goToBlock'] : '';
  29. ?>
  30. <!doctype html>
  31. <html lang="en">
  32. <head>
  33. <title>Shop Cô Dung</title>
  34. <meta charset="utf-8">
  35. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=yes">
  36.  
  37. <!-- bootstrap styles -->
  38. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css">
  39.  
  40. <style>
  41. .footer {
  42.     margin-top: 25px;
  43.     padding: 15px;
  44.     position: fixed;
  45.     bottom: 0;
  46.     width: 100%;
  47. }
  48. #done-btn {
  49.     cursor: pointer;
  50. }
  51. </style>
  52.  
  53. </head>
  54. <body>
  55.  
  56.  
  57. <!-- messenger extensions sdk -->
  58. <script type="text/javascript">
  59. (function(d, s, id){
  60.     var js, fjs = d.getElementsByTagName(s)[0];
  61.     if (d.getElementById(id)) {return;}
  62.     js = d.createElement(s); js.id = id;
  63.     js.src = "//connect.facebook.com/en_US/messenger.Extensions.js";
  64.     fjs.parentNode.insertBefore(js, fjs);
  65. }(document, 'script', 'Messenger'));
  66. </script>
  67. <!-- /messenger extensions sdk -->
  68.  
  69. <div class="container">
  70.  
  71.     <h4 class="text-center"><br>ĐIỀN THÔNG TIN</h4>
  72.    
  73.     <form name="frm"><center>
  74.         <input type="hidden" name="messenger_user_id" value="<?php echo $msgrID; ?>">
  75.         <input type="hidden" name="goToBlock" value="<?php echo $goToBlock; ?>">
  76.         👤 Họ tên đầy đủ:<br>
  77.         <input type="text" name="hoten" STYLE="text-align: center;color:red;" value="<?php echo $name; ?>"><br>
  78.        
  79.         ☎️ Điện thoại liên hệ:<br>
  80.         <input type="tel" name="dienthoai" STYLE="text-align: center;" value="<?php echo $dienthoai; ?>"><br>
  81.         🎂 Ngày tháng sinh:<br>
  82.         <select name="ngaysinh">
  83.             <option value="1">1</option>
  84.             <option value="2">2</option>
  85.             <option value="3">3</option>
  86.             <option value="4">4</option>
  87.             <option value="5">5</option>
  88.             <option value="6">6</option>
  89.             <option value="7">7</option>
  90.             <option value="8">8</option>
  91.             <option value="9">9</option>
  92.             <option value="10" selected="selected">10</option>         
  93.             <option value="11">11</option>         
  94.             <option value="12">12</option>         
  95.             <option value="13">13</option>         
  96.             <option value="14">14</option>         
  97.             <option value="15">15</option>         
  98.             <option value="16">16</option>         
  99.             <option value="17">17</option>         
  100.             <option value="18">18</option>         
  101.             <option value="19">19</option>         
  102.             <option value="20">20</option>         
  103.             <option value="21">21</option>         
  104.             <option value="22">22</option>         
  105.             <option value="23">23</option>         
  106.             <option value="24">24</option>         
  107.             <option value="25">25</option>         
  108.             <option value="26">26</option>         
  109.             <option value="27">27</option>         
  110.             <option value="28">28</option>         
  111.             <option value="29">29</option>         
  112.             <option value="30">30</option>         
  113.             <option value="31">31</option>         
  114.         </select>
  115.           -  <select name="thangsinh">
  116.             <option value="1" selected="selected">1</option>
  117.             <option value="2">2</option>
  118.             <option value="3">3</option>
  119.             <option value="4">4</option>
  120.             <option value="5">5</option>
  121.             <option value="6">6</option>
  122.             <option value="7">7</option>
  123.             <option value="8">8</option>
  124.             <option value="9">9</option>
  125.             <option value="10">10</option>
  126.             <option value="11">11</option>         
  127.             <option value="12">12</option>
  128.         </select>
  129.         <br>
  130.         🏡 Địa chỉ giao hàng:<br>
  131.         <textarea name="diachi" rows="3" cols="30" >Số:  , đường:  , Phường/Xã:  , Quận/Huyện:  , TP/Tỉnh:</textarea>
  132.        
  133.        
  134.     </center><br></form>
  135.  
  136.  
  137. </div>
  138.  
  139.     <button type="submit" onclick="return IsEmpty();" id="done-btn" class="btn btn-primary btn-block">📤GỬI THÔNG TIN</button>
  140.  
  141.  
  142. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  143. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
  144. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/js/bootstrap.min.js"></script>
  145.  
  146. <script type="text/javascript">
  147.  
  148. function IsEmpty(){
  149.   if(document.forms['frm'].dienthoai.value.length < 10 || document.forms['frm'].dienthoai.value.length > 13 )
  150.   {
  151.     alert("Bạn chưa điền hoặc sai số điện thoại");
  152.   }
  153.   else if(document.forms['frm'].hoten.value === "")
  154. {
  155.     alert("Bạn chưa điền họ tên");
  156.   }
  157.   else if(document.forms['frm'].diachi.value === "" || document.forms['frm'].diachi.value === "Số:  , đường:  , Phường/Xã:  , Quận/Huyện:  , TP/Tỉnh:")
  158. {
  159.     alert("Bạn chưa điền địa chỉ giao hàng hoặc địa chỉ quá ngắn");
  160.   }
  161.   else
  162.   {
  163.     //return true;
  164.     //$(document).ready(function(){
  165.     //$("#done-btn").on("click", function(e) {
  166.     //  e.preventDefault();
  167.     //  $(".container").addClass("prevent-load");
  168.         // if you want to pass data BACK to ChatFuel,
  169.         // then uncomment this and post the data
  170.         // to broadcast-from-webview.php
  171.        
  172.         $.ajax({
  173.             type: 'POST',
  174.             url: 'broadcast.php',
  175.             data: $('form').serialize(),
  176.             dataType: 'json',
  177.             success: function(data) {
  178.                 MessengerExtensions.requestCloseBrowser();
  179.             }
  180.         });
  181.        
  182.         // If you want to just close the webview,
  183.         // then leave this uncommented
  184.         //MessengerExtensions.requestCloseBrowser();
  185.     //});
  186. //});
  187.   }//return true;
  188. }
  189.  
  190. </script>
  191. </body>
  192. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement