vista.php 54 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658
  1. <!DOCTYPE html>
  2. <!--
  3. Copyright (C) 2021 Ángel Benítez Hernández, Echedey López Romero
  4. This program is free software: you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation, either version 3 of the License, or
  7. (at your option) any later version.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU General Public License for more details.
  12. You should have received a copy of the GNU General Public License
  13. along with this program. If not, see <http://www.gnu.org/licenses/>.
  14. -->
  15. <!--
  16. EDITAR: https://cryptpad.disroot.org/kanban/#/2/kanban/edit/yC7UVip3e0TTCmdaki1MJOiV/
  17. LEER: https://cryptpad.disroot.org/kanban/#/2/kanban/view/v6FLRVF6RsfuSDWcIUM6Qo+r3-2pMSXeLPuvgFOA4FI/
  18. -->
  19. <html lang="es">
  20. <head>
  21. <meta charset="UTF-8" />
  22. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  23. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  24. <meta name="author" content="Ángel Benítez Hernández, Echedey López Romero" />
  25. <title>Formulario</title>
  26. <link rel="stylesheet" href="./frameworks/bootstrap/css/bootstrap.min.css" />
  27. <script src="./frameworks/jquery/jquery-3.5.1.min.js"></script>
  28. <script src="./frameworks/bootstrap/js/bootstrap.bundle.min.js"></script>
  29. <script src="./frameworks/bs-custom-file-input/bs-custom-file-input.min.js"></script>
  30. <link rel="stylesheet" href="./css/common.css" />
  31. <script async="" src="./js/common.js"></script>
  32. </head>
  33. <body class="container">
  34. <div class="row my-3">
  35. <div class="col-12 p-2">
  36. <h1 class="text-center">Solicitud de servicios</h1>
  37. <form action="." METHOD="POST" enctype="multipart/form-data" class="border border-primary rounded p-3">
  38. <div class="container">
  39. <!-- Div principal -->
  40. <div class="row mb-3">
  41. <!-- DATOS REPRESENTACION -->
  42. <div class="col-12 px-0">
  43. <div class="container">
  44. <div class="row mb-2">
  45. <span class="col-12 bg-info rounded p-1 text-white text-center font-weight-bold">DATOS DE REPRESENTACIÓN</span>
  46. </div>
  47. <div class="row mb-1 px-2">
  48. <span class="font-weight-bold">¿Actua como representante?</span>
  49. </div>
  50. <div class="row px-3">
  51. <div class="form-check col-lg-2 col-12 mb-lg-0 mb-2">
  52. <input class="form-check-input" type="radio" name="representacion" id="estudiante" value="estudiante"
  53. <?php echo ($Respuestas['representacion'] === 'estudiante' ) ? 'checked' : ''; ?> required="" />
  54. <label class="form-check-label font-weight-bold" for="estudiante">Estudiante</label>
  55. </div>
  56. <div class="form-check col-lg-2 col-12">
  57. <input class="form-check-input" type="radio" name="representacion" id="representante" value="representante"
  58. <?php echo ($Respuestas['representacion'] === 'representante' ) ? 'checked' : ''; ?> required="" />
  59. <label class="form-check-label font-weight-bold" for="representante">Representante</label>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="row mb-2">
  66. <!-- DATOS REPRESENTANTE -->
  67. <div class="col-12 px-0">
  68. <div class="container">
  69. <div class="row mb-2">
  70. <span class="col-12 bg-info rounded p-1 text-white text-center font-weight-bold">DATOS PERSONALES</span>
  71. </div>
  72. <div class="row mb-2 px-2">
  73. <div class="form-group col-lg-3 col-sm-6 col-12 pl-0 pr-sm-3 pr-0">
  74. <label class="font-weight-bold" for="documento">Tipo de documento: (*)</label>
  75. <?php echo CrearSelect($Documentos, 'documento', 'id', 'nombre', $Respuestas['documento']); ?>
  76. </div>
  77. <div class="form-group col-lg-3 col-sm-6 col-12 pl-sm-3 pl-0 pr-lg-3 pr-0">
  78. <label class="font-weight-bold" for="identificacion">Nº de identificación: (*)</label>
  79. <input type="text" class="form-control" id="identificacion" name="identificacion"
  80. value="<?php echo $Respuestas['identificacion']; ?>" placeholder="Ej: 12345678Z / Z1234567X"
  81. required="" disabled="" /> <!-- El RegEx se pondrá con JS -->
  82. </div>
  83. <div class="form-group col-lg-6 col-12 pl-lg-3 pl-0 pr-0">
  84. <label class="font-weight-bold" for="nombre">Nombre: (*)</label>
  85. <input type="text" class="form-control" id="nombre" name="nombre" pattern="[a-zA-ZñÑáéíóúÁÉÍÓÚü\s]{2,50}"
  86. value="<?php echo $Respuestas['nombre']; ?>" required="" title="De 2 a 50 carácteres alfabéticos"/>
  87. </div>
  88. </div>
  89. <div class="row mb-2 px-2">
  90. <div class="form-group col-sm-6 col-12 pl-0 pr-sm-3 pr-0">
  91. <label class="font-weight-bold" for="primer_apellido">Primer Apellido: (*)</label>
  92. <input type="text" class="form-control" id="primer_apellido" name="primer_apellido" pattern="[a-zA-ZñÑáéíóúÁÉÍÓÚü\s]{2,50}"
  93. value="<?php echo $Respuestas['primer_apellido']; ?>" required="" title="De 2 a 50 carácteres alfabéticos"/>
  94. </div>
  95. <div class="form-group col-sm-6 col-12 pl-sm-3 pl-0 pr-0">
  96. <label class="font-weight-bold" for="segundo_apellido">Segundo Apellido:</label>
  97. <input type="text" class="form-control" id="segundo_apellido" name="segundo_apellido" pattern="[a-zA-ZñÑáéíóúÁÉÍÓÚü\s]{2,50}"
  98. value="<?php echo $Respuestas['segundo_apellido']; ?>" title="De 2 a 50 carácteres alfabéticos" />
  99. </div>
  100. </div>
  101. <div class="row px-2">
  102. <div class="form-group col-lg-3 col-sm-6 col-12 pl-0 pr-sm-3 pr-0">
  103. <label class="font-weight-bold" for="calidad_de">En calidad de: (*)</label>
  104. <?php echo CrearSelect($Calidades, 'calidad_de', 'id', 'nombre', $Respuestas['calidad_de']); ?>
  105. </div>
  106. <div class="form-group col-lg-2 col-sm-6 col-12 pl-sm-3 pl-0 pr-lg-3 pr-0">
  107. <label class="font-weight-bold" for="telefono_fijo">Telefono fijo:</label>
  108. <input type="tel" name="telefono_fijo" class="form-control" id="telefono_fijo" pattern="[0-9]{9}"
  109. value="<?php echo $Respuestas['telefono_fijo']; ?>" placeholder="922000000" title="Número de 9 dígitos"/>
  110. </div>
  111. <div class="form-group col-lg-2 col-sm-6 col-12 pl-lg-3 pl-0 pr-sm-3 pr-0">
  112. <label class="font-weight-bold" for="telefono_movil">Telefono movil: (*)</label>
  113. <input type="tel" name="telefono_movil" class="form-control" id="telefono_movil" pattern="[0-9]{9}"
  114. value="<?php echo $Respuestas['telefono_movil']; ?>" placeholder="666000000" required="" title="Número de 9 dígitos"/>
  115. </div>
  116. <div class="form-group col-lg-5 col-sm-6 col-12 pl-sm-3 pl-0 pr-0">
  117. <label class="font-weight-bold" for="email">Correo Electronico (*)</label>
  118. <input type="email" name="email" class="form-control" id="email" title="nombre@ejemplo.com"
  119. value="<?php echo $Respuestas['email']; ?>" placeholder="nombre@ejemplo.com" required="">
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. <div class="row mb-2">
  126. <!-- DATOS DOMICILIO -->
  127. <div class="col-12 px-0">
  128. <div class="container">
  129. <div class="row mb-2">
  130. <span class="col-12 bg-info rounded p-1 text-white text-center font-weight-bold">DOMICILIO DE CONTACTO</span>
  131. </div>
  132. <div class="row mb-2 px-2">
  133. <div class="form-group col-lg-2 col-md-4 col-sm-5 col-12 pl-0 pr-sm-3 pr-0">
  134. <label class="font-weight-bold" for="tipo_via">Tipo de vía: (*)</label>
  135. <?php echo CrearSelect($TiposVia, 'tipo_via', 'id', 'nombre', $Respuestas['tipo_via']); ?>
  136. </div>
  137. <div class="form-group col-lg-8 col-md-6 col-sm-7 pl-sm-3 pl-0 pr-md-3 pr-0">
  138. <label class="font-weight-bold" for="nombre_via">Nombre de vía: (*) </label>
  139. <input type="text" class="form-control" id="nombre_via" name="nombre_via"
  140. pattern="[a-zA-ZñÑáéíóúÁÉÍÓÚü\s]{2,50}" value="<?php echo $Respuestas['nombre_via']; ?>"
  141. placeholder="Pintor Felo Monzón" required="" title="De 2 a 50 carácteres alfabéticos"/>
  142. </div>
  143. <div class="form-group col-md-2 col-sm-4 col-6 mx-auto pr-0">
  144. <label class="font-weight-bold" for="numero">Número: (*)</label>
  145. <input type="number" name="numero" class="form-control" id="numero" min="1" max="999"
  146. value="<?php echo $Respuestas['numero']; ?>" placeholder="43" required="" /> <!-- Revisar ¡¡ -->
  147. </div>
  148. </div>
  149. <div class="row mb-2 px-2">
  150. <div class="form-group col-lg-2 col-sm-4 col-6 pl-0">
  151. <label class="font-weight-bold" for="bloque">Bloque:</label>
  152. <input type="number" name="bloque" class="form-control" id="bloque" min="1" max="99"
  153. value="<?php echo $Respuestas['bloque']; ?>" placeholder="4" /> <!-- Revisar ¡¡ -->
  154. </div>
  155. <div class="form-group col-lg-2 col-sm-4 col-6 pr-sm-3 pr-0">
  156. <label class="font-weight-bold" for="escalera">Escalera:</label>
  157. <input type="text" name="escalera" class="form-control" id="escalera" pattern="[0-9]{1}[a-zA-Z0-9]{1,3}"
  158. value="<?php echo $Respuestas['escalera']; ?>" placeholder=""
  159. title="Un número de 1 dígito y de 1 a 3 caracteres alfanuméricos"/>
  160. </div>
  161. <div class="form-group col-lg-2 col-sm-4 col-6 pl-sm-3 pl-0 pr-lg-3 pr-sm-0 pr-3">
  162. <label class="font-weight-bold" for="piso">Piso:</label>
  163. <input type="number" name="piso" class="form-control" id="piso" min="1" max="99"
  164. value="<?php echo $Respuestas['piso']; ?>" placeholder="1" /> <!-- Revisar ¡¡ -->
  165. </div>
  166. <div class="form-group col-lg-2 col-sm-4 col-6 pl-lg-3 pl-sm-0 pl-3 pr-sm-3 pr-0">
  167. <label class="font-weight-bold" for="portal">Portal:</label>
  168. <input type="text" name="portal" class="form-control" id="portal" pattern="[0-9]{1}[a-zA-Z0-9]{1,3}"
  169. value="<?php echo $Respuestas['portal']; ?>" placeholder=""
  170. title="Un número de 1 dígito y de 1 a 3 caracteres alfanuméricos" />
  171. </div>
  172. <div class="form-group col-lg-2 col-sm-4 col-6 pl-sm-3 pl-0">
  173. <label class="font-weight-bold" for="letra">Letra:</label>
  174. <input type="text" name="letra" class="form-control" id="letra" pattern="[a-zA-Z]{1,2}"
  175. value="<?php echo $Respuestas['letra']; ?>" placeholder=""
  176. title="De 1 a 2 carácteres alfabéticos" /> <!-- Revisar ¡¡ -->
  177. </div>
  178. <div class="form-group col-lg-2 col-sm-4 col-6 pr-0">
  179. <label class="font-weight-bold" for="puerta">Puerta:</label>
  180. <input type="text" name="puerta" class="form-control" id="puerta"
  181. pattern="[0-9]{1,2}[a-zA-Z0-9]{1,2}" value="<?php echo $Respuestas['puerta']; ?>"
  182. placeholder="1A"
  183. title="Un número de 1 a 2 dígitos y de 1 a 2 caracteres alfanuméricos" /> <!-- Revisar ¡¡ -->
  184. </div>
  185. </div>
  186. <div class="row mb-2 px-2">
  187. <div class="form-group col-lg-3 col-sm-6 col-12 pl-0 pr-sm-3 pr-0">
  188. <label class="font-weight-bold" for="complemento">Complemento:</label>
  189. <input type="text" class="form-control" id="complemento" name="complemento"
  190. pattern="[a-zA-ZñÑáéíóúÁÉÍÓÚü\s]{2,50}" value="<?php echo $Respuestas['complemento']; ?>"
  191. placeholder="" title="De 2 a 50 caracteres alfabéticos" />
  192. </div>
  193. <div class="form-group col-lg-3 col-sm-6 col-12 pl-sm-3 pl-0 pr-lg-3 pr-0">
  194. <label class="font-weight-bold" for="fecha">Fecha: (*)</label>
  195. <input type="date" class="form-control" id="fecha" name="fecha"
  196. value="<?php echo $Respuestas['fecha']; ?>" required=""/>
  197. </div>
  198. <div class="form-group col-lg-3 col-sm-6 col-12 pl-lg-3 pl-0 pr-sm-3 pr-0">
  199. <label class="font-weight-bold" for="pais">Pais: (*)</label>
  200. <?php echo CrearSelect($Paises, 'pais', 'id', 'nombre', $Respuestas['pais']); ?>
  201. </div>
  202. <div class="form-group col-lg-3 col-sm-6 col-12 pl-sm-3 pl-0 pr-0">
  203. <label class="font-weight-bold" for="provincia">Provincia: (*)</label>
  204. <?php echo CrearSelect($Provincias, 'provincia', 'provincia_id', 'nombre', $Respuestas['provincia'], true); ?>
  205. </div>
  206. </div>
  207. <div class="row px-2">
  208. <div class="form-group col-lg-3 col-sm-6 col-12 pl-0 pr-sm-3 pr-0">
  209. <label class="font-weight-bold" for="isla">Isla: (*)</label>
  210. <?php echo CrearSelect($Islas, 'isla', 'isla_id', 'nombre', $Respuestas['isla'], true); ?>
  211. </div>
  212. <div class="form-group col-lg-3 col-sm-6 col-12 pl-sm-3 pl-0 pr-lg-3 pr-0">
  213. <label class="font-weight-bold" for="municipio">Municipio: (*)</label>
  214. <?php echo CrearSelect($Municipios, 'municipio', 'municipio_id', 'nombre', $Respuestas['municipio'], true); ?>
  215. </div>
  216. <div class="form-group col-lg-3 col-sm-6 col-12 pl-lg-3 pl-0 pr-sm-3 pr-0">
  217. <label class="font-weight-bold" for="localidad">Localidad: (*)</label>
  218. <?php echo CrearSelect($Localidades, 'localidad', 'localidad_id', 'nombre', $Respuestas['localidad'], true); ?>
  219. </div>
  220. <div class="form-group col-lg-3 col-sm-6 col-12 pl-sm-3 pl-0 pr-0">
  221. <label class="font-weight-bold" for="cp">Código postal: (*)</label>
  222. <?php echo CrearSelect($CPs, 'cp', 'cp_id', 'codigo_postal', $Respuestas['cp'], true); ?>
  223. </div>
  224. </div>
  225. </div>
  226. </div>
  227. </div>
  228. <div class="row mb-2">
  229. <!-- DATOS EXTRA -->
  230. <div class="col-12 px-0">
  231. <div class="container">
  232. <div class="row mb-2">
  233. <span class="col-12 bg-info rounded p-1 text-white text-center font-weight-bold">MAS DATOS</span>
  234. </div>
  235. <div class="row mb-2 px-2">
  236. <div class="form-check col-12">
  237. <input class="form-check-input" type="checkbox" name="horfandad" id="horfandad" value="si"
  238. <?php echo ($Respuestas['horfandad'] === 'si' ) ? 'checked' : ''; ?> />
  239. <label class="form-check-label font-weight-bold" for="horfandad">Estudiante en horfandad absoluta</label>
  240. </div>
  241. </div>
  242. <div class="row px-2">
  243. <div class="form-check col-12">
  244. <input class="form-check-input" type="checkbox" name="tutela_guarda" id="tutela_guarda" value="si"
  245. <?php echo ($Respuestas['tutela_guarda'] === 'si' ) ? 'checked' : ''; ?> />
  246. <label class="form-check-label font-weight-bold" for="tutela_guarda">Estudiante en régimen de tutela y
  247. guarda por la Administración</label>
  248. </div>
  249. </div>
  250. </div>
  251. </div>
  252. </div>
  253. <div class="row mb-2">
  254. <!-- DATOS ALERGIAS -->
  255. <div class="col-12 px-0">
  256. <div class="container">
  257. <div class="row mb-2">
  258. <span class="col-12 bg-info rounded p-1 text-white text-center font-weight-bold">ALERGIAS, PATOLOGÍAS O DIETAS ESPECIALES</span>
  259. </div>
  260. <div class="row">
  261. <div class="form-group col-12 px-2">
  262. <label class="font-weight-bold" for="observaciones">Observaciones</label>
  263. <textarea name="observaciones" class="form-control" id="obversaciones"
  264. rows="3"><?php echo $Respuestas['observaciones']; ?></textarea>
  265. </div>
  266. </div>
  267. </div>
  268. </div>
  269. </div>
  270. <div class="row mb-2">
  271. <!-- DATOS ACADEMICOS -->
  272. <div class="col-12 px-0">
  273. <div class="container">
  274. <div class="row mb-2">
  275. <span class="col-12 bg-info rounded p-1 text-white text-center font-weight-bold">DATOS ACADÉMICOS</span>
  276. </div>
  277. <div class="row mb-2 px-2">
  278. <span class="font-weight-bold">Seleccione opción (seleccionar 1)</span>
  279. </div>
  280. <div class="row mb-2 px-3">
  281. <div class="form-check col-12">
  282. <input class="form-check-input" type="radio" name="itinerario" id="salud" value="salud"
  283. <?php echo ($Respuestas['itinerario'] === 'salud' ) ? 'checked' : ''; ?> required="" />
  284. <label class="form-check-label" for="salud">Itinerario: Ciencias de la Salud</label>
  285. </div>
  286. </div>
  287. <div class="row mb-2 px-3">
  288. <div class="form-check col-12">
  289. <input class="form-check-input" type="radio" name="itinerario" id="tecnologico" value="tecnologico"
  290. <?php echo ($Respuestas['itinerario'] === 'tecnologico' ) ? 'checked' : ''; ?> required="" />
  291. <label class="form-check-label" for="tecnologico">Itinerario: Científico-Tecnológico</label>
  292. </div>
  293. </div>
  294. <div class="row mb-2 px-2">
  295. <details class="col-12 p-0">
  296. <summary class="mb-2 font-weight-bold">Bloque 1 (seleccionar 6) (máximo: 6) y ordenar por preferencia</summary>
  297. <div class="container">
  298. <div class="row mb-2 px-2">
  299. <div class="form-check col-12">
  300. <input class="form-check-input" type="checkbox" name="lengua_literatura_1" id="lengua_literatura_1" value="si"
  301. <?php echo ($Respuestas['lengua_literatura_1'] === 'si' ) ? 'checked' : ''; ?> required/>
  302. <label class="form-check-label" for="lengua_literatura_1">Lengua Castellana y Literatura I</label>
  303. </div>
  304. </div>
  305. <div class="row mb-2 px-2">
  306. <div class="form-check col-12">
  307. <input class="form-check-input" type="checkbox" name="filosofia" id="filosofia" value="si"
  308. <?php echo ($Respuestas['filosofia'] === 'si' ) ? 'checked' : ''; ?> required/>
  309. <label class="form-check-label" for="filosofia">Filosofía</label>
  310. </div>
  311. </div>
  312. <div class="row mb-2 px-2">
  313. <div class="form-check col-12">
  314. <input class="form-check-input" type="checkbox" name="ed_fisica" id="ed_fisica" value="si"
  315. <?php echo ($Respuestas['ed_fisica'] === 'si' ) ? 'checked' : ''; ?> required/>
  316. <label class="form-check-label" for="ed_fisica">Educación Física</label>
  317. </div>
  318. </div>
  319. <div class="row mb-2 px-2">
  320. <div class="form-check col-12">
  321. <input class="form-check-input" type="checkbox" name="matematicas_1" id="matematicas_1" value="si"
  322. <?php echo ($Respuestas['matematicas_1'] === 'si' ) ? 'checked' : ''; ?> required/>
  323. <label class="form-check-label" for="matematicas_1">Matemáticas I</label>
  324. </div>
  325. </div>
  326. <div class="row mb-2 px-2">
  327. <div class="form-check col-12">
  328. <input class="form-check-input" type="checkbox" name="fisica_quimica" id="fisica_quimica" value="si"
  329. <?php echo ($Respuestas['fisica_quimica'] === 'si' ) ? 'checked' : ''; ?> required/>
  330. <label class="form-check-label" for="fisica_quimica">Física y Química</label>
  331. </div>
  332. </div>
  333. <div class="row px-2">
  334. <div class="form-check col-12">
  335. <input class="form-check-input" type="checkbox" name="tutoria" id="tutoria" value="si"
  336. <?php echo ($Respuestas['tutoria'] === 'si' ) ? 'checked' : ''; ?> required/>
  337. <label class="form-check-label" for="tutoria">Tutoría</label>
  338. </div>
  339. </div>
  340. </div>
  341. </details>
  342. </div>
  343. <div class="row mb-2 px-2">
  344. <details class="col-12 px-0">
  345. <summary class="mb-2 font-weight-bold">Bloque 2 (seleccionar 1)</summary>
  346. <div class="container">
  347. <div class="row mb-2 px-2">
  348. <div class="form-check col-12">
  349. <input class="form-check-input" type="radio" name="optativa_1" id="ingles_1" value="ingles_1"
  350. <?php echo ($Respuestas['optativa_1'] === 'ingles_1' ) ? 'checked' : ''; ?> required="" />
  351. <label class="form-check-label" for="ingles_1">Primera lengua extranjera (Inglés) I</label>
  352. </div>
  353. </div>
  354. <div class="row px-2">
  355. <div class="form-check col-12">
  356. <input class="form-check-input" type="radio" name="optativa_1" id="italiano_1" value="italiano_1"
  357. <?php echo ($Respuestas['optativa_1'] === 'italiano_1' ) ? 'checked' : ''; ?> required="" />
  358. <label class="form-check-label" for="italiano_1">Primera lengua extranjera (Italiano) I</label>
  359. </div>
  360. </div>
  361. </div>
  362. </details>
  363. </div>
  364. <div class="row mb-2 px-2">
  365. <details class="col-12 px-0">
  366. <summary class="mb-2 font-weight-bold">Bloque 3 (seleccionar 1)</summary>
  367. <div class="container">
  368. <div class="row mb-2 px-2">
  369. <div class="form-check col-12">
  370. <input class="form-check-input" type="radio" name="optativa_2" id="biologia_geologia" value="biologia_geologia"
  371. <?php echo ($Respuestas['optativa_2'] === 'biologia_geologia' ) ? 'checked' : ''; ?> required="" />
  372. <label class="form-check-label" for="biologia_geologia">Biología y Geología</label>
  373. </div>
  374. </div>
  375. <div class="row px-2">
  376. <div class="form-check col-12">
  377. <input class="form-check-input" type="radio" name="optativa_2" id="dibujo_1" value="dibujo_1"
  378. <?php echo ($Respuestas['optativa_2'] === 'dibujo_1' ) ? 'checked' : ''; ?> required="" />
  379. <label class="form-check-label" for="dibujo_1">Dibujo Técnico</label>
  380. </div>
  381. </div>
  382. </div>
  383. </details>
  384. </div>
  385. <div class="row mb-2 px-2">
  386. <details class="col-12 px-0">
  387. <summary class="mb-2 font-weight-bold">Bloque 4 (seleccionar 1)</summary>
  388. <div class="container">
  389. <div class="row mb-2 px-2">
  390. <div class="form-check col-12">
  391. <input class="form-check-input" type="radio" name="optativa_3" id="tecnologia_1" value="tecnologia_1"
  392. <?php echo ($Respuestas['optativa_3'] === 'tecnologia_1' ) ? 'checked' : ''; ?> required="" />
  393. <label class="form-check-label" for="tecnologia_1">Tecnologia Industrial I</label>
  394. </div>
  395. </div>
  396. <div class="row mb-2 px-2">
  397. <div class="form-check col-12">
  398. <input class="form-check-input" type="radio" name="optativa_3" id="cultura_cientifica" value="cultura_cientifica"
  399. <?php echo ($Respuestas['optativa_3'] === 'cultura_cientifica' ) ? 'checked' : ''; ?> required="" />
  400. <label class="form-check-label" for="cultura_cientifica">Cultura Cientifica</label>
  401. </div>
  402. </div>
  403. <div class="row mb-2 px-2">
  404. <div class="form-check col-12">
  405. <input class="form-check-input" type="radio" name="optativa_3" id="ingles_1_e" value="ingles_1"
  406. <?php echo ($Respuestas['optativa_3'] === 'ingles_1' ) ? 'checked' : ''; ?> required="" />
  407. <label class="form-check-label" for="ingles_1_e">Segunda Lengua Extranjera (Ingles) I</label>
  408. </div>
  409. </div>
  410. <div class="row mb-2 px-2">
  411. <div class="form-check col-12">
  412. <input class="form-check-input" type="radio" name="optativa_3" id="biologia_geologia_e" value="biologia_geologia"
  413. <?php echo ($Respuestas['optativa_3'] === 'biologia_geologia' ) ? 'checked' : ''; ?> required="" />
  414. <label class="form-check-label" for="biologia_geologia_e">Biologia y Geologia (E)</label>
  415. </div>
  416. </div>
  417. <div class="row px-2">
  418. <div class="form-check col-12">
  419. <input class="form-check-input" type="radio" name="optativa_3" id="dibujo_1_e" value="dibujo_1"
  420. <?php echo ($Respuestas['optativa_3'] === 'dibujo_1' ) ? 'checked' : ''; ?> required="" />
  421. <label class="form-check-label" for="dibujo_1_e">Dibujo Tecnico (E)</label>
  422. </div>
  423. </div>
  424. </div>
  425. </details>
  426. </div>
  427. <div class="row mb-2 px-2">
  428. <details class="col-12 px-0">
  429. <summary class="mb-2 font-weight-bold">Bloque 5 (seleccionar 1)</summary>
  430. <div class="container">
  431. <div class="row mb-2 px-2">
  432. <div class="form-check col-12">
  433. <input class="form-check-input" type="radio" name="optativa_4" id="religion_catolica" value="religion_catolica"
  434. <?php echo ($Respuestas['optativa_4'] === 'religion_catolica' ) ? 'checked' : ''; ?> required="" />
  435. <label class="form-check-label" for="religion_catolica">Religión Católica</label>
  436. </div>
  437. </div>
  438. <div class="row px-2">
  439. <div class="form-check col-12">
  440. <input class="form-check-input" type="radio" name="optativa_4" id="tic_1" value="tic_1"
  441. <?php echo ($Respuestas['optativa_4'] === 'tic_1' ) ? 'checked' : ''; ?> required="" />
  442. <label class="form-check-label" for="tic_1">Tecnologias de la Informacion y la comunicacion I</label>
  443. </div>
  444. </div>
  445. </div>
  446. </details>
  447. </div>
  448. </div>
  449. </div>
  450. </div>
  451. <div class="row mb-2">
  452. <!-- MEDIOS DE DIFUSION-->
  453. <div class="col-12 px-0">
  454. <div class="container">
  455. <div class="row mb-2">
  456. <span class="col-12 bg-info rounded p-1 text-white text-center font-weight-bold">MEDIOS DE DIFUSION</span>
  457. </div>
  458. <div class="row mb-2 px-2">
  459. <p class="col-12 px-0 mb-0 font-weight-bold">
  460. CONSENTIMIENTO INFORMADO TRATAMIENTO DE IMÁGENES/VOZ DEL
  461. ALUMNADO EN CENTROS DOCENTES DE TITULARIDAD PÚBLICA DE
  462. CONSEJERÍA DE EDUCACION, UNIVERSIDADES, CULTURA Y DEPORTES.
  463. </p>
  464. </div>
  465. <div class="row mb-2 px-2">
  466. <p class="col-12 px-0 mb-0 font-weight-bold">
  467. De acuerdo con el Reglamento General de Protección de Datos
  468. y al Ley Orgánica 3 / 2018, de 5 de diciembre, de
  469. Protección de Datos Personales y Garantias de los Derechos
  470. Digitales, mediante al firma del presente documento se presta
  471. voluntariamente el consentimiento inequívoco e informado y
  472. se autoriza expresamente al centro docente al "tratamiento
  473. de imagen / voz de actividades de los centros de titularidad
  474. pública", mediante los siguientes medios (sólo se entenderá
  475. que consiente la difusión de imágenes / voz por los medios
  476. expresamente marcados a contiruación.)
  477. </p>
  478. </div>
  479. <div class="row mb-2 px-3">
  480. <div class="form-check col-lg-2 col-12 mb-lg-0 mb-2">
  481. <input class="form-check-input" type="radio" name="tratamiento" id="consiente_1" value="consiente"
  482. <?php echo ($Respuestas['tratamiento'] === 'consiente' ) ? 'checked' : ''; ?> required="" />
  483. <label class="form-check-label font-weight-bold" for="consiente_1">Consiente</label>
  484. </div>
  485. <div class="form-check col-lg-2 col-12">
  486. <input class="form-check-input" type="radio" name="tratamiento" id="no_consiente_1" value="no_consiente"
  487. <?php echo ($Respuestas['tratamiento'] === 'no_consiente' ) ? 'checked' : ''; ?> required="" />
  488. <label class="form-check-label font-weight-bold" for="no_consiente_1">No consiente</label>
  489. </div>
  490. </div>
  491. <div class="row mb-2 px-2">
  492. <div class="form-check col-lg-8 col-12 mb-lg-0 mb-2 pl-0 pr-lg-3 pr-0">
  493. <span>Página web del centro docente</span>
  494. </div>
  495. <div class="form-check col-lg-2 col-12 mx-lg-auto ml-2 mb-lg-0 mb-2">
  496. <input class="form-check-input" type="radio" name="difusion_web" id="consiente_2" value="consiente"
  497. <?php echo ($Respuestas['difusion_web'] === 'consiente' ) ? 'checked' : ''; ?> required="" />
  498. <label class="form-check-label font-weight-bold" for="consiente_2">Consiente</label>
  499. </div>
  500. <div class="form-check col-lg-2 mx-lg-auto ml-2 pr-lg-0">
  501. <input class="form-check-input" type="radio" name="difusion_web" id="no_consiente_2" value="no_consiente"
  502. <?php echo ($Respuestas['difusion_web'] === 'no_consiente' ) ? 'checked' : ''; ?> required="" />
  503. <label class="form-check-label font-weight-bold" for="no_consiente_2">No consiente</label>
  504. </div>
  505. </div>
  506. <div class="row mb-2 px-2">
  507. <div class="form-check col-lg-8 col-12 mb-lg-0 mb-2 pl-0 pr-lg-3 pr-0">
  508. <span>App de alumnados</span>
  509. </div>
  510. <div class="form-check col-lg-2 col-12 mx-lg-auto ml-2 mb-lg-0 mb-2">
  511. <input class="form-check-input" type="radio" name="difusion_app" id="consiente_3" value="consiente"
  512. <?php echo ($Respuestas['difusion_app'] === 'consiente' ) ? 'checked' : ''; ?> required="" />
  513. <label class="form-check-label font-weight-bold" for="consiente_3">Consiente</label>
  514. </div>
  515. <div class="form-check col-lg-2 mx-lg-auto ml-2 pr-lg-0">
  516. <input class="form-check-input" type="radio" name="difusion_app" id="no_consiente_3" value="no_consiente"
  517. <?php echo ($Respuestas['difusion_app'] === 'no_consiente' ) ? 'checked' : ''; ?> required="" />
  518. <label class="form-check-label font-weight-bold" for="no_consiente_3">No consiente</label>
  519. </div>
  520. </div>
  521. <div class="row mb-2 px-2">
  522. <div class="form-check col-lg-8 col-12 mb-lg-0 mb-2 pl-0 pr-lg-3 pr-0">
  523. <span>Facebook</span>
  524. </div>
  525. <div class="form-check col-lg-2 col-12 mx-lg-auto ml-2 mb-lg-0 mb-2">
  526. <input class="form-check-input" type="radio" name="difusion_facebook" id="consiente_4" value="consiente"
  527. <?php echo ($Respuestas['difusion_facebook'] === 'consiente' ) ? 'checked' : ''; ?> required="" />
  528. <label class="form-check-label font-weight-bold" for="consiente_4">Consiente</label>
  529. </div>
  530. <div class="form-check col-lg-2 mx-lg-auto ml-2 pr-lg-0">
  531. <input class="form-check-input" type="radio" name="difusion_facebook" id="no_consiente_4" value="no_consiente"
  532. <?php echo ($Respuestas['difusion_facebook'] === 'no_consiente' ) ? 'checked' : ''; ?> required="" />
  533. <label class="form-check-label font-weight-bold" for="no_consiente_4">No consiente</label>
  534. </div>
  535. </div>
  536. <div class="row px-2">
  537. <p class="mb-0 font-weight-bold">El consentimiento aquí otorgado podrá ser revocado en
  538. cualquier momento ante el propio centro docente, teniendo
  539. en cuenta que dicha revocación no surtirá efectos retroactivos.
  540. </p>
  541. </div>
  542. </div>
  543. </div>
  544. </div>
  545. <div class="row mb-4">
  546. <!-- DOCUMENTOS ADJUNTOS -->
  547. <div class="col-12 px-0">
  548. <div class="container">
  549. <div class="row mb-2">
  550. <span class="col-12 bg-info rounded p-1 text-white text-center font-weight-bold">Documentos adjuntados</span>
  551. </div>
  552. <div class="row mb-2 px-2">
  553. <div class="col-12 bg-info p-2 rounded aviso">
  554. <div class="container">
  555. <div class="row mb-1">
  556. <div class="col-12 px-0 text-center">
  557. <span class="font-weight-bold">&#x26A0; Aviso</span>
  558. </div>
  559. </div>
  560. <div class="row">
  561. <div class="col-12 px-0">
  562. <ul class="px-0 mb-0">
  563. <li class="mx-4">Los formatos permitidos son <strong>jpg, jpeg, png, txt, odt, doc, docx, pdf</strong></li>
  564. <li class="mx-4">El tamaño máximo por fichero es de <strong>10 MB</strong></li>
  565. <li class="mx-4">
  566. El nombre de los ficheros no debe incuir caracteres acenturados,
  567. caracteres con diéresis, la eñe o caracteres especiales:
  568. <strong>! &quot; # $ % &amp; &apos; * + , . / ; &lt; = &gt; ? @ [ ] ( ) ^ ` { | }</strong>
  569. </li>
  570. </ul>
  571. </div>
  572. </div>
  573. </div>
  574. </div>
  575. </div>
  576. <div class="row mb-2 px-2">
  577. <span class="col-12 mb-0 bg-warning rounded text-black text-center font-weight-bold">Lista de documentos pendientes</span>
  578. </div>
  579. <div class="row mb-2 px-2">
  580. <div class="col-12 px-0">
  581. <hr class="m-0 bg-grey" />
  582. </div>
  583. </div>
  584. <div class="row mb-2 px-2">
  585. <div class="col-lg-6 col-12 pl-0 pr-lg-3 pr-0">
  586. <p class="mb-lg-0">
  587. DNI del alumno o alumna (o de los padres, madres o
  588. tutores legales de alumnado sin DNI) (SOLO
  589. ALUMNADO NUEVO)
  590. </p>
  591. </div>
  592. <div class="custom-file col-lg-6 col-12 my-lg-auto pl-lg-3 pl-0 pr-0">
  593. <input type="file" class="custom-file-input" id="fichero_identificacion" name="fichero_identificacion" />
  594. <label class="custom-file-label font-weight-bold" for="fichero_identificacion">
  595. <?php echo ($Respuestas['fichero_identificacion'] !== '') ? $Respuestas['fichero_identificacion'] : 'Seleccionar Archivo'; ?>
  596. </label>
  597. </div>
  598. </div>
  599. <div class="row mb-2 px-2">
  600. <div class="col-12 px-0">
  601. <hr class="m-0 bg-grey" />
  602. </div>
  603. </div>
  604. <div class="row px-2">
  605. <div class="col-lg-6 col-12 pl-0 pr-lg-3 pr-0">
  606. <p class="mb-lg-0">
  607. Para el alumnado procedente de otros centros, certificación
  608. académica del centro de origen en el que se especifique la
  609. promoción de curso o la terminación de estudios con propuesta
  610. para titulación.
  611. </p>
  612. </div>
  613. <div class="custom-file col-lg-6 col-12 my-lg-auto pl-lg-3 pl-0 pr-0">
  614. <input type="file" class="custom-file-input" id="fichero_certificacion" name="fichero_certificacion" />
  615. <label class="custom-file-label font-weight-bold" for="fichero_certificacion">
  616. <?php echo ($Respuestas['fichero_certificacion'] !== '') ? $Respuestas['fichero_certificacion'] : 'Seleccionar Archivo'; ?>
  617. </label>
  618. </div>
  619. </div>
  620. </div>
  621. </div>
  622. </div>
  623. <div class="row">
  624. <!-- BOTONES -->
  625. <div class="col-md-8 col-12 p-0 pr-md-1 mx-auto">
  626. <div class="container">
  627. <div class="row">
  628. <div class="col-sm-6 col-12 mb-sm-0 mb-2">
  629. <button type="submit" name="operacion" value="procesar" class="btn btn-primary btn-lg btn-block">Procesar</button>
  630. </div>
  631. <div class="col-sm-6 col-12">
  632. <button type="button" onclick="location.href='.'" class="btn btn-danger btn-lg btn-block">Reiniciar</button>
  633. </div>
  634. </div>
  635. </div>
  636. </div>
  637. </div>
  638. </div>
  639. </form>
  640. </div>
  641. </div>
  642. <div class="row mb-3">
  643. <!-- PROCESAMIENTO -->
  644. <div class="col"></div>
  645. <div class="col-sm-8 col-12 px-0">
  646. <?php echo $Resultado; ?>
  647. </div>
  648. <div class="col"></div>
  649. </div>
  650. </body>
  651. </html>