{% extends 'basesestudiantes.html.twig' %}
{% block title %}Solicitud{% endblock %}
{% block body %}
<div id="content" class="site-content">
<main role="main" id="main-content">
<div class="container my-40">
<br>
{{ form_start(form) }}
{% if form_errors(form.archivoAdjunto) %}
<div class="uc-alert error mt-4">
<div class="uc-alert_content">
<span class="p p-size--sm bold ml-8">{{ form_errors(form.archivoAdjunto) }}</span>
</div>
<div class="uc-alert_close">
<i class="uc-icon icon-size--sm">close</i>
</div>
</div>
{% endif %}
{% if form_errors(form) %}
<div class="uc-alert error mb-12">
<div class="uc-alert_content">
<span class="p p-size--sm bold ml-8">{{ form_errors(form) }}</span>
</div>
<div class="uc-alert_close">
<i class="uc-icon icon-size--sm">close</i>
</div>
</div>
{% endif %}
<label>Nombre del solicitante</label>
{{ form_errors(form.nombreSolicitante) }}
{{ form_widget(form.nombreSolicitante, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>Apellido del solicitante</label>
{{ form_errors(form.apellidoSolicitante) }}
{{ form_widget(form.apellidoSolicitante, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>RUT del solicitante</label>
{{ form_errors(form.rutSolicitante) }}
{{ form_widget(form.rutSolicitante, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>E-mail del solicitante</label>
{{ form_errors(form.correoSolicitante) }}
{{ form_widget(form.correoSolicitante, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>Celular o teléfono de contacto</label>
{{ form_errors(form.telefonoSolicitante) }}
{{ form_widget(form.telefonoSolicitante, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>¿Qué cargo desempeña en el establecimiento educacional?</label>
{{ form_errors(form.cargoSolicitante) }}
{{ form_widget(form.cargoSolicitante, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>Seleccione su colegio: </label><br>
{{ form_errors(form.colegio) }}
{{ form_widget(form.colegio, {'attr': {'class': 'large uc-input-style select2'}}) }}
<br><br>
<label>En caso de no encontrar su colegio en el listado anterior, ingrese el nombre y RBD aquí:</label>
<br><br>
<div id="oculto" style="display: block">
<label>Nombre Colegio</label>
<input type="text" id="nombre_colegio" name="otro_colegio" class="large uc-input-style">
<br>
<label>RBD Colegio</label>
<br>
<input type="text" id="rbd_colegio" name="otro_colegio" class="large uc-input-style">
<br>
{{ form_errors(form.otroColegio) }}
{{ form_widget(form.otroColegio, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
</div>
<label>Selecciona la región en la que se encuentra el establecimiento:</label>
{{ form_errors(form.region) }}
{{ form_widget(form.region, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>Comuna</label>
{{ form_errors(form.comuna) }}
{{ form_widget(form.comuna, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>¿En cuál de los siguientes días y horarios tiene planificado asistir a la Expo? (Bloque AM, entre 9:00 y 13:00 hrs, bloque PM, entre las 13:00 y 17:00 hrs)</label>
{{ form_errors(form.bloque) }}
{{ form_widget(form.bloque, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>¿Cuál medio de transporte utilizarán para llegar al evento?</label>
{{ form_errors(form.metodoTransporte) }}
{{ form_widget(form.metodoTransporte, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<label>¿Con qué cursos asistirán a la Expo?</label>
<div style="display:none">
{{ form_errors(form.cursos) }}
{{ form_widget(form.cursos, {'attr': {'class': 'large uc-input-style'}}) }}
</div>
{% for option in form.cursos.vars.choices %}
<div>
<input type="checkbox" id="{{ option.value }}" name="{{ form.cursos.vars.full_name }}[]" value="{{ option.value }}" {% if option.value in form.cursos.vars.value %}checked{% endif %}>
<label for="{{ option.value }}">{{ option.label }}</label>
</div>
{% endfor %}
<br>
<label>¿Cuántas personas de su establecimiento (estudiantes y profesores) asistirían aproximadamente?</label>
{{ form_errors(form.cantidadAsistentes) }}
{{ form_widget(form.cantidadAsistentes, {'attr': {'class': 'large uc-input-style'}}) }}
<br>
<section class="expo-info">
<h2>¡Facilita la experiencia de tus estudiantes en la Expo!</h2>
<p>Cargando una nómina con sus datos (Nombre, RUT y Correo), tus alumnos podrán:</p>
<ul>
<li>☑️ Recibir una invitación personalizada al evento, a través de la cual podrán completar su inscripción personalizada</li>
<li>☑️ Acceder anticipadamente a un <strong>Test de Intereses Vocacionales</strong></li>
<li>☑️ Informarse sobre carreras, vías de admisión y opciones de financiamiento</li>
</ul>
<p> <a href="{{ asset('formato expo.xlsx') }}">descarga aquí</a> el formato para subir la nómina.</p>
</section>
<div>
{{ form_widget(form.archivoAdjunto, {'attr': {'class': 'large uc-input-style'}}) }}
</div>
<br>
<h2>Importante</h2>
<br>
<label for="tipo"> Autorizo expresamente a la Pontificia Universidad Católica de Chile para que me contacte, y para contactar a las personas inscritas en la nómina adjunta. Los datos personales serán utilizados solamente para esta finalidad y se mantendrán mientras sean requeridos por Ley.</label>
<br>
<p>{{ form_errors(form.condiciones) }}
{{ form_widget(form.condiciones) }}
He leído y acepto las <a target="_blank" href="{{ asset('politica expo 2025.pdf') }}">Condiciones de Participación de Establecimientos en Expo Futuro Novato y Novata UC</a>.
</p>
<p>{{ form_errors(form.condiciones2) }}
{{ form_widget(form.condiciones2) }}
He leído y acepto la <a target="_blank" href="https://protecciondedatos.uc.cl/politicas">Política de Privacidad UC</a>.
</p>
<button onclick="verificarOtroColegio()" class="uc-btn btn-secondary">{{ button_label|default('Enviar') }}</button>
{{ form_end(form) }}
</main>
</div>
<script>
function verificarOtroColegio(){
let nombre_otro_colegio = document.getElementById('nombre_colegio').value;
let rbd_otro_colegio = document.getElementById('rbd_colegio').value;
if (nombre_otro_colegio && rbd_otro_colegio){
let array_nombreyrbd = [];
array_nombreyrbd.push(nombre_otro_colegio);
array_nombreyrbd.push(rbd_otro_colegio);
let formField = document.getElementById("pre_inscripcion_expo_otroColegio");
formField.value = JSON.stringify(array_nombreyrbd);
}
}
</script>
<script>
function mostrarDiv() {
var divOculto = document.getElementById("oculto");
divOculto.style.display = "none";
}
</script>
{% endblock %}