templates/base.html.twig line 1

  1. <!DOCTYPE html>
  2. <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
  3. <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
  4. <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
  5. <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
  6. <head>
  7. <meta charset="{% block PageCharset %}utf-8{% endblock %}">
  8. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  9. <title>{% block PageTitle %}Air Charter Service Online Booking System{% endblock %}</title>
  10. <meta name="description" content="{% block PageDescription %}Customer Sales Application{% endblock %}">
  11. <meta name="viewport" content="width=device-width">
  12. {% block Stylesheets %}
  13. <link href="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/pwpcommon/css/reset.css') }}{{ ''|version }}" type="text/css" rel="stylesheet" />
  14. <link href="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/pwpcommon/css/smoothness/jquery-ui-1.10.0.custom.min.css') }}{{ ''|version }}" type="text/css" rel="stylesheet" />
  15. <link href="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/acs/css/styles.css') }}{{ ''|version }}" type="text/css" rel="stylesheet" />
  16. <link href="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/acs/css/booking.css') }}{{ ''|version }}" type="text/css" rel="stylesheet" />
  17. {% endblock %}
  18. </head>
  19. <body>
  20. <div class="site_wrapper">
  21. <div class="main">
  22. <header id="PageHeader" class="menu_header">
  23. <div id="flag_holder">
  24. </div>
  25. <!--Change the banner according to the user office id or booking office id (added by vazquel on 2014-02-18)-->
  26. {% set banner = 'uk_passenger.jpg' %}
  27. {% set bannerAlt = 'Air Charter Service - Specialists in providing all types of aircraft for your private air charter requirements' %}
  28. {% if app.user %}
  29. {% set banner = app.user.office.sitelogo %}
  30. {% set bannerAlt = app.user.office.sitelogoalt %}
  31. {% elseif payment is defined %}
  32. {% set banner = payment.booking.bookingoffice.sitelogo %}
  33. {% set bannerAlt = payment.booking.bookingoffice.sitelogoalt %}
  34. {% elseif booking is defined %}
  35. {% set banner = booking.bookingoffice.sitelogo %}
  36. {% set bannerAlt = booking.bookingoffice.sitelogoalt %}
  37. {# elseif office is defined and office.sitelogo is defined #}
  38. {# set banner = office.sitelogo #}
  39. {# set bannerAlt = office.sitelogoalt #}
  40. {% endif %}
  41. <img src="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/acs/images/headers/'~banner)}}" alt="{{ bannerAlt }}" />
  42. <!-- ends change banner -->
  43. <ul id="nav">
  44. {% if app.user %}
  45. <li><a href="{{ path('logout') }}" class="logout">logout</a></li>
  46. {% if is_granted('ROLE_ADMIN') %}
  47. <li><a href="{{ path('admin') }}" class="button">Users</a></li>
  48. <li><a href="{{ path('office') }}" class="button">Offices</a></li>
  49. {% endif %}
  50. {% if is_granted('ROLE_SALES') %}
  51. <li><a href="{{ path('customer') }}" class="button">Customers</a></li>
  52. <li><a href="{{ path('sales') }}" class="button">Bookings</a></li>
  53. {% endif %}
  54. {% endif %}
  55. {% block Header %}
  56. {% endblock %}
  57. </ul>
  58. </header>
  59. <div id="PageContent" class="content">
  60. {% block PageHeader %}
  61. {% endblock %}
  62. {% block PageContent %}
  63. Content stuff
  64. {% endblock %}
  65. </div>
  66. <footer id="PageFooter">
  67. {% block PageFooter %}
  68. Footer
  69. {% endblock %}
  70. </footer>
  71. </div>
  72. </div>
  73. <div id="msgs" class="formDialog"></div>
  74. <div id="user" class="formDialog" style="display:none"></div>
  75. <div id="ajax-overlay"></div><div id="ajax-indicator"></div>
  76. {% block Scripts %}
  77. <script src="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/pwpcommon/js/jquery.js') }}{{ ''|version }}" type="text/javascript"></script>
  78. <script src="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/pwpcommon/js/jquery-ui-1.10.0.custom.min.js') }}{{ ''|version }}" type="text/javascript"></script>
  79. <script src="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/pwpcommon/js/common.js') }}{{ ''|version }}" type="text/javascript"></script>
  80. <script src="{{ app.request.getSchemeAndHttpHost() ~ asset('ACS/web/acs/js/global.jquery.onpageload.js') }}" type="text/javascript"></script>
  81. {% endblock %}
  82. </body>
  83. </html>