index.php 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <?php
  2. include("../functions.php");
  3. $con = startdb();
  4. if (!checkSession($con)){
  5. header("Location: /index.php");
  6. exit (-1);
  7. }
  8. else{
  9. ?>
  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
  27. include("../toolbar.php");
  28. ?>
  29. <div id='content'>
  30. <div class='section' id='section_table'>
  31. <div class='entry'>
  32. Filtro: <input type='text' onkeyup='populate_table(this.value)'/>
  33. </div><br/>
  34. <div class='entry' id='entry_table'>
  35. <table id='member_table'>
  36. <tr>
  37. <th>Nombre</th>
  38. <th>Contacto</th>
  39. <th style='display:none;'>details</th>
  40. <th>Acciones</th>
  41. </tr>
  42. <?php
  43. $q = mysqli_query($con, "SELECT * FROM member;");
  44. $i = 0;
  45. while ($r = mysqli_fetch_array($q)){
  46. if ($i % 2 == 0){
  47. $row_type = "even";
  48. }
  49. else{
  50. $row_type = "odd";
  51. }
  52. $i ++;
  53. ?>
  54. <tr class='member_row_<?=$row_type>?>'>
  55. <td>
  56. <?=$r["lname"]?>
  57. <?php
  58. if ($r['lname2'] != null){
  59. ?>
  60. <?=$r["lname2"]?>
  61. <?php
  62. }
  63. ?>
  64. , <?=$r["name"]?>
  65. <?php
  66. if ($r['alias'] != null){
  67. ?>
  68. <span style='font-style:italic;'> - (<?=$r["alias"]?>)</span>
  69. <?php
  70. }
  71. ?>
  72. </td>
  73. <td style='text-align:center;'>
  74. <?php
  75. if ($r['phone'] != null){
  76. ?>
  77. <?=$r["phone"]?><br/>
  78. <?php
  79. }
  80. if ($r['mail'] != null){
  81. ?>
  82. <?=$r["mail"]?>
  83. <?php
  84. }
  85. ?>
  86. </td>
  87. <td style='display:none;'><?=$r[name]?> <?=$r[lname]?> <?=$r[lname2]?> <?=$r[dni]?>, <?=$r[address]?></td>
  88. <td style='text-align:center;'>
  89. <a href='/miembros/miembro.php?m=$r[id]'>Ficha completa</a>
  90. <br/>
  91. <a href=''>Editar</a> <!-- TODO -->
  92. </td>
  93. </tr>
  94. <?php
  95. }
  96. ?>
  97. </table>
  98. </div>
  99. </div>
  100. <div class="section" id="section_table_actions">
  101. <div class="entry">
  102. <h3>Acciones</h3>
  103. <ul>
  104. <li><a href="/miembros/add/">Anadir miembro</a></li>
  105. <li><a href="/miembros/add/batch.php">Anadir miembros en lote</a></li>
  106. </ul>
  107. </div><br/>
  108. <div class="entry">
  109. <h3>Recuerda</h3>
  110. <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>
  111. <ul>
  112. <li>No los uses para propositos personales o no relacionados con Gasteizko Margolariak</li>
  113. <li>No hagas una copia de estos datos</li>
  114. <li>No difundas estos a terceras personas</li>
  115. <li>El acceso y la modificacion de estos datos es monitorizado por el sistema</li>
  116. </ul>
  117. </div>
  118. </div>
  119. </div>
  120. </body>
  121. </html>
  122. <?php
  123. }
  124. ?>