<!DOCTYPE html><html lang="{{ app.request.locale }}"><head> <meta charset="utf-8" /> {# Support pour IE #} <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> {# The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags #} <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> {% block title %} <title>Client Web</title> {% endblock%} {% block stylesheets %} {# icon #} {% if customization.actif and customization.favicon_file is not empty %} <link rel="icon" href="{{ asset('custom/') }}{{ customization.favicon_file }}" /> {% else %} <link rel="icon" type="image/png" href="{{ asset((app.debug ? 'images/debug/' : '')~'favicon-96x96.png') }}?v=2516.01" sizes="96x96" /> <link rel="icon" type="image/svg+xml" href="{{ asset((app.debug ? 'images/debug/' : '')~'favicon.svg') }}?v=2516.01" /> <link rel="shortcut icon" href="{{ asset((app.debug ? 'images/debug/' : '')~'favicon.ico') }}?v=2516.01" /> <link rel="apple-touch-icon" sizes="180x180" href="{{ asset((app.debug ? 'images/debug/' : '')~'apple-touch-icon.pn') }}?v=2516.01" /> <link rel="manifest" href="{{ asset((app.debug ? 'images/debug/' : '')~'site.webmanifest') }}?v=2516.01" /> {% endif %} {# feuille de style #}{# <link rel="stylesheet" href="{{ asset('vendors/font-awesome/css/all.min.css') }}" />#} <link rel="stylesheet" href="{{ asset('build/site/login'~(app.debug ? '' : '.min')~'.css') }}?{{ version_asset }}" /> {% include 'WebSite/Security/_available_languages_css.html.twig' %} {% if holiday is not empty %} <link rel="stylesheet" href="{{ asset('build/holiday/' ~ holiday ~ '/login'~(app.debug ? '' : '.min')~'.css') }}?{{ version_asset }}" /> {% endif %} {% if customization.actif and customization.css_file is not empty %} <link rel="stylesheet" href="{{ asset('custom/') }}{{ customization.css_file }}" /> {% endif %} {% if customization.css_text is not empty %} <style> {{ customization.css_text | raw }} </style> {% endif %} {% endblock%}</head><body class="{% if customization.with_watermark %}watermark{% endif %} {% if 'session_reset_password_extranet' == app.request.get('_route') %}resetpassword{% endif %}">{% set isMin = true %}{% set no_state = noutonline_state() %}{% if no_state.isStarted and not no_state.isRecent and no_state.version is not empty %} {% set isMin = false %}{% endif %}<div id="loginbox" class="d-flex {% if not extranet and sso is defined and sso.actif %}{% if not sso.only %}with-sso{% else %}only-sso{% endif %}{% endif %}"> {# le PANEL de gauche avec le logo et le titre #}{# {% if is_simaxstarter or no_state.isSIMAXStarter %}#} {% if is_simaxstarter %} {{ include('WebSite/Security/_login_leftpanel_starter.html.twig') }} {% else %} {{ include('WebSite/Security/_login_leftpanel_default.html.twig') }} {% endif %} {# la partie LOGIN #} <div class="panel login-droite d-flex flex-column {% if extranet %}extranet{% endif %} {% if maintenance is defined and maintenance %}maintenance{% endif %}"> <div class="panel-heading"> <div class="panel-title"> {% block panel_title %} {% endblock %} </div> </div> <div class="panel-body flex-grow-1"> {% block panel_body %} {% endblock %} </div> {% if display_version %} <div class="panel-footer"> <div>© Client Web {{ version_site }}</div> <div>© SIMAXOnline <span {% if not isMin %}class="text-danger" style="font-weight: bold"{% endif %}>{{ no_state.version }}</span></div> </div> {% endif %} </div></div>{% block javascripts %}{% endblock %}</body></html>