{# Symfony Version 5.4 #}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html>
<head>
<meta contentType="text/html" />
<meta charset="UTF-8" />
<meta class="viewport" name="viewport" content="width=device-width, initial-scale=1.0">
<title>EPOSManager - {% block title %}Il software per le società di manutenzione POS{% endblock %}</title>
{% block stylesheets %}
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Lato:300,400,400i,700|Raleway:300,400,500,600,700|Crete+Round:400i" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/bootstrap.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/style.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/dark.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/font-icons.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/animate.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/magnific-popup.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/calendar.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/components/timepicker.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/components/jquery.timepicker.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/components/datepicker.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/components/daterangepicker.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/components/bs-switches.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/personal_2025_02_21/classes.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/personal_2025_02_21/custom.css') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset ('css/personal_2025_02_21/themeOverride.css') }}" />
{# Colors #}
{# Primary: #333 #}
{# Secondary: #777 #}
{# Tertiary: #ddd #}
{% block printStylesheet %}{% endblock %}
{% block revoSliderCss %}{% endblock %}
{% endblock %}
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
{% block pwa %}
<meta name="theme-color" content="#cf6c02"/>
<link rel="manifest" href="{{ asset ('manifest.json') }}">
{# iOS #}
<link rel="apple-touch-icon" href="https://www.eposmanager.software/images/graphics_2025_02_04/pwa/logo-152.png">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="EPOS Manager">
{# Windows #}
<meta name="application-name" content="EPOS Manager" />
<meta name="msapplication-TileImage" content="https://www.eposmanager.software/images/graphics_2025_02_04/pwa/logo-144.png">
<meta name="msapplication-TileColor" content="#cf6c02">
{% endblock %}
{% block recaptcha %}{% endblock %}
</head>
<body class="stretched">
{% include "components/loading.html.twig" %}
{% block body %}
{% set menuExternal = true %}
{% if ('user_' in app.request.attributes.get('_route')) or ('admin_' in app.request.attributes.get('_route')) %}
{% set menuExternal = false %}
{% endif %}
{% for flash_message in app.session.flashbag.get('notice_success') %}
<div class="alert alert-dismissible alert-success notice">
<i class="icon-thumbs-up"></i><strong>Congratulazioni! </strong> {{ flash_message|raw }}
<button type="button" class="btn-close btn-sm" data-bs-dismiss="alert" aria-hidden="true"></button>
</div>
{% endfor %}
{% for flash_message in app.session.flashbag.get('notice_info') %}
<div class="alert alert-dismissible alert-info notice">
<i class="icon-warning-sign"></i><strong>Informazioni importanti! </strong> {{ flash_message|raw }}
<button type="button" class="btn-close btn-sm" data-bs-dismiss="alert" aria-hidden="true"></button>
</div>
{% endfor %}
{% for flash_message in app.session.flashbag.get('notice_warning') %}
<div class="alert alert-dismissible alert-warning notice">
<i class="icon-warning-sign"></i><strong>Attenzione!!!</strong> {{ flash_message|raw }}
<button type="button" class="btn-close btn-sm" data-bs-dismiss="alert" aria-hidden="true"></button>
</div>
{% endfor %}
{% for flash_message in app.session.flashbag.get('notice_danger') %}
<div class="alert alert-dismissible alert-danger notice">
<i class="icon-remove"></i><strong>Attenzione!!!</strong> {{ flash_message|raw }}
<button type="button" class="btn-close btn-sm" data-bs-dismiss="alert" aria-hidden="true"></button>
</div>
{% endfor %}
{# Cookie Modal #}
<div id="modalCookie" class="modal fade" tabindex="-1" role="dialog">
<div class="modal-dialog modal-md" role="document">
<div class="modal-content">
<div class="modal-header"><h4 class="modal-title text-uppercase txt_a_c">Preferenze cookie</h4></div>
<div class="modal-body">
<div class="row">
<div class="col-12 switch">
<label>Centro preferenze sulla privacy</label>
<p class="font_14 m_b_10p txt_a_j">Il sito utilizza i cookie per mostrarti contenuti personalizzati e gestire gli obiettivi aziendali. Di seguito puoi trovare ulteriori informazioni su come utilizziamo i cookie. Puoi accettare tutti i cookie, selezionarli singolarmente o rifiutarli tutti. Per saperne di più sulla nostra cookie policy puoi visitare <a href='{{ path ("cookies" ) }}'>la pagina dedicata</a> in qualsiasi momento.</p>
<label>Gestisci preferenze consenso</label>
<div class="toggle toggle-border bg_f8 m_b_5p">
<div class="toggle-header font_12">
<div class="toggle-icon"><i class="toggle-closed icon-plus"></i><i class="toggle-open icon-minus"></i></div>
<div class="toggle-title">Cookie obbligatori<span class="f_right color_888">Sempre attivi</span></div>
</div>
<div class="toggle-content font_12 txt_a_j">Questi cookie sono necessari per le funzioni essenziali de sito, come la gestione della sicurezza della rete e la sua accessibilità. I cookie standard non possono essere disattivati.</div>
</div>
<div class="toggle toggle-border bg_f8 m_b_5p">
<div class="toggle-header font_12">
<div class="toggle-icon"><i class="toggle-closed icon-plus"></i><i class="toggle-open icon-minus"></i></div>
<div class="toggle-title">Cookie di Analisi</div>
</div>
<div class="toggle-content font_12 txt_a_j">Questi cookie raccolgono informazioni, come ad esempio il numero di utenti che sta utilizzando il nostro sito o le pagine più visitate, per aiutarci a migliorare l'esperienza dell'utente. La disattivazione di questi cookie comporta l'impossibilità da parte nostra di raccogliere informazioni per migliorare l'esperienza di navigazione.</div>
</div>
</div>
</div>
</div>
<div class="modal-footer txt_a_c">
<a href="{{ path ('cookie_accept') }}" class="button button-3d button-mini button-green width_100">Consenti tutti</a>
<a href="{{ path ('cookie_deny') }}" class="button button-3d button-mini button-red width_100">Rifiuta analisi</a>
</div>
</div>
</div>
</div>
{% block headJavascripts %}{% endblock %}
<div id="wrapper" class="clearfix">
<div id="divContent" class="clearfix">
{# HEADER #}
{% block header %}
<header id="header" class="full-header dark">
<div id="header-wrap" class="bg_sc z_ind_10">
<div class="container">
<div class="header-row">
{% if app.user is null %}
{% set homePath = "homepage" %}
{% elseif is_granted('ROLE_ADMIN') %}
{% set homePath = "admin_index" %}
{% elseif is_granted('ROLE_USER') %}
{% set homePath = "user_index" %}
{% endif %}
<div id="logo">
<a href="{{ path (homePath) }}" class="standard-logo" data-dark-logo="{{ asset (asset_graphics ~ '/logo.png') }}"><img src="{{ asset (asset_graphics ~ '/logo.png') }}" class="p_5p" alt="EPOSManager"></a>
<a href="{{ path (homePath) }}" class="retina-logo" data-dark-logo="{{ asset (asset_graphics ~ '/logo@2x.png') }}"><img src="{{ asset (asset_graphics ~ '/logo@2x.png') }}" class="p_5p" alt="EPOSManager"></a>
</div>
<div id="primary-menu-trigger">
<svg class="svg-trigger" viewBox="0 0 100 100"><path d="m 30,33 h 40 c 3.722839,0 7.5,3.126468 7.5,8.578427 0,5.451959 -2.727029,8.421573 -7.5,8.421573 h -20"></path><path d="m 30,50 h 40"></path><path d="m 70,67 h -40 c 0,0 -7.5,-0.802118 -7.5,-8.365747 0,-7.563629 7.5,-8.634253 7.5,-8.634253 h 20"></path></svg>
</div>
<nav class="primary-menu">
<ul class="one-page-menu menu-container" data-easing="easeInOutExpo" data-speed="1250" data-offset="100">
{% block menu %}
<li class="menu-item"><a class="menu-link" href="{{ path ('homepage') }}"><div>Home</div></a></li>
<li class="menu-item"><a class="menu-link" {% if app.request.get("_route") == 'homepage' %}data-href="#mission" href=""{% else %}href="{{ path ('homepage_with_section', {'section': 'mission'}) }}"{% endif %}><div>Missione</div></a></li>
<li class="menu-item"><a class="menu-link" {% if app.request.get("_route") == 'homepage' %}data-href="#software" href=""{% else %}href="{{ path ('homepage_with_section', {'section': 'software'}) }}"{% endif %}><div>Il software</div></a></li>
<li class="menu-item"><a class="menu-link" {% if app.request.get("_route") == 'homepage' %}data-href="#features" href=""{% else %}href="{{ path ('homepage_with_section', {'section': 'features'}) }}"{% endif %}><div>Caratteristiche</div></a></li>
<li class="menu-item"><a class="menu-link" {% if app.request.get("_route") == 'homepage' %}data-href="#providers" href=""{% else %}href="{{ path ('homepage_with_section', {'section': 'providers'}) }}"{% endif %}><div>Fornitori</div></a></li>
<li class="menu-item"><a class="menu-link" {% if app.request.get("_route") == 'homepage' %}data-href="#contact" href=""{% else %}href="{{ path ('homepage_with_section', {'section': 'contact'}) }}"{% endif %}><div>Richiedi una demo</div></a></li>
<li class="menu-item"><a class="menu-link" href="{{ path ('login_redirect') }}"><div>Accedi</div></a></li>
{% endblock %}
</ul>
</nav>
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header>
{% endblock %}
{% block pageTitle %}
{% if menuExternal == false %}
<section id="page-title" class="page-title-dark bg_th">
<div class="container">
<h1>{% block pageTitleH1 %}Benvenuto amministratore{% endblock %}</h1>
<ol class="breadcrumb">
<li class="breadcrumb-item">
{% if 'admin_' in app.request.attributes.get('_route') %}
<a href="{{ path('admin_index') }}">Amministratore</a>
{% else %}
<a href="{{ path('user_index') }}">Scrivania</a>
{% endif %}
</li>
{% block pageTitleBreadcrumb %}
{% endblock %}
</ol>
</div>
</section>
{% endif %}
{% endblock %}
{% block subMenu %}
{% if menuExternal == false %}
<section>
<nav class="navbar navbar-expand-lg navbar-dark bg_sc">
<div class="container">
<div class="navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto">
{% block subMenuLeft %}
{% endblock %}
</ul>
<ul class="navbar-nav">
{% block subMenuRight %}
{% endblock %}
</ul>
</div>
</div>
</nav>
</section>
{% endif %}
{% endblock %}
{# CONTENT #}
{% block content %}
{% endblock %}
{# FOOTER #}
{% block footer %}
{% endblock %}
</div>
{% block divHelp %}
<div id="divHelp" class="divHelp hide_print">
<img id="helpImage" src="{{ asset (icon_help)}}">
<a href="javascript:closeHelp()"><i id="helpClose" class="icon-times font_20 color_r"></i></a>
<h4 id="helpTitle" class="uppercase m_b_10p b_b_pr"></h4>
<div class="overflow_a max_h_170p"><p id="helpText" class="txt_a_j"></p></div>
</div>
{% endblock %}
{% block divHelp2 %}
<div id="divHelp2" class="modal fade" tabindex="-1" role="dialog">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header"><h4 class="modal-title text-uppercase txt_a_c">{% block titleDivHelp2 %}{% endblock %}</h4></div>
<div class="modal-body">
<div class="row">
<div class="col-12 p_lr_30p">
{% block innerDivHelp2 %}{% endblock %}
</div>
</div>
</div>
<div class="modal-footer txt_a_c">
<a href="javascript:void(0)" class="button button-3d button-mini button-red" data-bs-dismiss="modal">Esci</a>
</div>
</div>
</div>
</div>
{% endblock %}
<div id="gotoTop" class="icon-angle-up"></div>
{% endblock %}
{% block javascripts %}
<script type="text/javascript" src="{{ asset ('js/jquery.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/plugins.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/functions.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/personal/utilities.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/components/moment.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/components/datepicker-it.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/components/daterangepicker.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/components/timepicker.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/components/jquery.timepicker.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/components/moment.js') }}"></script>
<script type="text/javascript" src="{{ asset ('js/components/bs-switches.js') }}"></script>
{% include 'components/js/update_tab_filters.html.twig' %}
{% block innerJavascripts %}
<script>
$('input[type="submit"]').on("mousepress", function(){
this.setAttribute("disabled", true)});
$('button[type="submit"]').on("mousepress", function(){
this.setAttribute("disabled", true)});
</script>
{# HELP #}
<script>
function divHelp(slug){
$.post('{{ path ("help") }}', {slug: slug}, function(response){
if(response.code == 200 && response.success){
document.getElementById('divHelp').style.visibility = "visible";
document.getElementById('helpClose').style.visibility = "visible";
document.getElementById('helpImage').style.visibility = "visible";
document.getElementById('helpTitle').innerHTML = response.title;
document.getElementById('helpText').innerHTML = response.text;
$("#helpButton").click();
}
}, "json");
}
function closeHelp(){
document.getElementById('divHelp').style.visibility = "hidden";
document.getElementById('helpClose').style.visibility = "hidden";
document.getElementById('helpImage').style.visibility = "hidden";
}
</script>
{# SERVICE WORKERS #}
<script>
window.addEventListener("load", () => {
if ("serviceWorker" in navigator) {
navigator.serviceWorker.register("{{ asset('service-worker.js') }}");
Notification.requestPermission().then((result) => {
if (result === "granted") {
{% if app.user is defined and is_granted("ROLE_ADMIN") %}
{# notifications(); #}
{% endif %}
}
});
}
});
</script>
<script>
{% if not app.request.cookies.get('cookieconsent_dismissed') == "yes" %}
$(document).ready(function(){
modalCookie();
});
{% endif %}
function modalCookie(){
$('#modalCookie').modal({backdrop: 'static', keyboard: false}).modal("show");
}
</script>
{% endblock %}
{% endblock %}
<div id="divModals" class="clearfix">
{% block modals %}
{% endblock %}
</div>
</body>
</html>