SHARE
TWEET

Untitled

a guest Mar 26th, 2020 47 in 3 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. error_reporting(E_ERROR | E_PARSE);
  3. session_start();
  4.  
  5. if(!isset($_SESSION['user']) && ($_SESSION['user'] != "admin")){
  6.   header("Location:/www/public_html2/sign2.php");
  7. }
  8.  
  9. /*if(!isset($_GET['page']) && !isset($_GET['action'])){
  10.   header("Location: /admin.php?page=obj");
  11. } */
  12.  
  13. function getCoordinates($address){ //???
  14. //  $address = str_replace(" ", "+", $address); // replace all the white space with "+" sign to match with google search pattern
  15. //  $url = "http://maps.google.com/maps/api/geocode/json?sensor=false&address=$address";
  16. //  $response = file_get_contents($url);
  17. //  $json = json_decode($response,TRUE); //generate array object from the response from the web
  18. //    var_export(sizeof($json['results']));
  19.  
  20.   //return ($json['results'][0]['geometry']['location']['lat'].",".$json['results'][0]['geometry']['location']['lng']);
  21. //var_export($address);
  22. //    $url =  'https://maps.googleapis.com/maps/api/geocode/json?address='.urlencode($address).'&key=AIzaSyBUi1B1TbQlbK5GpQQDAtSdwsxEvvN_bz8';
  23.     $url =  'https://maps.googleapis.com/maps/api/geocode/json?address='.urlencode($address).'&key=AIzaSyBPU2T-FgheUeeasfaOnuBFhHWk7Tp_gOM';
  24.     $ch = curl_init(); // AIzaSyBUi1B1TbQlbK5GpQQDAtSdwsxEvvN_bz8
  25.     curl_setopt($ch, CURLOPT_URL, $url);
  26. // Set so curl_exec returns the result instead of outputting it.
  27.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  28. // Get the response and close the channel.
  29.     $response = curl_exec($ch);
  30.     $response = json_decode ($response) ;
  31.  
  32.  
  33.     $my_lat =    $response->results[0]->geometry->location->lat;
  34.     $my_lng =    $response->results[0]->geometry->location->lng;
  35.     $location = '['.$my_lat.','.$my_lng.']';
  36.  
  37.     return $location;
  38.  
  39. }
  40.  
  41. /*ini_set('display_errors', 1);
  42. ini_set('error_reporting', E_ALL); */
  43. require "db_connect.php";
  44.  
  45.  
  46. if(isset($_GET['action'])){  //???
  47.   switch ($_GET['action']) {
  48.       case 'switch_pending':
  49.  
  50.           $object = DB::query("SELECT * FROM objects WHERE id='" . $_GET['id'] . "';")->fetch_assoc();
  51.           DB::query("UPDATE objects SET
  52.          pending = " . ($object['status'] == "0" ? "1" : "0") . ",
  53.          approved_by = " . $_SESSION['user']['id'] . ",
  54.          update_time = NOW()
  55.          WHERE id='" . $_GET['id'] . "'");
  56.           // die(json_encode($_SESSION));
  57.           // die("UPDATE objects SET
  58.           //   pending = ".($object['pending']=="0"? "1":"0").",
  59.           //   approved_by = ".$_SESSION['user']['id'].",
  60.           //   update_time = NOW()
  61.           //   WHERE id='".$_GET['id']."'");
  62.           header("Location: /www/public_html2/admin.php?action=obj");
  63.           break;
  64.  
  65.       case 'remove_object':
  66.           $object = DB::query("SELECT * FROM objects WHERE id='" . $_GET['id'] . "';")->fetch_assoc();
  67.           if ($object['status'] != "0") {
  68.               DB::query("DELETE FROM objects WHERE id='" . $_GET['id'] . "';");
  69.           }
  70.           header("Location: /www/public_html2/admin.php");
  71.  
  72.       case 'export':
  73.  
  74.           require "xlsxwriter.class.php";
  75.  
  76.           $data = array();
  77.  
  78.           $coll_names_db = DB::query("SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'objects'");
  79.           $col = array();
  80.           while ($coll_name = $coll_names_db->fetch_assoc()) {
  81.               array_push($col, $coll_name['COLUMN_NAME']);
  82.           }
  83.           array_push($data, $col);
  84.  
  85.           $massive_db = DB::query("SELECT * FROM objects");
  86.           while ($obj = $massive_db->fetch_assoc()) {
  87.               $massive = array();
  88.               foreach ($col as $cname) {
  89.                   if (($cname == "area") || ($cname == "city") || ($cname == "category") || ($cname == "subway")) {
  90.                       $ins = DB::query("SELECT user FROM " . $cname . " WHERE id = " . $obj[$cname])->fetch_assoc();
  91.                       array_push($massive, $ins['name']);
  92.                   } elseif ($cname == "approved_by") {
  93.                       $ins = DB::query("SELECT user FROM user WHERE id = " . $obj[$cname])->fetch_assoc();
  94.                       array_push($massive, $ins['name']);
  95.                   } else {
  96.                       array_push($massive, $obj[$cname]);
  97.                   }
  98.               }
  99.               array_push($data, $massive);
  100.           }
  101.  
  102.           $data2 = array(
  103.               array('year', 'month', 'amount'),
  104.               array('2003', '1', '220'),
  105.               array('2003', '2', '153.5'),
  106.           );
  107.  
  108.           $writer = new XLSXWriter();
  109.           $writer->writeSheet($data);
  110.           $writer->writeToFile('export/output.xlsx');
  111.  
  112.           $filepath = "export/output.xlsx";
  113.           // Process download
  114.           if (file_exists($filepath)) {
  115.               header('Content-Description: File Transfer');
  116.               header('Content-Type: application/octet-stream');
  117.               header('Content-Disposition: attachment; filename="' . basename($filepath) . '"');
  118.               header('Expires: 0');
  119.               header('Cache-Control: must-revalidate');
  120.               header('Pragma: public');
  121.               header('Content-Length: ' . filesize($filepath));
  122.               flush(); // Flush system output buffer
  123.               readfile($filepath);
  124.               exit;
  125.           }
  126.  
  127.           header("Location: /www/public_html2/admin.php");
  128.           break;
  129.  
  130.       case 'exit':
  131.           unset($_SESSION['user']);
  132.           header("Location: /www/public_html2/sign2.php");
  133.           break;
  134.  
  135.       case 'update_object':
  136.  
  137.           $res = [];
  138.           $tt = [];
  139.  
  140.           foreach ($_POST as $key => $value) {
  141.               if (strpos($key, "timetable")) {
  142.                   $tt[str_replace('edit-timetable-', '', $key)] = $value;
  143.                   $res['worktime'] = $tt;
  144.               } else {
  145.                   $res[str_replace('edit-', '', $key)] = $value;
  146.               }
  147.           }
  148.  
  149. //        if (strpos($res['domain'], 'http') == false) {
  150. //            $res['domain'] = "http://".$res['domain'];
  151. //        }
  152.  
  153.           $dir = "uploads/";
  154.           $new_name = time();
  155.           $url = $dir . $new_name;
  156.           $photo_links = array();
  157.           if (isset($_FILES['img'])){
  158.               if (is_uploaded_file($_FILES['img']["tmp_name"])) {
  159.                   if (move_uploaded_file($_FILES['img']["tmp_name"], $url)) {
  160.                       $photo_links[] = $url;
  161.                   }
  162.               }
  163.             }
  164.  
  165.       //echo json_encode($res);
  166.       $res['photo'] = json_encode($photo_links);
  167.  
  168.  
  169.           $cityname = DB::query("SELECT * FROM city WHERE id=".$res['city']);
  170.           while($mycityname = $cityname->fetch_assoc()){
  171.               $mycityname_name=$mycityname['name'];
  172.           }
  173.  
  174.       $build_query = "UPDATE objects SET "
  175.                      ."name = '".$res['name']."',"
  176.                      ."description = '".$res['description']."',"
  177.                      ."ex_description = '".$res['ex_description']."',"
  178.                      ."location = '".getCoordinates($mycityname_name.', '.$res['address'])."',"
  179.                      ."address = '".$res['address']."',"
  180.                      ."domain = '".$res['domain']."',"
  181.                      ."phone = '".$res['phone']."',"
  182.                      ."worktime = '".json_encode($res['worktime'])."',"
  183.                      ."price = '".$res['price']."',"
  184.                      ."category = '".(int)$res['category']."',"
  185.                      ."city = '".$res['city']."',"
  186.                      ."area = '".$res['area']."',"
  187.                      ."subway = '".$res['subway']."',"
  188.                      ."ab_name = '".$res['ab_name']."',"
  189.                      ."ab_email = '".$res['ab_email']."',"
  190.                      ."update_time = NOW()";
  191.           if (isset($_FILES['img'])) {
  192.               $build_query .= ", photo = '" . (isset($res['photo']) ? $res['photo'] : "") . "' WHERE id = " . $res['id'] . ";";
  193.           }else{
  194.               $build_query .= " WHERE id = " . $res['id'] . ";";
  195.           }
  196.  
  197. //        echo(str_replace('\\','',$build_query));
  198. //        die('POPAL');
  199.  
  200.       DB::query($build_query);
  201.  
  202.       echo "OK";
  203.  
  204.       break;
  205.   }
  206. }else{
  207.  
  208. ?>
  209.  
  210. <!-- Object list -->
  211.  
  212. <!DOCTYPE html>
  213. <html>
  214. <head>
  215.   <title>Mapservice | Coffee Squad</title>
  216.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  217.   <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  218.   <link href="/css/btp/bootstrap.min.css" rel="stylesheet">
  219.   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  220.   <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
  221.   <!--<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css"> -->
  222.   <script src="/www/public_html2/js/btp/bootstrap.min.js" type="text/javascript"></script>
  223.  
  224.   <link href="/css/hell.css" rel="stylesheet">
  225.   <link href="/css/preload.css" rel="stylesheet">
  226.   <script src="/js/hello.js"></script>
  227.   <script type="text/javascript">
  228.     var loaded_map_height = 0;
  229.   </script>
  230.   <script src="js/on.js"></script>
  231.  
  232. </head>
  233.  
  234. <body>
  235.  
  236. <header>
  237.   <nav class="navbar navbar-dark fixed-top bg-dark">
  238.     <a class="navbar-brand" href="#">Dashboard</a>
  239.     <div>
  240.       <a class="btn btn-outline-success my-2 my-sm-0" href="/www/public_html2/admin.php?action=export">Экспорт</a>
  241.       <a class="btn btn-outline-success my-2 my-sm-0" data-toggle="modal" data-target="#add-modal">Добавить точку</a>
  242.       <!--<button class="btn navbar-btn btn-outline-warning" data-toggle="modal" data-target="#add-modal">Добавить точку</button>-->
  243.       <a class="btn btn-outline-danger my-2 my-sm-0" href="/www/public_html2/admin.php?action=exit">Выход</a>
  244.     </div>
  245.   </nav>
  246. </header>
  247.  
  248. <div class="container-fluid">
  249.       <div class="row">
  250.         <nav class="col-sm-3 col-md-2 d-none d-sm-block bg-light sidebar">
  251.           <ul class="nav nav-pills flex-column">
  252.             <li class="nav-item">
  253.               <a class="nav-link<?php echo($_GET['page']=="obj"? " active":"") ?>" href="/www/public_html2/admin.php?page=obj">Подтвержденные объекты</a>
  254.             </li>
  255.             <li class="nav-item">
  256.               <a class="nav-link<?php echo($_GET['page']=="pend"? " active":"") ?>" href="/www/public_html2/admin.php?page=pend">Неподтвержденные объекты</a>
  257.             </li>
  258.             <li class="nav-item">
  259.               <a class="nav-link" href="/www/public_html2/adminekb.php?page=obj">Екатеринбург</a>
  260.             </li>
  261.             <li class="nav-item">
  262.               <a class="nav-link" href="/www/public_html2/adminmoscow.php?page=obj">Москва</a>
  263.             </li>
  264.             <li class="nav-item">
  265.               <a class="nav-link" href="/www/public_html2/adminspb.php?page=obj">Санкт-Петербург</a>
  266.             </li>
  267.  
  268.           </ul>
  269.         </nav>
  270.  
  271.         <main role="main" class="col-sm-9 ml-sm-auto col-md-10 pt-3">
  272.           <h1>Dashboard</h1>
  273.         <?php
  274.             switch ($_GET['page']) {
  275.               case 'obj': /// подтвержденные
  276. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  277.               ?>
  278.               <ul class="list-group">
  279.               <?php
  280.               $sql = DB::query("SELECT * FROM objects WHERE city = 21 AND status = 0");
  281.              $sql3 = DB::query("SELECT * FROM city");
  282.             $sql4 = DB::query("SELECT * FROM subway");
  283.               if($sql->num_rows > 0){
  284.               //var_dump("SELECT * FROM objects WHERE city = 21 AND status = 1");
  285.               //var_dump(DB::query("SELECT * FROM objects WHERE city = 21 AND status = 1"));
  286.             //  if($sql) {
  287.                   echo "<table class='table table-bordered table-striped'>";
  288.                       echo "<thead>";
  289.                           echo "<tr>";
  290.                               echo "<th>#</th>";
  291.                               echo "<th>City</th>";
  292.                               echo "<th>Place</th>";
  293.                               echo "<th>Address</th>";
  294.                               echo "<th>Subway</th>";
  295.                               echo "<th>Action</th>";
  296.                           echo "</tr>";
  297.                       echo "</thead>";
  298.                       echo "<tbody>";
  299.                       while($row = $sql->fetch_array()){
  300.                          while($row2 = $sql3->fetch_array()){
  301.                               while($row4 = $sql4->fetch_array()){
  302.                         echo "<tr>";
  303.                             echo "<td>" . $row['id'] . "</td>";
  304.                             echo "<td>" . $row2['city'] . "</td>";
  305.                             echo "<td>" . $row['name'] . "</td>";
  306.                             echo "<td>" . $row['address'] . "</td>";
  307.                             echo "<td>" . $row4['name'] . "</td>";
  308.                             echo "<td>";
  309.                             echo "<a href='/www/public_html2/read.php?id=". $row['id'] ."' title='View Place' data-toggle='tooltip'><i class='fa fa-check'></i></a>";
  310.                             echo "<a href='/www/public_html2/read.php?id=". $row['id'] ."' title='View Place' data-toggle='tooltip'><i class='fa fa-check'></i></a>";
  311.                             echo "<a href='/www/public_html2/read.php?id=". $row['id'] ."' title='View Place' data-toggle='tooltip'><i class='fa fa-check'></i></a>";
  312.                             echo "</td>";
  313.                             echo "</tr>";
  314.                       }
  315.                     }
  316.               }
  317.                       echo "</tbody>";
  318.                       echo "</table>";
  319.                     $sql->free();
  320.                   }else {
  321.                     echo "No records were found";
  322.                   }
  323.                       break;
  324.                       default:
  325.                ?>
  326.               </ul>
  327.               <?php
  328. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  329.                 break;
  330.  
  331.               case 'pend':  /// неподтвержденные
  332. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  333.               ?>
  334.               <ul class="list-group">
  335.                 <?php
  336.                 $sql = DB::query("SELECT * FROM objects WHERE city = 21 AND status = 1");
  337.                 $sql3 = DB::query("SELECT * FROM city");
  338.                 $sql4 = DB::query("SELECT * FROM subway");
  339.                 if($sql->num_rows > 0){
  340.                 //var_dump("SELECT * FROM objects WHERE city = 21 AND status = 1");
  341.                 //var_dump(DB::query("SELECT * FROM objects WHERE city = 21 AND status = 1"));
  342.               //  if($sql) {
  343.                     echo "<table class='table table-bordered table-striped'>";
  344.                         echo "<thead>";
  345.                             echo "<tr>";
  346.                                 echo "<th>#</th>";
  347.                                 echo "<th>City</th>";
  348.                                 echo "<th>Place</th>";
  349.                                 echo "<th>Address</th>";
  350.                                 echo "<th>Subway</th>";
  351.                                 echo "<th>Action</th>";
  352.                             echo "</tr>";
  353.                         echo "</thead>";
  354.                         echo "<tbody>";
  355.                         while($row = $sql->fetch_array()){
  356.                             while($row3 = $sql3->fetch_array()){
  357.                                 while($row4 = $sql4->fetch_array()){
  358.                           echo "<tr>";
  359.                               echo "<td>" . $row['id'] . "</td>";
  360.                               echo "<td>" . $row3['name'] . "</td>";
  361.                               echo "<td>" . $row['name'] . "</td>";
  362.                               echo "<td>" . $row['address'] . "</td>";
  363.                               echo "<td>" . $row4['name'] . "</td>";
  364.                               echo "<td>";
  365.                     echo "<a href='/www/public_html2/read.php?id=". $row['id'] ."' title='View Place' data-toggle='tooltip'><i class='fa fa-check'></i></a>";
  366.                     echo "<a href='/www/public_html2/read.php?id=". $row['id'] ."' title='View Place' data-toggle='tooltip'><i class='fa fa-check'></i></a>";
  367.                     echo "<a href='/www/public_html2/read.php?id=". $row['id'] ."' title='View Place' data-toggle='tooltip'><i class='fa fa-check'></i></a>";
  368.                               echo "</td>";
  369.                               echo "</tr>";
  370.                         }
  371.                       }}
  372.                         echo "</tbody>";
  373.                         echo "</table>";
  374.                       $sql->free();
  375.                     }else {
  376.                       echo "No records were found";
  377.                     }
  378.                         break;
  379.                       //  default:
  380.                 ?>
  381.               </ul>
  382.                 <?php } ?>
  383.  
  384.         </main>
  385.       </div>
  386.     </div>
  387.  
  388.     <?php require_once 'mapslide.php'; ?>
  389.  
  390.     <!-- Модалочка на редактирование объекта -->
  391.  
  392.       <div class="modal fade" id="edit-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  393.         <div class="modal-dialog modal-lg" role="document">
  394.           <div class="modal-content">
  395.             <div class="modal-header">
  396.               <h5 class="modal-title" id="myModalLabel">Добавить объект</h5>  <!-- нет ссылки на добавление объекта -->
  397.               <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  398.             </div>
  399.             <div class="modal-body">
  400.  
  401.  
  402. <!-- //////////////////////////////////////////////////////////////////////// -->
  403.               <div class="container">
  404.                 <div class="row">
  405.                   <div class="col-md-4 col-12">
  406.                     <div class="edit-photo-holder card">
  407.                       <img class="edit-photo-img card-img-top rounded mx-auto d-block" src="/img/no-photo.png">
  408.                       <div class="btn-group" role="group">
  409.                         <button class="btn btn-block btn-primary" id="edit-photo-upload" disabled><i class="fa fa-upload" aria-hidden="true"></i></button>
  410.                         <button class="btn btn-block btn-link" id="edit-photo-link"><i class="fa fa-link" aria-hidden="true"></i></button>
  411.                           <form name="uploadimages" method="post" enctype="multipart/form-data">
  412.                               <input id="uploadimage" type="FILE" name="uploadimage">
  413.                           </form>
  414.                       </div>
  415.                     </div>
  416.                    </div>
  417.                    <div class="col-md-8 col-12">
  418.                     <div class="form-group">
  419.                      <input type="text" class="form-control edit-obj" id="edit-name" placeholder="Название">
  420.                      <input type="text" class="form-control edit-obj" id="edit-id" hidden>
  421.                     </div>
  422.                     <div class="form-group">
  423.                       <textarea class="form-control edit-obj" rows="4" id="edit-description" placeholder="Описание"></textarea>
  424.                     </div>
  425.                    </div>
  426.                 </div>
  427.                 <div class="row">
  428.                   <div class="col">
  429.                     <div class="form-group">
  430.                      <input type="text" class="form-control edit-obj" id="edit-ex_description" placeholder="Описание льготы">
  431.                     </div>
  432.                   </div>
  433.                 </div>
  434.                 <div class="row">
  435.                   <div class="container">
  436.                     <div class="form-group form-inline no-gutters">
  437.                       <div class="col">
  438.                       <select class="form-control edit-obj w-100" id="edit-category" style="width: 24%;">
  439.                         <option value="" >Категория</option>
  440.  
  441.                         <?php
  442.  
  443.                         $main_cat_db = DB::query("SELECT * FROM category WHERE relate = 0");
  444.                         while($main_cat = $main_cat_db->fetch_assoc()){
  445.                           echo "<option value='".$main_cat['id']."' disabled>".$main_cat['name']."</option>";
  446.                           $sub_cat_db = DB::query("SELECT * FROM category WHERE relate = ".$main_cat['id']);
  447.                           while($sub_cat = $sub_cat_db->fetch_assoc()){
  448.                             echo "<option value='".$sub_cat['id']."'>>".$sub_cat['name']."</option>";
  449.                           }
  450.                         }
  451.  
  452.                         ?>
  453.                       </select>
  454.                       </div>
  455.                       <div class="col">
  456.                       <select class="form-control edit-obj w-100" id="edit-city" style="width: 24%;">
  457.                         <option value="" >Город</option>
  458.  
  459.                         <?php
  460.  
  461.                         $city_db = DB::query("SELECT * FROM city");
  462.                         while($city = $city_db->fetch_assoc()){
  463.                           echo "<option value='".$city['id']."'>".$city['name']."</option>";
  464.                         }
  465.  
  466.                         ?>
  467.                       </select>
  468.                       </div>
  469.                       <div class="col">
  470.                       <select class="form-control edit-obj w-100" id="edit-subway" style="width: 24%;">
  471.                         <option value="" >Метро</option>
  472.                         <?php
  473.  
  474.                         $subway_db = DB::query("SELECT * FROM subway");
  475.                         while($subway = $subway_db->fetch_assoc()){
  476.                           echo "<option value='".$subway['id']."' class='related relate-".$subway['city']."'>".$subway['name']."</option>";
  477.                         }
  478.  
  479.                         ?>
  480.                       </select>
  481.                       </div>
  482.                       <div class="col">
  483.                       <select class="form-control edit-obj w-100" id="edit-area" style="width: 24%;">
  484.                         <option value="" >Район</option>
  485.                         <?php
  486.  
  487.                         $area_db = DB::query("SELECT * FROM area");
  488.                         while($area = $area_db->fetch_assoc()){
  489.                           echo "<option value='".$area['id']."' class='related relate-".$area['city']."'>".$area['name']."</option>";
  490.                         }
  491.  
  492.                         ?>
  493.                       </select>
  494.                       </div>
  495.                      </div>
  496.                    </div>
  497.                  </div>
  498.                  <div class="form-group">
  499.                    <input type="text" class="form-control edit-obj" id="edit-address" placeholder="Адрес">
  500.                  </div>
  501.                  <form class="form-inline">
  502.                      <input type="phone" class="form-control edit-obj w-50" id="edit-phone" placeholder="Телефон">
  503.                      <input type="url" class="form-control edit-obj w-50" id="edit-domain" placeholder="http://">
  504.                  </form>
  505.                  <hr>
  506.                  <div class="form-group">
  507.                    <label for="edit-timetable">Режим работы</label>
  508.                    <table width="100%">
  509.                      <tr><th>День недели</th><th>С</th><th>До</th></tr>
  510.                      <tr><td>Понедельник</td>
  511.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-md-from"></td>
  512.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-md-till"></td>
  513.                     </tr>
  514.                      <tr><td>Вторник</td>
  515.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-tu-from"></td>
  516.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-tu-till"></td>
  517.                     </tr>
  518.                      <tr><td>Среда</td>
  519.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-wd-from"></td>
  520.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-wd-till"></td>
  521.                     </tr>
  522.                      <tr><td>Четверг</td>
  523.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-th-from"></td>
  524.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-th-till"></td>
  525.                     </tr>
  526.                      <tr><td>Пятница</td>
  527.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-fr-from"></td>
  528.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-fr-till"></td>
  529.                     </tr>
  530.                      <tr><td>Суббота</td>
  531.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-sa-from"></td>
  532.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-sa-till"></td>
  533.                     </tr>
  534.                      <tr><td>Воскресение</td>
  535.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-su-from"></td>
  536.                          <td><input type="time" class="form-control edit-obj" id="edit-timetable-su-till"></td>
  537.                     </tr>
  538.                    </table>
  539.                  </div>
  540.                </div>
  541.                <hr>
  542.                <div class="row">
  543.                   <div class="col-12 col-md-6">
  544.                     <div class="form-group">
  545.                      <input type="text" class="form-control edit-obj" id="edit-ab_name" placeholder="Ваше имя">
  546.                     </div>
  547.                   </div>
  548.                   <div class="col-12 col-md-6">
  549.                     <div class="form-group">
  550.                      <input type="email" class="form-control edit-obj" id="edit-ab_email" placeholder="Ваш email">
  551.                     </div>
  552.                   </div>
  553.                 </div>
  554.                 <div class="row">
  555.                   <div class="col">
  556.                     <h5>Подтверждено: <small class="edit-obj" id="edit-approved_by">неизвестно</small></h5>
  557.                   </div>
  558.                 </div>
  559.  
  560. <!-- /////////////////////////////////////////////////////// -->
  561.  
  562.             </div>
  563.             <div class="modal-footer">
  564.               <form class="form-inline">
  565.                 <div class="input-group float-left">
  566.                   <input type="number" class="form-control edit-obj" id="edit-price" placeholder="Стоимость">
  567.                   <div class="input-group-addon">₽</div>
  568.                 </div>
  569.               </form>
  570.               <button type="button" class="btn btn-default" data-dismiss="modal">Отмена</button>
  571.               <button type="button" id="edit-object-btn" class="btn btn-primary">Отправить</button>
  572.             </div>
  573.           </div>
  574.         </div>
  575.     </div>
  576.  
  577. </body>
  578. </html>
  579.  
  580.  
  581.   <?php require_once 'modals.php'; ?>
  582.  
  583. <?php } ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top