Advertisement
ebikjr

Untitled

Jul 18th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL ^ E_NOTICE);
  3. @include "./config/config.inc.php";
  4. @include "./session_member.php";
  5. ?>
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <meta charset="utf-8">
  10. <meta name="viewport" content="width=device-width, initial-scale=1">
  11. <title>:: Sistem Kontrol Rumah ::</title>
  12. <link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet">
  13. <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  14. <link href="./bootstrap-3.3.7/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
  15. <link href="./font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet" media="screen">
  16.  
  17.  
  18.  
  19. <script src="./JQuery/jquery-3.1.1.min.js"></script>
  20. <script src="./bootstrap-3.3.7/js/bootstrap.min.js"></script>
  21. </head>
  22. <body>
  23. <nav class="navbar navbar-default navbar-static-top">
  24. <div class="container-fluid">
  25. <!-- Brand and toggle get grouped for better mobile display -->
  26. <div class="navbar-header">
  27. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
  28. <span class="sr-only">Toggle navigation</span>
  29. <span class="icon-bar"></span>
  30. <span class="icon-bar"></span>
  31. <span class="icon-bar"></span>
  32. </button>
  33. <a class="navbar-brand" href="http://ebikjr.tech/crumah.php">Sistem Kontrol Rumah</a>
  34. </div>
  35. <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
  36. <ul class="nav navbar-nav navbar-right">
  37. <li><a href="/page.php?page=dashboard">Admin Panel</a></li>
  38. </ul>
  39. </div><!-- /.navbar-collapse -->
  40. </div><!-- /.container-fluid -->
  41. </nav>
  42.  
  43.  
  44. <div class="container">
  45. <p> Pilih Saklar </p>
  46. </div>
  47. <br>
  48. </div>
  49. <div class="container">
  50. <div class="container-fluid">
  51. <?php
  52. $data = json_decode(file_get_contents("data.json"), true);
  53. foreach ($data as $v) {
  54. echo '<div class="checkbox"><label><input '.($v["status"]?"checked":"").' data-toggle="toggle" type="checkbox" id="'.$v["ruang"].'">'.$v["description"].'</label></div><br>';
  55. }
  56. ?>
  57. </div>
  58. <footer class="pull-left footer">
  59. <p class="col-md-12">
  60. <hr class="divider">
  61. Copyright &COPY; 2019
  62. </p>
  63. </footer>
  64. </div>
  65. </body>
  66. </html>
  67.  
  68. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  69. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  70. <script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
  71. <script type="text/javascript">
  72. $(function () {
  73. $('.navbar-toggle-sidebar').click(function () {
  74. $('.navbar-nav').toggleClass('slide-in');
  75. $('.side-body').toggleClass('body-slide-in');
  76. $('#search').removeClass('in').addClass('collapse').slideUp(200);
  77. });
  78.  
  79. $('#search-trigger').click(function () {
  80. $('.navbar-nav').removeClass('slide-in');
  81. $('.side-body').removeClass('body-slide-in');
  82. $('.search-input').focus();
  83. });
  84. });
  85. </script>
  86. <script>
  87.  
  88. <?php
  89. $data_condition = file_get_contents('data.json');
  90. $data_condition = json_decode($data_condition, true);
  91. for ($i=0; $i < count($data_condition); $i++)
  92. {
  93. $ruang = $data_condition[$i]['ruang'];
  94. ///$status = (int)$data_condition[$i]['status'];
  95. echo '$(function() {
  96. $("#'.$ruang.'").change(function() {
  97. d_post = $(this).prop("checked");
  98. if (d_post == true) { post = 1; } else{ post = 0; }
  99. saklar = "'.$ruang.'";
  100. $.ajax
  101. ({
  102. url:"saklar_'.$ruang.'.php",
  103. method:"GET",
  104. data:{status:post,ruang:saklar},
  105. success:function(data)
  106. {
  107. alert(data);
  108. }
  109. })
  110. })
  111. })
  112. ';
  113. }
  114. ?>
  115. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement