{# templates/layout.html.twig #}
{% extends "base.html.twig" %}
{# Usar un iframe #}
{% set iframe = iframe|default(false) %}
{# Detectar si estamos en una sessión de micuenta ya sea en el controlador o porque se ha pasado por url micuenta a otros controladores #}
{% set my_account_session = not iframe and ( app.request.attributes.get('_route') == 'my_account_index' or app.request.get('micuenta') is not null ) and umucas.isAuthenticated() %}
{# TODO revisar Para incluir la localización en formularios para el uso con el api #}
{% set form_locale %}
<input type='hidden' name="locale" value="{{app.request.locale}}">
{% endset %}
{# TODO revisar para borrar Contine la dirección de la pantalla de error #}
{#% set error_url %}
{{ path(app.request.attributes.get('_route')) ~ 'password_restore_error' }}
{% endset %#}
{%- block title -%}
{{ app.request.attributes.get('_title')|default('Pasarela Restablecer Clave de la Universidad de Murcia'|trans) }}
{%- endblock %}
{% set assetsversion = '?v=6' %}
{%- block stylesheets -%}
{% if recaptcha_enabled == true %}
<script src="https://www.google.com/recaptcha/api.js?hl={{ app.request.locale }}" async defer></script>
{% endif %}
{% if app.environment == 'dev' -%}
<link rel="stylesheet" href="{{ asset('assets/lib/fontawesome/v5.15.4-free/css/all.css?v=5.15.4-free') }}"/>
{% else -%}
<link rel="stylesheet" href="/fontawesome/fa-5-pro/css/all.min.css"/>
{% endif %}
<link rel="stylesheet" href="{{ asset('assets/lib/bootstrap/v3.4.1/css/bootstrap.css?v=3.4.1') }}"/>
{# UM #}
<link rel="stylesheet" href="{{ asset('assets/css/um.util.css' ~ assetsversion) }}"/>
<link rel="stylesheet" href="{{ asset('assets/css/um.style.css' ~ assetsversion) }}"/>
<link rel="stylesheet" href="{{ asset('assets/css/um.layout.css' ~ assetsversion) }}"/>
<link rel="stylesheet" href="{{ asset('assets/css/custom.css' ~ assetsversion) }}"/>
{# Icono #}
<link rel="icon" href="{{ asset('assets/images/favicon.ico')}}" type="image/x-icon"/>
{% endblock %}
{%- block javascripts -%}
{# Libs #}
<script type="text/javascript" src="{{ asset('assets/lib/jquery/v3.6.0/jquery-3.6.0.js?v=3.6.0') }}"></script>
<script type="text/javascript" src="{{ asset('assets/lib/jquery/plugins/redirect/jquery.redirect.js?v=1.1.3') }}"></script>
<script type="text/javascript" src="{{ asset('assets/lib/bootstrap/v3.4.1/js/bootstrap.js?v=3.4.1') }}"></script>
{# UM #}
<script type="text/javascript" src="{{ asset('assets/js/um.js' ~ assetsversion)}}"></script>
<script type="text/javascript" src="{{ asset('assets/js/um.password.js' ~ assetsversion)}}"></script>
<script type="text/javascript" src="{{ asset('assets/js/custom.js' ~ assetsversion)}}"></script>
{# Translations #}
<script>
// Setear url de checkeo de fuerza de password
$m.widgets.passwordValidator.remoteValidatorUrl = "{{ url('password_change_check') }}";
// No reenviar el formulario en f5
if ( window.history.replaceState )
window.history.replaceState( null, null, window.location.href );
{%- if app.request.locale != 'es' -%}
{# Tradaucciones de javascript aquí #}
$m.widgets.navSelect.msg.loading = "{{ 'Espere por favor...'|trans }}";
$m.widgets.navSelect.msg.defaultError = "{{ 'Mientras se obtenía información de'|trans }}";
$m.widgets.passwordValidator.msg.nomatch = "{{ 'Las claves deben coincidir.'|trans }}";
{% endif %}
</script>
{# Solo desarrollo, estilos fontawesome free... #}
{% if app.environment == 'dev' -%}
<script></script>
<style>
:root { --fontawesome-font: "Font Awesome 5 Free"; --fontawesome-weight: 900; }
</style>
{% endif -%}
{% endblock %}
{% block body %}
{# Header #}
{% if iframe == false %}
{{- include('fragments/header.html.twig') -}}
{% endif %}
{# Layout #}
<main id="main text-center">
<div class="d-cell align-middle">
<div id="mainLayout" class="container-fluid">
{# Banner #}
{% if iframe == false %}
<div class="row">
<div id="bannerLogoUM" class="col-sm-12" role="banner">
<div id="logoUM">
<a class="d-inline-block" href="https://www.um.es/{{app.request.locale}}/" title="{{'Universidad de Murcia'|trans}}">
<img class="bg-umu text-white"
alt="{{'Universidad de Murcia'|trans}}"
src="{{ asset('assets/images/logotipo-universidad-de-murcia-fondo-primario-500-texto-blanco.svg')}}"/>
</a>
</div>
{# <div id="bannerHelp"><a class="link link-classic" data-toggle="modal" href="#helpModal">{{'Ayuda'|trans}}</a></div> #}
</div>
</div>
{% endif %}
{# Panels content #}
<div class="row">
<div id="panelContainer" class="tab-content col-sm-12 p-0">
{% block content %}
<p>El contenido de la página va aquí</p>
<p>Application Environment {{ app.environment }}</p>
{% endblock %}
</div>
</div>
{# Security message #}
<div class="row">
<div class="col-sm-12 px-2 pt-0">
<p class="text-size-small text-grey">{{'Por razones de seguridad, por favor, cierre la sesión y cierre su navegador web cuando haya terminado de acceder a los servicios que requieren autenticación.'|trans}}</p>
</div>
</div>
</div>
</div>
</main>
{# footer #}
{% if iframe == false %}
{{ include('fragments/footer.html.twig') }}
{% endif %}
{% endblock %}