PageRenderTime 60ms CodeModel.GetById 30ms RepoModel.GetById 0ms app.codeStats 0ms

/backend/views/adminAdministrators.php

https://gitlab.com/scsistemas/superprime
PHP | 258 lines | 231 code | 27 blank | 0 comment | 0 complexity | 4780e6621b36ad1cfc9d7111cf52d16b MD5 | raw file
  1. <?php include '../includes/header.php';?>
  2. <body class="nav-md">
  3. <div class="container body">
  4. <div class="main_container">
  5. <!-- Sidebar -->
  6. <?php include '../includes/sidebarMenu.php'; ?>
  7. <!-- /Sidebar -->
  8. <!-- top navigation -->
  9. <?php include '../includes/topNavigation.php'; ?>
  10. <!-- /top navigation -->
  11. <!-- page content -->
  12. <div class="right_col" role="main">
  13. <div class="row">
  14. <!-- Opcion Sincronizar -->
  15. <div class="col-md-12 col-sm-12 col-xs-12 col-lg-12">
  16. <div class="x_panel">
  17. <div class="x_title">
  18. <h2>Administrar Usuarios Administradores</h2>
  19. <div class="clearfix"></div>
  20. </div>
  21. <div class="x_content">
  22. <!--
  23. <div class="form-inline">
  24. <div class="form-group">
  25. <div class="input-group">
  26. <span class="add-on input-group-addon"><i class="glyphicon glyphicon-calendar fa fa-calendar"></i></span>
  27. <input type="text" class="form-control border" id="desde" name="desde" placeholder="Desde" >
  28. </div>
  29. </div>
  30. <div class="form-group">
  31. <div class="input-group">
  32. <span class="add-on input-group-addon"><i class="glyphicon glyphicon-calendar fa fa-calendar"></i></span>
  33. <input type="text" class="form-control border" id="hasta" name="hasta" placeholder="Hasta" >
  34. </div>
  35. </div>
  36. <div class="form-group">
  37. <div class="input-group">
  38. <input type="text" class="form-control" id="search" placeholder="Introduce un término">
  39. </div>
  40. </div>
  41. <div class="form-group">
  42. <div class="input-group">
  43. <button type="submit" class="btn btn-primary">Buscar</button>
  44. </div>
  45. </div>
  46. </div>-->
  47. <table id="users" class="table table-striped table-bordered" cellspacing="0" width="100%">
  48. <thead>
  49. <tr>
  50. <th>Nombre</th>
  51. <th>Correo</th>
  52. <th>Teléfono</th>
  53. <th>Nivel de acceso</th>
  54. <th>Opciones</th>
  55. </tr>
  56. </thead>
  57. <tbody>
  58. <?php foreach ($administradores as $f=>$value) { ?>
  59. <tr>
  60. <td><?php print_r(ucfirst($administradores[$f]['Nombre'])); ?> <?php print_r(ucfirst($administradores[$f]['Apellido'])); ?></td>
  61. <td><?php print_r(ucfirst($administradores[$f]['Usuario'])); ?></td>
  62. <td><?php print_r(($administradores[$f]['telcel'])); ?></td>
  63. <td id="acceso_td"><?php print_r(ucfirst($administradores[$f]['acceso'])); ?></td>
  64. <td class="text-center">
  65. <a href="" class="btn btn-xs btn-primary" data-toggle="modal" data-target="#edituser"><span name="edit" id="<?php print_r($administradores[$f]['IdUser']); ?>" class="glyphicon glyphicon-pencil"></span></a>
  66. <a href="" class="btn btn-xs btn-danger" data-remodal-target="deleteUser" name="delete" id="<?php print_r($administradores[$f]['IdUser']); ?>" ><i class="fa fa-trash" aria-hidden="true"></i></a></td>
  67. </tr>
  68. <?php } ?>
  69. </tbody>
  70. </table>
  71. <div class="clearfix"></div>
  72. <div class="ln_solid"></div>
  73. <div class="form-group">
  74. <div class="col-md-12 text-center">
  75. <a href="" class="btn btn-success" data-toggle="modal" data-target="#addUser">Agregar Usuario</a>
  76. </div>
  77. </div>
  78. <!-- //Tabla de usuarios -->
  79. <!-- Remodal -->
  80. <div class="remodal" data-remodal-id="deleteUser">
  81. <button data-remodal-action="close" class="remodal-close"></button>
  82. <h1>Confirme</h1>
  83. <p>¿Desea eliminar al usuario?</p>
  84. <br>
  85. <button id="confirm" class="btn btn-success">Si</button>
  86. <button data-remodal-action="cancel" class="btn btn-danger">No</button>
  87. </div>
  88. <!-- /Remodal -->
  89. <!-- Modal para editar usuario -->
  90. <div class="modal fade" id="edituser" tabindex="-1" role="dialog">
  91. <div class="modal-dialog" role="document">
  92. <div class="modal-content">
  93. <div class="modal-header">
  94. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  95. <h4 class="modal-title">Editar usuario</h4>
  96. <input type="hidden" name="id_user" />
  97. </div>
  98. <div class="modal-body">
  99. <form>
  100. <div class="form-group">
  101. <label for="nameFilter">Nombre</label>
  102. <input type="text" class="form-control" id="editnombre" placeholder="" >
  103. </div>
  104. <form>
  105. <div class="form-group">
  106. <label for="nameFilter">Apellido</label>
  107. <input type="text" class="form-control" id="editapell" placeholder="">
  108. </div>
  109. <div class="form-group">
  110. <label for="nameFilter">Correo</label>
  111. <input type="text" class="form-control" id="editcorreo" placeholder="">
  112. </div>
  113. <div class="form-group">
  114. <label style="display: block;" for="nameFilter">Cedula</label>
  115. <select id="editipo_cedula" class="cedula">
  116. <option value="V">V</option>
  117. <option value="E">E</option>
  118. </select>
  119. <input type="text" class="cedula" id="editcedula" placeholder="">
  120. </div>
  121. <div class="form-group">
  122. <label for="nameFilter">Contraseña temporal</label>
  123. <input type="password" class="form-control" id="editcontra" placeholder="">
  124. </div>
  125. <div class="form-group">
  126. <label for="nameFilter">Teléfono</label>
  127. <input type="text" class="form-control" id="editelf" placeholder="">
  128. </div>
  129. <div class="form-group">
  130. <label for="nameFilter">Nivel de Acceso</label>
  131. <select id="editacceso" class="form-control">
  132. <?php foreach ($accesos as $f=>$value) { ?>
  133. <option value="<?php print_r(ucfirst($accesos[$f]['nombre'])); ?>" id="<?php print_r($accesos[$f]['id']); ?>"><?php print_r(ucfirst($accesos[$f]['nombre'])); ?> </option>
  134. <?php } ?>
  135. </select>
  136. </div>
  137. </form>
  138. </div>
  139. <div id="message-agregar" class="col-md-12 text-center"></div>
  140. <div class="modal-footer">
  141. <button type="submit" id="ActualizarUsuario" class="btn btn-primary">Guardar</button>
  142. </div>
  143. </div>
  144. </div>
  145. </div><!-- /.modal -->
  146. <!-- Modal para añadir usuario -->
  147. <div class="modal fade" id="addUser" tabindex="-1" role="dialog">
  148. <div class="modal-dialog" role="document">
  149. <div class="modal-content">
  150. <div class="modal-header">
  151. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  152. <h4 class="modal-title">Añadir usuario</h4>
  153. </div>
  154. <div class="modal-body">
  155. <form>
  156. <div class="form-group">
  157. <label for="nameFilter">Nombre</label>
  158. <input type="text" class="form-control" id="nombreUser" placeholder="">
  159. </div>
  160. <form>
  161. <div class="form-group">
  162. <label for="nameFilter">Apellido</label>
  163. <input type="text" class="form-control" id="LastnameUser" placeholder="">
  164. </div>
  165. <div class="form-group">
  166. <label for="nameFilter">Correo</label>
  167. <input type="text" class="form-control" id="correoUser" placeholder="">
  168. </div>
  169. <div class="form-group">
  170. <label style="display: block;" for="nameFilter">Cedula</label>
  171. <select id="tipo_cedula" class="cedula">
  172. <option>V</option>
  173. <option>E</option>
  174. </select>
  175. <input type="text" class="cedula" id="cedulaUser" placeholder="">
  176. </div>
  177. <div class="form-group">
  178. <label for="nameFilter">Contraseña temporal</label>
  179. <input type="password" class="form-control" id="contraUser" placeholder="">
  180. </div>
  181. <div class="form-group">
  182. <label for="nameFilter">Teléfono</label>
  183. <input type="text" class="form-control" id="telUser" placeholder="">
  184. </div>
  185. <div class="form-group">
  186. <label for="nameFilter">Nivel de Acceso</label>
  187. <select id="acceso" class="form-control">
  188. <?php foreach ($accesos as $f=>$value) { ?>
  189. <option id="<?php print_r($accesos[$f]['id']); ?>"><?php print_r(ucfirst($accesos[$f]['nombre'])); ?> </option>
  190. <?php } ?>
  191. </select>
  192. </div>
  193. </form>
  194. </div>
  195. <div id="message-agregar" class="col-md-12 text-center"></div>
  196. <div class="modal-footer">
  197. <button type="submit" id="InsertarUsuario" class="btn btn-primary">Guardar</button>
  198. </div>
  199. </div>
  200. </div>
  201. </div><!-- /.modal -->
  202. </div>
  203. </div>
  204. </div>
  205. <!-- /Opcion -->
  206. </div>
  207. </div>
  208. <!-- /page content -->
  209. <!-- footer content -->
  210. <?php include('../includes/footer.php') ?>
  211. <!-- /footer content -->
  212. </div>
  213. </div>
  214. <?php include('../includes/scripts.php') ?>
  215. <script src="../js/remodal/remodal.js"></script>
  216. <!-- Datatables -->
  217. <script src="../js/datatables.net/js/jquery.dataTables.min.js"></script>
  218. <script src="../js/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
  219. <script src="../js/datatables.net-buttons/js/dataTables.buttons.min.js"></script>
  220. <script src="../js/datatables.net-buttons-bs/js/buttons.bootstrap.min.js"></script>
  221. <script src="../js/datatables.net-buttons/js/buttons.flash.min.js"></script>
  222. <script src="../js/datatables.net-buttons/js/buttons.html5.min.js"></script>
  223. <script src="../js/datatables.net-buttons/js/buttons.print.min.js"></script>
  224. <script src="../js/datatables.net-fixedheader/js/dataTables.fixedHeader.min.js"></script>
  225. <script src="../js/datatables.net-keytable/js/dataTables.keyTable.min.js"></script>
  226. <script src="../js/datatables.net-responsive/js/dataTables.responsive.min.js"></script>
  227. <script src="../js/datatables.net-responsive-bs/js/responsive.bootstrap.js"></script>
  228. <script src="../js/datatables.net-scroller/js/datatables.scroller.min.js"></script>
  229. <script src="../js/views/administradores.js"></script>
  230. </body>
  231. </html>