templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="{{ app.request.locale }}">
  3.     <head>
  4.         <meta charset="UTF-8" />
  5.         <meta name="viewport" content="width=device-width, initial-scale=1"/>
  6.         <title>{% block title %}{{ 'addValorem'|trans }}{% endblock %}</title>
  7.         {% block stylesheets %}
  8.             {{ encore_entry_link_tags('app') }}
  9.         {% endblock %}
  10.         <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
  11.     </head>
  12.     <body id="{% block body_id %}{% endblock %}">
  13.         {% block header %}
  14.             <header>
  15.                 <div class="navbar navbar-default navbar-static-top" role="navigation">
  16.                     <div class="container">
  17.                         <div class="navbar-header col-md-3 col-lg-2">
  18.                             <a class="navbar-brand" href="{{ path('homepage') }}" title="{{ 'addValorem'|trans }}">
  19.                                 <img src="{{ asset('logo.png') }}">
  20.                             </a>
  21.                             <button type="button" class="navbar-toggle"
  22.                                     data-toggle="collapse"
  23.                                     data-target=".navbar-collapse">
  24.                                 <span class="sr-only">{{ 'Toogle Navigation'|trans }}</span>
  25.                                 <span class="icon-bar"></span>
  26.                                 <span class="icon-bar"></span>
  27.                                 <span class="icon-bar"></span>
  28.                             </button>
  29.                         </div>
  30.                         <div class="navbar-collapse collapse">
  31.                             <ul class="nav navbar-nav navbar-right">
  32.                                 {% block header_navigation_links %}
  33.                                     {% if is_granted('ROLE_ADMIN') %}
  34.                                         <!--<li {% if menu is defined and menu == 'search' %}class="active"{% endif %}>
  35.                                             <a href="#"> <i class="fa fa-search"></i> {{ 'Search'|trans }}</a>
  36.                                         </li>-->
  37.                                         <li>
  38.                                             <select data-url="{{ path('admin_actors_change') }}" class="form-control" name="actor" id="main-actor">
  39.                                                 <option value="0">{{ 'Select actor'|trans }}</option>
  40.                                                 {% set selectedActor=get_main_actor() %}
  41.                                                 {% for actor in get_main_actors() %}
  42.                                                 <option value="{{ actor.id }}"{% if actor.id == selectedActor %} selected{% endif %}>{{ actor.name }}</option>
  43.                                                 {% endfor %}
  44.                                             </select>
  45.                                         </li>
  46.                                     {% endif %}
  47.                                 {% endblock %}
  48.                                 {% if app.user %}
  49.                                     <li class="dropdown">
  50.                                         <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" id="quick-menu">
  51.                                             <i class="fa fa-plus-circle" aria-hidden="true"></i>
  52.                                             <span class="caret"></span>
  53.                                         </a>
  54.                                         <ul class="dropdown-menu quick-menu" role="menu" aria-labelledby="quick-menu">
  55.                                             <li>
  56.                                                 <a href="{{ path('admin_operations_new') }}">
  57.                                                     <i class="fa fa-cog" aria-hidden="true"></i> {{ 'New operation'|trans }}
  58.                                                 </a>
  59.                                             </li>
  60.                                             <li>
  61.                                                 <a href="{{ path('admin_transactions_new') }}">
  62.                                                     <i class="fa fa-money" aria-hidden="true"></i> {{ 'New transaction'|trans }}
  63.                                                 </a>
  64.                                             </li>
  65.                                             <li>
  66.                                                 <a href="{{ path('admin_journals_new') }}">
  67.                                                     <i class="fa fa-list" aria-hidden="true"></i> {{ 'New journal'|trans }}
  68.                                                 </a>
  69.                                             </li>
  70.                                         </ul>
  71.                                     </li>
  72.                                     <li class="dropdown">
  73.                                         <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" id="user">
  74.                                             <i class="fa fa-user" aria-hidden="true"></i>
  75.                                             <span class="caret"></span>
  76.                                             <span class="sr-only">{{ app.user.fullname }}</span>
  77.                                         </a>
  78.                                         <ul class="dropdown-menu user" role="menu" aria-labelledby="user">
  79.                                             <li>
  80.                                                 <a href="{{ path('user_edit') }}">
  81.                                                     <i class="fa fa-edit" aria-hidden="true"></i> {{ 'Edit profile'|trans }}
  82.                                                 </a>
  83.                                             </li>
  84.                                             <li class="divider"></li>
  85.                                             <li>
  86.                                                 <a href="{{ path('security_logout') }}">
  87.                                                     <i class="fa fa-sign-out" aria-hidden="true"></i> {{ 'Logout'|trans }}
  88.                                                 </a>
  89.                                             </li>
  90.                                         </ul>
  91.                                     </li>
  92.                                 {% endif %}
  93.                             </ul>
  94.                         </div>
  95.                     </div>
  96.                 </div>
  97.             </header>
  98.         {% endblock %}
  99.         <div class="container body-container">
  100.             {% block body %}
  101.                 <div class="row">
  102.                     <div id="sidebar" class="col-sm-3">
  103.                         {% block sidebar %}
  104.                         {% if is_granted('ROLE_ADMIN') %}
  105.                         <!--<select data-url="{{ path('admin_actors_change') }}" class="form-control" name="actor" id="main-actor">
  106.                             <option value="0">{{ 'Select actor'|trans }}</option>
  107.                             {% set selectedActor=get_main_actor() %}
  108.                             {% for actor in get_main_actors() %}
  109.                             <option value="{{ actor.id }}"{% if actor.id == selectedActor %} selected{% endif %}>{{ actor.name }}</option>
  110.                             {% endfor %}
  111.                         </select>
  112.                         <br />-->
  113.                         <ul class="nav nav-pills nav-stacked">
  114.                             <li {% if menu is defined and menu == 'operations' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_operations_index') }}">{{ 'Operations'|trans }}</a></li>
  115.                             <li {% if menu is defined and menu == 'transactions' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_transactions_index') }}">{{ 'Transactions'|trans }}</a></li>
  116.                             <li {% if menu is defined and menu == 'journals' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_journals_index') }}">{{ 'Journals'|trans }}</a></li>
  117.                             <li {% if menu is defined and menu == 'reports' %}class="active"{% endif %} role="presentation"><a href="{{ path('report_index') }}">{{ 'Reports'|trans }}</a></li>
  118.                             <li {% if menu is defined and menu == 'accounts' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_accounts_index') }}">{{ 'Accounts'|trans }}</a></li>
  119.                             <li {% if menu is defined and menu == 'categories' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_categories_index') }}">{{ 'Categories'|trans }}</a></li>
  120.                             <li {% if menu is defined and menu == 'payment_methods' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_payment_methods_index') }}">{{ 'Payment methods'|trans }}</a></li>
  121.                             <li {% if menu is defined and menu == 'actors' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_actors_index') }}">{{ 'Actors'|trans }}</a></li>
  122.                             <li {% if menu is defined and menu == 'routines' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_routines_index') }}">{{ 'Routines'|trans }}</a></li>
  123.                             <li {% if menu is defined and menu == 'attachments' %}class="active"{% endif %} role="presentation"><a href="{{ path('admin_attachments_index') }}">{{ 'Attachments'|trans }}</a></li>
  124.                         </ul>
  125.                         {% endif %}
  126.                         {% endblock %}
  127.                     </div>
  128.                     <div id="main" class="col-sm-9">
  129.                         {{ include('default/_flash_messages.html.twig') }}
  130.                         {% block main %}{% endblock %}
  131.                     </div>                    
  132.                 </div>
  133.             {% endblock %}
  134.         </div>
  135.         {% block footer %}
  136.             <footer>
  137.                 <div class="container">
  138.                     <div class="row">
  139.                         <div id="footer-copyright" class="col-md-6">
  140.                             <p>&copy; {{ 'now'|date('Y') }} - addValorem | Mikamatto LLC</p>
  141.                             <p>Created with passion by <a href="https://artmedia.biz.pl" taget="_blank">ArtMedia</a></p>
  142.                         </div>
  143.                         <div id="footer-resources" class="col-md-6">
  144.                             <p>
  145.                                 <a href="https://twitter.com/#" title="Twitter">
  146.                                     <i class="fa fa-twitter" aria-hidden="true"></i>
  147.                                 </a>
  148.                                 <a href="https://www.facebook.com/#" title="Facebook">
  149.                                     <i class="fa fa-facebook" aria-hidden="true"></i>
  150.                                 </a>
  151.                                 <a href="https://mikamatto.com/" title="Blog">
  152.                                     <i class="fa fa-rss" aria-hidden="true"></i>
  153.                                 </a>
  154.                             </p>
  155.                         </div>
  156.                     </div>
  157.                 </div>
  158.             </footer>
  159.         {% endblock %}
  160.         {% block javascripts %}
  161.             {{ encore_entry_script_tags('app') }}
  162.         {% endblock %}
  163.         {# it's not mandatory to set the timezone in localizeddate(). This is done to
  164.            avoid errors when the 'intl' PHP extension is not available and the application
  165.            is forced to use the limited "intl polyfill", which only supports UTC and GMT #}
  166.         <!-- Page rendered on {{ 'now'|format_datetime('long', 'long', '', 'UTC') }} -->
  167.     </body>
  168. </html>