index.php 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?php
  2. $http_host = $_SERVER['HTTP_HOST'];
  3. include("../functions.php");
  4. $con = startdb();
  5. if (!checkSession($con)){
  6. header("Location: /index.php");
  7. exit (-1);
  8. }
  9. else{?>
  10. <html>
  11. <head>
  12. <meta content="text/html; charset=windows-1252" http-equiv="content-type"/>
  13. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1">
  14. <title>Miembros - Administracion</title>
  15. <!-- CSS files -->
  16. <link rel="stylesheet" type="text/css" href="/css/ui.css"/>
  17. <link rel="stylesheet" type="text/css" href="/css/miembros.css"/>
  18. <!-- CSS for mobile version -->
  19. <link rel="stylesheet" type="text/css" media="(max-width : 990px)" href="/css/m/ui.css"/>
  20. <link rel="stylesheet" type="text/css" media="(max-width : 990px)" href="/css/m/miembros.css"/>
  21. <!-- Script files -->
  22. <script type="text/javascript" src="script.js"></script>
  23. <script type="text/javascript" src="/script/ui.js"></script>
  24. </head>
  25. <body>
  26. <?php include('../toolbar.php'); ?>
  27. <div id='content'>
  28. <div class="section" id="section_table">
  29. <div class="entry">
  30. Filtro: <input type="text" onkeyup='populate_table(this.value)'/>
  31. </div><br/>
  32. <div class="entry" id="entry_table">
  33. <table id="member_table">
  34. <tr>
  35. <th>Nombre</th>
  36. <th>Contacto</th>
  37. <th style='display:none;'>details</th>
  38. <th>Acciones</th>
  39. </tr>
  40. <?php
  41. $q = mysqli_query($con, "SELECT * FROM member;");
  42. $i = 0;
  43. while ($r = mysqli_fetch_array($q)){
  44. if ($i % 2 == 0)
  45. echo "<tr class='member_row_even'>\n";
  46. else
  47. echo "<tr class='member_row_odd'>\n";
  48. $i ++;
  49. echo "<td>$r[lname]";
  50. if ($r['lname2'] != null)
  51. echo " $r[lname2]";
  52. echo ", $r[name]";
  53. if ($r['alias'] != null)
  54. echo "<span style='font-style:italic;'> - ($r[alias])</span>";
  55. echo "</td>\n";
  56. echo "<td style='text-align:center;'>";
  57. if ($r['phone'] != null)
  58. echo "$r[phone]<br/>";
  59. if ($r['mail'] != null)
  60. echo "$r[mail]";
  61. echo "</td>\n";
  62. echo "<td style='display:none;'>$r[name]$r[lname]$r[lname2]$r[dni],$r[address]</td>\n";
  63. echo "<td style='text-align:center;'><a href='http://$http_host/miembros/miembro.php?m=$r[id]'>Ficha completa</a><br/><a href=''>Editar</a></td>\n";
  64. echo "</tr>\n";
  65. }
  66. ?>
  67. </table>
  68. </div>
  69. </div>
  70. <div class="section" id="section_table_actions">
  71. <div class="entry">
  72. <h3>Acciones</h3>
  73. <ul>
  74. <li><a href="<?php echo "http://$http_host/miembros/add/";?>">Anadir miembro</a></li>
  75. <li><a href="<?php echo "http://$http_host/miembros/add/batch.php";?>">Anadir miembros en lote</a></li>
  76. </ul>
  77. </div><br/>
  78. <div class="entry">
  79. <h3>Recuerda</h3>
  80. <p>Estos datos sobre los miembros de Gasteizko Margolariak son confidenciales y estan protegidos bajo la Ley de Proteccion de Datos. Se responsable al utilizarlos.</p>
  81. <ul>
  82. <li>No los uses para propositos personales o no relacionados con Gasteizko Margolariak</li>
  83. <li>No hagas una copia de estos datos</li>
  84. <li>No difundas estos a terceras personas</li>
  85. <li>El acceso y la modificacion de estos datos es monitorizado por el sistema</li>
  86. </ul>
  87. </div>
  88. </div>
  89. </div>
  90. </body>
  91. </html>
  92. <?php } ?>