Advertisement
kifarazrer

Untitled

May 21st, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.35 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5.  
  6. <meta charset="utf-8">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  9. <meta name="description" content="">
  10. <meta name="author" content="">
  11.  
  12. <title>Déclarations | Smart SOS Dashboard</title>
  13.  
  14. <!-- Custom fonts for this template-->
  15. <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
  16.  
  17. <!-- Page level plugin CSS-->
  18. <link href="vendor/datatables/dataTables.bootstrap4.css" rel="stylesheet">
  19.  
  20. <!-- Custom styles for this template-->
  21. <link href="css/sb-admin.css" rel="stylesheet">
  22. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
  23. <script src="https://www.gstatic.com/firebasejs/5.10.1/firebase.js"></script>
  24. <script>
  25. // Initialize Firebase
  26. var config = {
  27. apiKey: "AIzaSyBgXArM80ikVWaTWinAAtFssYa85I31uf0",
  28. authDomain: "sosservice-1b5a7.firebaseapp.com",
  29. databaseURL: "https://sosservice-1b5a7.firebaseio.com",
  30. projectId: "sosservice-1b5a7",
  31. storageBucket: "sosservice-1b5a7.appspot.com",
  32. messagingSenderId: "1093429197188"
  33. };
  34. firebase.initializeApp(config);
  35. console.log();
  36. </script>
  37. <script type="text/javascript">
  38. function updateetat(key) {
  39.  
  40. alert('heeelelel');
  41. }
  42. </script>
  43.  
  44. </head>
  45.  
  46. <body id="page-top">
  47.  
  48. <nav class="navbar navbar-expand navbar-dark bg-dark static-top">
  49.  
  50. <a class="navbar-brand mr-1" href="index.html">Smart SOS Dashboard</a>
  51.  
  52. <button class="btn btn-link btn-sm text-white order-1 order-sm-0" id="sidebarToggle" href="#">
  53. <i class="fas fa-bars"></i>
  54. </button>
  55.  
  56. <!-- Navbar Search -->
  57. <form class="d-none d-md-inline-block form-inline ml-auto mr-0 mr-md-3 my-2 my-md-0">
  58. </form>
  59.  
  60. <!-- Navbar -->
  61. <ul class="navbar-nav ml-auto ml-md-0">
  62. <li class="nav-item dropdown no-arrow mx-1">
  63. <a class="nav-link dropdown-toggle" href="#" id="alertsDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  64. <i class="fas fa-bell fa-fw fa-lg"></i>
  65. <span class="badge badge-danger">9+</span>
  66. </a>
  67. <div class="dropdown-menu dropdown-menu-right" aria-labelledby="alertsDropdown">
  68. <a class="dropdown-item" href="#"><i class="fas fa-exclamation-triangle" style="color:red"></i> Nouvelle déclaration</a>
  69. <a class="dropdown-item" href="#">Afficher</a>
  70. <div class="dropdown-divider"></div>
  71. <a class="dropdown-item" href="#">Marquer comme lu</a>
  72. </div>
  73. </li>
  74. </ul>
  75.  
  76. </nav>
  77.  
  78. <div id="wrapper">
  79.  
  80. <!-- Sidebar -->
  81. <ul class="sidebar navbar-nav">
  82. <li class="nav-item active">
  83. <a class="nav-link" href="index.html">
  84. <i class="fas fa-fw fa-tachometer-alt"></i>
  85. <span>Dashboard</span>
  86. </a>
  87. </li>
  88. <li class="nav-item">
  89. <a class="nav-link" href="declarations.html">
  90. <i class="fas fa-hospital-symbol"></i>
  91. <span>Declarations</span></a>
  92. </li>
  93. <li class="nav-item">
  94. <a class="nav-link" href="equipes.html">
  95. <i class="fas fa-user-md"></i>
  96. <span>Equipes</span></a>
  97. </li>
  98. <li class="nav-item">
  99. <a class="nav-link" href="users.html">
  100. <i class="fas fa-users"></i>
  101. <span>Utilisateurs</span></a>
  102. </li>
  103. </ul>
  104.  
  105. <div id="content-wrapper">
  106.  
  107. <div class="container-fluid">
  108.  
  109. <!-- Breadcrumbs-->
  110. <ol class="breadcrumb">
  111. <li class="breadcrumb-item">
  112. <a href="index.html">Dashboard</a>
  113. </li>
  114. <li class="breadcrumb-item active">Déclarations</li>
  115. </ol>
  116.  
  117. <!-- Page Content -->
  118. <h1><i class="fas fa-life-ring fa-lg"></i> Déclarations</h1>
  119. <hr>
  120. <table class="table" id="ex-table">
  121. <thead>
  122. <tr>
  123. <th scope="col">Nom</th>
  124. <th scope="col">Prénom</th>
  125. <th scope="col">N° CIN</th>
  126. <th scope="col">Tel</th>
  127. <th scope="col">Position</th>
  128. <th scope="col">Photo d'accident</th>
  129. <th scope="col">Etat</th>
  130. <th scope="col">Options</th>
  131. </tr>
  132. </thead>
  133. <tbody>
  134. <script>
  135. var database = firebase.database();
  136. database.ref('declaration').once('value', function(snapshot) {
  137. if (snapshot.exists()) {
  138. var content = '';
  139. snapshot.forEach(function(data) {
  140. var key = data.key;
  141. var val = data.val();
  142. content += '<tr>';
  143. content += '<td>' + val.firstName + '</td>';
  144. content += '<td>' + val.lastName + '</td>';
  145. content += '<td>' + val.cin + '</td>';
  146. content += '<td> 1234 </td>';
  147. content += '<td> lng lat </td>';
  148. content += '<td>' + data.key + '</td>';
  149. content += '<td>' + val.etat + '</td>';
  150. var keyz = "tttt"
  151. content += '<td> <button onclick="updateetat()">Click me</button> </td>';
  152. content += '</tr>';
  153. $('#ex-table').append("<tr id='"+key+"'><td>" +val.firstName+"</td><td>"+val.lastName+"</td><td>"+val.cin+"</td><td>1234</td><td>lng lat</td><td>"+data.key+"</td><td>"+val.etat+"</td><td><button id='"+key+"'>Click me</button></td></tr>");
  154. $(document).on('click',"#"+key,function(){
  155. var database = firebase.database().ref('declaration')
  156. var newetat = database.child(key);
  157. newetat.update({
  158. "etat": "Amazing"
  159. });
  160.  
  161. });
  162. });
  163.  
  164. }
  165. });
  166. </script>
  167. </tbody>
  168. </table>
  169.  
  170. </div>
  171. <!-- /.container-fluid -->
  172.  
  173. <!-- Sticky Footer -->
  174. <footer class="sticky-footer">
  175. <div class="container my-auto">
  176. <div class="copyright text-center my-auto">
  177. <span>Copyright © Faculté des Sciences de Gafsa</span>
  178. </div>
  179. </div>
  180. </footer>
  181.  
  182. </div>
  183. <!-- /.content-wrapper -->
  184.  
  185. </div>
  186. <!-- /#wrapper -->
  187.  
  188. <!-- Scroll to Top Button-->
  189. <a class="scroll-to-top rounded" href="#page-top">
  190. <i class="fas fa-angle-up"></i>
  191. </a>
  192.  
  193. <!-- Logout Modal-->
  194. <div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  195. <div class="modal-dialog" role="document">
  196. <div class="modal-content">
  197. <div class="modal-header">
  198. <h5 class="modal-title" id="exampleModalLabel">Ready to Leave?</h5>
  199. <button class="close" type="button" data-dismiss="modal" aria-label="Close">
  200. <span aria-hidden="true">×</span>
  201. </button>
  202. </div>
  203. <div class="modal-body">Select "Logout" below if you are ready to end your current session.</div>
  204. <div class="modal-footer">
  205. <button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
  206. <a class="btn btn-primary" href="login.html">Logout</a>
  207. </div>
  208. </div>
  209. </div>
  210. </div>
  211.  
  212. <!-- Bootstrap core JavaScript-->
  213. <script src="vendor/jquery/jquery.min.js"></script>
  214. <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
  215.  
  216. <!-- Core plugin JavaScript-->
  217. <script src="vendor/jquery-easing/jquery.easing.min.js"></script>
  218.  
  219. <!-- Custom scripts for all pages-->
  220. <script src="js/sb-admin.min.js"></script>
  221.  
  222. </body>
  223.  
  224. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement