templates/base.html.twig line 1

Open in your IDE?
  1. {# Symfony Version 5.4 #}
  2. <?xml version="1.0" encoding="UTF-8"?>
  3. <!DOCTYPE html>
  4. <html>
  5.     <head>
  6.         <meta contentType="text/html" />
  7.         <meta charset="UTF-8" />
  8.         <meta class="viewport" name="viewport" content="width=device-width, initial-scale=1.0">
  9.         <title>EAML - {% block title %}Homepage{% endblock %}</title>
  10.         {% block stylesheets %}
  11.             <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" />
  12.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/bootstrap.css') }}" />
  13.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/style.css') }}" />
  14.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/dark.css') }}" />
  15.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/font-icons.css') }}" />
  16.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/animate.css') }}" />
  17.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/magnific-popup.css') }}" />
  18.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/responsive.css') }}" />
  19.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/calendar.css') }}" />
  20.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/components/timepicker.css') }}" />
  21.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/components/datepicker.css') }}" />
  22.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/components/bs-switches.css') }}" />
  23.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/personal_2022_04_26/classes.css') }}" />
  24.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/personal_2022_04_26/custom.css') }}" />
  25.             <link rel="stylesheet" type="text/css" href="{{ asset ('css/personal_2022_04_26/themeOverride.css') }}" />
  26.             {% block printStylesheet %}{% endblock %}
  27.             {% block revoSliderCss %}{% endblock %}
  28.         {% endblock %}
  29.         <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
  30.         {% block recaptcha %}{% endblock %}
  31.     </head>
  32.     <body id="body" class="stretched {% if ('office_' in app.request.attributes.get('_route')) or ('admin_' in app.request.attributes.get('_route')) or ('reseller_' in app.request.attributes.get('_route')) %}side-header open-header push-wrapper close-header-on-scroll{% endif %}">
  33.         {% set menuExternal = true %}
  34.         {% if ('office_' in app.request.attributes.get('_route')) or ('admin_' in app.request.attributes.get('_route')) or ('reseller_' in app.request.attributes.get('_route')) %}
  35.             {% set menuExternal = false %}
  36.         {% endif %}
  37.         {% for flash_message in app.session.flashbag.get('notice_success') %}
  38.             <div class="style-msg successmsg notice">
  39.                 <div class="sb-msg"><i class="icon-thumbs-up"></i><strong>Congratulazioni!</strong> {{ flash_message|raw }}</div>
  40.                 <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  41.             </div>
  42.         {% endfor %}
  43.         {% for flash_message in app.session.flashbag.get('notice_info') %}
  44.             <div class="style-msg infomsg notice">
  45.                 <div class="sb-msg"><i class="icon-warning-sign"></i><strong>Informazioni importanti!</strong> {{ flash_message|raw }}</div>
  46.                 <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  47.             </div>
  48.         {% endfor %}
  49.         
  50.         {% for flash_message in app.session.flashbag.get('notice_warning') %}
  51.             <div class="style-msg alertmsg notice">
  52.                 <div class="sb-msg"><i class="icon-warning-sign"></i><strong>Attenzione!</strong> {{ flash_message|raw }}</div>
  53.                 <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  54.             </div>
  55.         {% endfor %}
  56.         {% for flash_message in app.session.flashbag.get('notice_danger') %}
  57.             <div class="style-msg errormsg notice">
  58.                 <div class="sb-msg"><i class="icon-remove"></i><strong>Attenzione!!!</strong> {{ flash_message|raw }}</div>
  59.                 <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  60.             </div>
  61.         {% endfor %}
  62.         {% block body %}
  63.             <div id="wrapper" class="clearfix">
  64.             
  65.                 <div id="divContent">
  66.                     {# HEADER #}
  67.                     {% block header %}
  68.                         <div id="header-trigger"><i class="icon-line-menu"></i><i class="icon-line-cross"></i></div>
  69.                         <header id="header" class="no-sticky bg_sc dark hide_print">
  70.                             <div id="header-wrap">
  71.                                 <div class="container clearfix">
  72.                                     <div id="primary-menu-trigger"><i class="icon-reorder"></i></div>
  73.                                     <div id="logo" class="txt_a_c">
  74.                                         {% if app.user is null %}
  75.                                             {% set homePath = "homepage" %}
  76.                                         {% elseif is_granted('ROLE_ADMIN') %}
  77.                                             {% set homePath = "admin_index" %}
  78.                                         {% elseif is_granted('ROLE_RESELLER') %}
  79.                                             {% set homePath = "reseller_index" %}
  80.                                         {% elseif is_granted('ROLE_USER') %}
  81.                                             {% set homePath = "office_index" %}
  82.                                         {% endif %}
  83.                                         <a href="{{ path (homePath) }}" class="standard-logo"><img src="{{ asset ('images/graphics/logo.png') }}" alt="EAML"></a>
  84.                                         <a href="{{ path (homePath) }}" class="retina-logo"><img src="{{ asset ('images/graphics/logo.png') }}" alt="EAML"></a>
  85.                                     </div>
  86.                                     <nav id="primary-menu" {% if menuExternal %}class="with-arrows clearfix"{% endif %}>
  87.                                         <ul>
  88.                                             {% block menu %}
  89.                                                 <li><a href="{{ path ('homepage') }}"><div>Home</div></a></li>
  90.                                                 <li><a id="section_mission" data-hash data-hash-offset="50" {% if app.request.get("_route") == 'homepage' %}href="#mission"{% else %}href="{{ path ('homepage_with_section', {'section': 'mission'}) }}"{% endif %}><div>Missione</div></a></li>
  91.                                                 <li><a id="section_software" data-hash data-hash-offset="50" {% if app.request.get("_route") == 'homepage' %}href="#software"{% else %}href="{{ path ('homepage_with_section', {'section': 'software'}) }}"{% endif %}><div>Il software</div></a></li>
  92.                                                 <li><a id="section_features" data-hash data-hash-offset="50" {% if app.request.get("_route") == 'homepage' %}href="#features"{% else %}href="{{ path ('homepage_with_section', {'section': 'features'}) }}"{% endif %}><div>Caratteristiche</div></a></li>
  93.                                                 <li><a id="section_contact" data-hash data-hash-offset="50" {% if app.request.get("_route") == 'homepage' %}href="#contact"{% else %}href="{{ path ('homepage_with_section', {'section': 'contact'}) }}"{% endif %}><div>Contattaci</div></a></li>
  94.                                                 <li><a href="{{ path ('login') }}"><div>Accedi</div></a></li>
  95.                                             {% endblock %}
  96.                                         </ul>
  97.                                     </nav>
  98.                                 </div>
  99.                             </div>
  100.                         </header>
  101.                     {% endblock %}
  102.                     {% block pageTitle %}
  103.                         {% if menuExternal == false %}
  104.                             <section id="page-title" class="page-title-center bg_sc">
  105.                                 <div class="container clearfix">
  106.                                     <h1 class="color_w">{% block pageTitleH1 %}Benvenuto amministratore{% endblock %}</h1>
  107.                                     <ol class="breadcrumb">
  108.                                         <li class="breadcrumb-item">
  109.                                             <a href="javascript:void(0)">
  110.                                                 {% if 'admin_' in app.request.attributes.get('_route') %}
  111.                                                     Amministratore
  112.                                                 {% elseif 'reseller_' in app.request.attributes.get('_route') %}
  113.                                                     Rivenditore {{ app.user.reseller }}
  114.                                                 {% else %}
  115.                                                     {% if so.office != null %}
  116.                                                         {{ so.office.name }}
  117.                                                     {% else %}
  118.                                                         Scrivania
  119.                                                     {% endif %}
  120.                                                 {% endif %}
  121.                                             </a>
  122.                                         </li>
  123.                                         {% block pageTitleBreadcrumb %}
  124.                                         {% endblock %}
  125.                                     </ol>
  126.                                 </div>
  127.                             </section>
  128.                         {% endif %}
  129.                     {% endblock %}
  130.                     {% block subMenu %}
  131.                         {% if menuExternal == false %}
  132.                             <section>
  133.                                 <div id="page-menu" class="no-sticky">
  134.                                     <div id="page-menu-wrap" class="bg_th">
  135.                                         <div class="container clearfix">
  136.                                             <nav class="f_left">
  137.                                                 <ul>
  138.                                                     {% block subMenuLeft %}
  139.                                                     {% endblock %}
  140.                                                 </ul>
  141.                                             </nav>
  142.                                             <nav class="f_right">
  143.                                                 <ul>
  144.                                                     {% block subMenuRight %}
  145.                                                     {% endblock %}
  146.                                                 </ul>
  147.                                             </nav>
  148.                                             <div id="page-submenu-trigger"><i class="icon-reorder"></i></div>
  149.                                         </div>
  150.                                     </div>
  151.                                 </div>
  152.                             </section>
  153.                         {% endif %}
  154.                     {% endblock %}
  155.                     {# CONTENT #}
  156.                     {% block content %}
  157.                     {% endblock %}
  158.                     {# FOOTER #}
  159.                     {% block footer %}
  160.                     {% endblock %}
  161.                 </div>
  162.                 {% block divHelp %}
  163.                     <div id="divHelp" class="divHelp hide_print">
  164.                         <img id="helpImage" src="{{ asset (icon_help)}}">
  165.                         <a href="javascript:closeHelp()"><i id="helpClose" class="icon-times font_20 color_r"></i></a>
  166.                         <h4 id="helpTitle" class="uppercase m_b_10p b_b_pr"></h4>
  167.                         <div class="overflow_a max_h_170p"><p id="helpText" class="txt_a_j"></p></div>
  168.                     </div>
  169.                 {% endblock %}
  170.                 {% block divHelp2 %}
  171.                     <div id="divHelp2" class="modal fade" tabindex="-1" role="dialog">
  172.                         <div class="modal-dialog modal-lg" role="document">
  173.                             <div class="modal-content">
  174.                                 <div class="modal-header"><h4 class="modal-title text-uppercase txt_a_c">{% block titleDivHelp2 %}{% endblock %}</h4></div>
  175.                                 <div class="modal_stripe"></div>
  176.                                 <div class="modal-body">
  177.                                     <div class="row">
  178.                                         <div class="col-12" style="padding-left: 30px; padding-right:30px">
  179.                                             {% block innerDivHelp2 %}{% endblock %}
  180.                                         </div>
  181.                                     </div>
  182.                                 </div>
  183.                                 <div class="modal-footer txt_a_c" style="display: flow-root">
  184.                                     <a href="javascript:void(0)" class="button button-border button-rounded button-small button-red" data-dismiss="modal">Esci</a>
  185.                                 </div>
  186.                             </div>
  187.                         </div>
  188.                     </div>
  189.                 {% endblock %}
  190.                 {% block loading %}
  191.                     <div id="divProgress" class="m_t_80p well bg_dg col-10 offset-1 col-sm-8 offset-sm-2 col-md-6 offset-md-3 col-lg-4 offset-lg-4">
  192.                         <h1 class="color_w txt_a_c m_b_none">Caricamento file in corso</h1>
  193.                         <h3 class="color_w txt_a_c m_b_30p">(Potrebbe volerci qualche minuto)</h3>
  194.                         <div class="progress">
  195.                             <div class="progress-bar active" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100">
  196.                                 <span class="sr-only"></span>
  197.                             </div>
  198.                         </div>
  199.                     </div>
  200.                     <div class="clearfix"></div>
  201.                 {% endblock %}
  202.             <div id="gotoTop" class="icon-angle-up"></div>
  203.         {% endblock %}
  204.         {% block javascripts %}
  205.             <script type="text/javascript" src="{{ asset ('js/jquery.js') }}"></script>
  206.             <script type="text/javascript" src="{{ asset ('js/plugins.js') }}"></script>
  207.             <script type="text/javascript" src="{{ asset ('js/functions.js') }}"></script>
  208.             <script type="text/javascript" src="{{ asset ('js/utilities.js') }}"></script>
  209.             <script type="text/javascript" src="{{ asset ('js/components/moment.js') }}"></script>
  210.             <script type="text/javascript" src="{{ asset ('js/components/datepicker.js') }}"></script>
  211.             <script type="text/javascript" src="{{ asset ('js/components/timepicker.js') }}"></script>
  212.             <script type="text/javascript" src="{{ asset ('js/components/bs-switches.js') }}"></script>
  213.             <script type="text/javascript" src="{{ asset ('js/fiscalcode.js') }}"></script>
  214.             <script>
  215.                 function goOn(){ document.getElementById("form").submit(); }
  216.                 function goOn2(){ document.getElementById("form2").submit(); }
  217.                 function divHelp(slug){
  218.                     $.post('{{ path ("help") }}', {slug: slug}, function(response){ 
  219.                         if(response.code == 200 && response.success){
  220.                             document.getElementById('divHelp').style.visibility = "visible";
  221.                             document.getElementById('helpClose').style.visibility = "visible";
  222.                             document.getElementById('helpImage').style.visibility = "visible";
  223.                             document.getElementById('helpTitle').innerHTML = response.title;
  224.                             document.getElementById('helpText').innerHTML = response.text;
  225.                             $("#helpButton").click();
  226.                         }
  227.                     }, "json");
  228.                 }
  229.                 function closeHelp(){
  230.                     document.getElementById('divHelp').style.visibility = "hidden";
  231.                     document.getElementById('helpClose').style.visibility = "hidden";
  232.                     document.getElementById('helpImage').style.visibility = "hidden";
  233.                 }
  234.                 function showDivProgress(){
  235.                     document.getElementById("divContent").style.display = "none";
  236.                     document.getElementById("divProgress").style.display = "block";
  237.                 }
  238.                 {% if app.request.get("_route") == 'homepage' and app.session.get('section') != null %}            
  239.                     $(document).ready(function(){
  240.                         document.getElementById("section_{{ app.session.get('section') }}").click();    
  241.                     })
  242.                 {% endif %}
  243.             </script>
  244.         {% endblock %}
  245.     </body>
  246. </html>