itinerary.php 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  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. //Get activity id
  10. $id = mysqli_real_escape_string($con, $_GET['id']);
  11. $q = mysqli_query($con, "SELECT * FROM activity WHERE id = $id;");
  12. //echo "SELECT * FROM activity WHERE id = $id;";
  13. if(mysqli_num_rows($q) == 0){
  14. header("Location: $http_host/actividades/");
  15. exit (-1);
  16. }
  17. else{
  18. $r = mysqli_fetch_array($q);
  19. ?>
  20. <html>
  21. <head>
  22. <meta content="text/html; charset=windows-1252" http-equiv="content-type"/>
  23. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1">
  24. <title>Nueva actividad - Administracion</title>
  25. <!-- CSS files -->
  26. <link rel="stylesheet" type="text/css" href="/css/ui.css"/>
  27. <link rel="stylesheet" type="text/css" href="/css/actividades.css"/>
  28. <!-- CSS for mobile version -->
  29. <link rel="stylesheet" type="text/css" media="(max-width : 990px)" href="/css/m/ui.css"/>
  30. <link rel="stylesheet" type="text/css" media="(max-width : 990px)" href="/css/m/actividades.css"/>
  31. <!-- Script files -->
  32. <script type="text/javascript" src="script.js"></script>
  33. <script type="text/javascript" src="/script/ui.js"></script>
  34. <script src="../../ckeditor/ckeditor.js"></script>
  35. </head>
  36. <body>
  37. <?php include('../../toolbar.php'); ?>
  38. <div id='content'>
  39. <div class='section'>
  40. <h3 class="section_title">Modificar itinerario</h3>
  41. <form action='additinerary.php' method='post'>
  42. <div class="entry">
  43. <input type='hidden' name='activity' value='<?php echo $id; ?>'/>
  44. <table id='itinerary'>
  45. <?php
  46. $q_place = mysqli_query($con, "SELECT id, name_es FROM place ORDER BY name_es;");
  47. $i = 0;
  48. for ($i = 0; $i < 50; $i ++){
  49. ?>
  50. <tr id='itinerary_row_<?=$i?>' class='itinerary_row'>
  51. <td class='itinerary_cell time'>
  52. <h4>Hora y lugar</h4>
  53. Inicio*:&nbsp
  54. <input type='number' maxlength='2' name='sh_<?=$i?>' id='sh_<?=$i?>' onChange='showNextRow(<?=$i?>);'/>
  55. :<input type='number' maxlength='2' name='sm_<?=$i?>' id='sm_<?=$i?>' onChange='showNextRow(<?=$i?>);'/>
  56. <br/>Final:&nbsp
  57. <input type='number' maxlength='2' name='eh_<?=$i?>' id='eh_<?=$i?>' onChange='showNextRow(<?=$i?>);'/>
  58. :<input type='number' maxlength='2' name='em_<?=$i?>' id='em_<?=$i?>' onChange='showNextRow(<?=$i?>);'/>
  59. <br/><br/>
  60. Lugar*:
  61. <select name='place_<?=$i?>' id='place_<?=$i?>' onChange='showNextRow(<?=$i?>);'>
  62. <option value='-1'>SELECCIONA</option>
  63. <?php
  64. mysqli_data_seek($q_place, 0);
  65. while ($r_place = mysqli_fetch_array($q_place)){
  66. ?>
  67. <option value='<?=$r_place["id"]?>'><?=$r_place["name_es"]?></option>
  68. <?php
  69. }
  70. ?>
  71. </select>
  72. <br/>
  73. <span id='add_place' class='pointer' onClick='addPlace(<?=$i?>);'>A&ntilde;adir nuevo lugar</span>
  74. </td>
  75. <td class='itinerary_cell itinerary_cell_content'>
  76. ?>
  77. <div id='lang_tabs'>
  78. <table>
  79. <tr>
  80. <td class="pointer lang_tabs_active" id="lang_tab_es" onclick="showLanguage('es');">
  81. Castellano
  82. </td>
  83. <td class="pointer" id="lang_tab_eu" onclick="showLanguage('eu');">
  84. Euskera
  85. </td>
  86. <td class="pointer" id="lang_tab_en" onclick="showLanguage('en');">
  87. Ingl&eacute;s
  88. </td>
  89. </tr>
  90. </table>
  91. </div>
  92. <div id="content_lang_es">
  93. <h4>T&iacute;tulo</h4>
  94. <input type='text' name='title_es_<?=$i?>' id='title_es_<?=$i?>' onKeyUp='showNextRow(<?=$i?>'/>
  95. <h4>Texto</h4>
  96. <textarea name='text_es_<?=$i?>' id='text_es_<?=$i?>' onKeyUp='showNextRow(<?=$i?>);'/></textarea>
  97. </div>
  98. <div id="content_lang_eu" style="display:none;">
  99. <h4>Titulo</h4>
  100. <input type='text' name='title_eu_<?=$i?>' id='title_eu_<?=$i?>' onKeyUp='showNextRow(<?=$i?>'/>
  101. <h4>Textua</h4>
  102. <textarea name='text_eu_<?=$i?>' id='text_eu_<?=$i?>' onKeyUp='showNextRow(<?=$i?>);'/></textarea>
  103. </div>
  104. <div id="content_lang_en" style="display:none;">
  105. <h4>Title</h4>
  106. <input type='text' name='title_en_<?=$i?>' id='title_en_<?=$i?>' onKeyUp='showNextRow(<?=$i?>'/>
  107. <h4>Content</h4>
  108. <textarea name='text_en_<?=$i?>' id='text_en_<?=$i?>' onKeyUp='showNextRow(<?=$i?>);'/></textarea>
  109. </div>
  110. </td>
  111. </tr>
  112. <?php
  113. }
  114. ?>
  115. </table>
  116. <input type='submit' id="save_itinerary" value='Guardar'/>
  117. </div> <!--Entry-->
  118. </form>
  119. </div>
  120. </body>
  121. </html>
  122. <?php
  123. }
  124. ?>