miembro-bkp.php 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. <?php
  2. $http_host = $_SERVER['HTTP_HOST'];
  3. $default_host = substr($http_host, 0, strpos($http_host, ':'));
  4. include("../functions.php");
  5. $con = startdb();
  6. if (!checkSession($con)){
  7. header("Location: /index.php");
  8. exit (-1);
  9. }
  10. else{
  11. $id = mysqli_real_escape_string($con, $_GET['m']);
  12. $q = mysqli_query($con, "SELECT * FROM member WHERE id = $id;");
  13. if (mysqli_num_rows($q) == 0){
  14. header("Location: /miembros/");
  15. exit (-1);
  16. }
  17. else{
  18. $r = mysqli_fetch_array($q); ?>
  19. <html>
  20. <head>
  21. <meta content="text/html; charset=windows-1252" http-equiv="content-type"/>
  22. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1">
  23. <title>Miembros - Administracion</title>
  24. <!-- CSS files -->
  25. <link rel="stylesheet" type="text/css" href="/css/ui.css"/>
  26. <link rel="stylesheet" type="text/css" href="/css/miembros.css"/>
  27. <!-- CSS for mobile version -->
  28. <link rel="stylesheet" type="text/css" media="(max-width : 990px)" href="/css/m/ui.css"/>
  29. <link rel="stylesheet" type="text/css" media="(max-width : 990px)" href="/css/m/miembros.css"/>
  30. <!-- Script files -->
  31. <script type="text/javascript" src="script.js"></script>
  32. </head>
  33. <body>
  34. <div class="section">
  35. <h3><?php echo "$r[name] <span style='font-style:italic;'>$r[alias]</span> $r[lname]";?></h3>
  36. <div class="entry member_section" id="member_personal">
  37. <h3>Datos personales</h4>
  38. <p><span style="font-weight:bold;">Nombre: </span><?php echo $r['name']; ?></p>
  39. <p><span style="font-weight:bold;">Primer apellido: </span><?php echo $r['lname']; ?></p>
  40. <p><span style="font-weight:bold;">Segundo apellido: </span><?php echo $r['lname2']; ?></p>
  41. <p><span style="font-weight:bold;">Alias: </span><?php echo $r['alias']; ?></p>
  42. <br/>
  43. <p><span style="font-weight:bold;">Fecha de nacimiento: </span>
  44. <?php
  45. $date = formatDate($r['bdate'], 'es');
  46. $date = substr($date, 0, strlen($date) - 12);
  47. $dStart = new DateTime($r['bdate']);
  48. $dEnd = new DateTime();
  49. $dDiff = $dStart->diff($dEnd);
  50. $age = floor(($dDiff->days) / 365);
  51. if ($age < 18)
  52. $date = "$date (<span style='color:#aa0000'>$age a&ntilde;os - Menor de edad</span>)";
  53. else
  54. $date = "$date ($age a&ntilde;os)";
  55. echo $date;
  56. ?>
  57. </p>
  58. <p><span style="font-weight:bold;">DNI: </span><?php echo $r['dni'];?></p>
  59. <p><span style="font-weight:bold;">Direccion: </span><?php echo $r['address'];?></p>
  60. </div>
  61. <div class="entry member_section" id="member_gm">
  62. <h3>En la cuadrilla</h3>
  63. <p><span style="font-weight:bold;">Fecha de alta: </span>
  64. <?php
  65. $date = formatDate($r['jdate'], 'es');
  66. $date = substr($date, 0, strlen($date) - 12);
  67. echo $date;
  68. ?>
  69. </p>
  70. <p><span style="font-weight:bold;">Formulario: </span>
  71. <?php
  72. switch ($r['joined']){
  73. case 'origin':
  74. echo "Socio inicial";
  75. break;
  76. case 'phone':
  77. echo "V&iacute;a m&oacute;vil";
  78. break;
  79. case 'oldweb':
  80. echo "V&iacute;a web antigua";
  81. break;
  82. case 'web':
  83. echo "V&iacute;a web";
  84. break;
  85. default:
  86. echo "V&iacute;a hoja de inscripci&oacute;n";
  87. }
  88. ?>
  89. </p>
  90. <p><span style="font-weight:bold;">Junta directiva: </span>
  91. <?php
  92. if ($r['board'] == 1)
  93. echo "Si";
  94. else
  95. echo "No";
  96. ?>
  97. </p>
  98. </div>
  99. <div class="entry member_section" id="member_activities">
  100. <h3>Actividades</h3>
  101. <ul id="member_list_days">
  102. <?php
  103. $paid = 0;
  104. $unpaid = 0;
  105. $q_year = mysqli_query($con, "SELECT year(date) AS year FROM member_day, festival_day WHERE member_day.day = festival_day.id AND member = $r[id] GROUP BY year(date) ORDER BY year(date)");
  106. while ($r_year = mysqli_fetch_array($q_year)){
  107. echo "<li>Fiestas $r_year[year]:\n";
  108. $q_day = mysqli_query($con, "SELECT day(date) AS dat, price, paid FROM festival_day, member_day WHERE member_day.day = festival_day.id AND year(date) = $r_year[year] AND member = $r[id] ORDER BY date;");
  109. echo "<ul>\n";
  110. while ($r_day = mysqli_fetch_array($q_day)){
  111. if ($r_day['paid'] == 1){
  112. echo "<li>$r_day[dat]</li>\n";
  113. $paid = $paid + intval($r_day['price']);
  114. }
  115. else{
  116. echo "<li>$r_day[dat] - <span style='color:#aa0000'>No pagado</span></li>\n";
  117. $unpaid = $unpaid + intval($r_day['price']);
  118. }
  119. }
  120. echo "</ul>\n";
  121. echo "</li>\n";
  122. }
  123. ?>
  124. </ul>
  125. <ul id="member_list_activities">
  126. <?php
  127. $q_activity = mysqli_query($con, "SELECT title_es, price, year(date) AS year, paid FROM member_activity, activity WHERE member = $r[id] AND activity = activity.id");
  128. while ($r_activity = mysqli_fetch_array($q_activity)){
  129. if ($r_activity['paid'] == 1){
  130. echo "<li>$r_activity[title_es] ($r_activity[year])</li>\n";
  131. $paid = $paid + intval($r_activity['price']);
  132. }
  133. else{
  134. echo "<li>$r_activity[title_es] ($r_activity[year]) - <span style='color:#aa0000'>No pagado</span></li>\n";
  135. $unpaid = $unpaid + intval($r_activity['price']);
  136. }
  137. }
  138. ?>
  139. </ul>
  140. <div id="activity_count">
  141. <hr/>
  142. Dinero aportado: <?php echo $paid;?> &euro;
  143. <?php
  144. if ($unpaid > 0)
  145. echo "<br/><span style='color:#aa0000'>Debe: $unpaid &euro;</span>"
  146. ?>
  147. </div>
  148. </div>
  149. <div class="entry member_section" id="member_social">
  150. <h3>Redes sociales</h3>
  151. <ul>
  152. <?php
  153. if ($r['facebook'] == null)
  154. echo "<li style='text-decoration: line-through;'>Facebook</li>\n";
  155. else
  156. echo "<li><a href='$r[facebook]'>Facebook</a></li>\n";
  157. if ($r['twitter'] == null)
  158. echo "<li style='text-decoration: line-through;'>Twitter</li>\n";
  159. else
  160. echo "<li><a href='$r[twitter]'>Twitter</a></li>\n";
  161. if ($r['googleplus'] == null)
  162. echo "<li style='text-decoration: line-through;'>Google+</li>\n";
  163. else
  164. echo "<li><a href='$r[googleplus]'>Google+</a></li>\n";
  165. ?>
  166. </ul>
  167. </div>
  168. <div class="entry member_section" id="member_intolerances">
  169. <h3>Intolerancias alimenticias</h3>
  170. <ul>
  171. <?php
  172. $q_intolerance = mysqli_query($con, "SELECT element FROM intolerance WHERE member = $r[id];");
  173. if (mysqli_num_rows($q_intolerance) == 0)
  174. echo "<li>Ninguna</li>\n";
  175. else
  176. while ($r_intolerance = mysqli_fetch_array($q_intolerance))
  177. echo "<li>$r_intolerance[element]</li>\n";
  178. ?>
  179. </ul>
  180. </div>
  181. </div>
  182. </body>
  183. <?php }
  184. }
  185. ?>