templates/theme/frontend.html.twig line 1

Open in your IDE?
  1. {% extends 'theme/base.html.twig' %}
  2. {% block stylesheets %}{% endblock %}
  3. {% block javascripts %}{% endblock %}
  4. {% block feedback %}
  5.    <script type="text/javascript">
  6.    function confirmAction(action){
  7.       var confirmed = confirm("Esta seguro que desea" +action);
  8.       return confirmed;
  9. }
  10. $(document).ready(function () {
  11.     
  12.     //Initizalize fancybox width 1024
  13.     $('.fancybox').fancybox({
  14.         'width': 1024,
  15.         fitToView   : false,
  16.         autoSize    : false
  17.     });
  18.     //Initizalize fancybox width 1024
  19.     $('.fancybox-640').fancybox({
  20.         'width': 640,
  21.     'height': 250
  22.     });
  23.     
  24.     //Initizalize fancybox width 1024
  25.     $('.fancyboxPDF').fancybox({
  26.         'width': 1024
  27.     });
  28.     
  29.     
  30.     $('.fancybox-reload').fancybox({
  31.                     'afterClose':function () {
  32.                         window.location.reload();
  33.                     }
  34.                 }
  35.         );
  36.     $('#dinamicModal').on("hidden.bs.modal", function(e) {
  37.         $(e.target).removeData("bs.modal").find(".modal-content").html('<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button><h4 class="modal-title">Cargando</h4></div><div class="panel-body csspinner traditional"><p>Cargando, espere por favor</p></div><div class="modal-footer"><a href="#" data-dismiss="modal" class="btn">Cerrar</a></div>');
  38.     });
  39.     $('#edicion').on("hidden.bs.modal", function(e) {
  40.         $(e.target).removeData("bs.modal").find(".modal-content").html('<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button><h4 class="modal-title">Cargando</h4></div><div class="panel-body csspinner traditional"><p>Cargando, espere por favor</p></div><div class="modal-footer"><a href="#" data-dismiss="modal" class="btn">Cerrar</a></div>');
  41.     });
  42.     {% set reset = app.session.get('reset') %}
  43.     {% if reset =='1' %}
  44.     setTimeout(function() {
  45.         $("#ver_perfil").trigger('click');
  46.     },5);
  47.     {% endif %}
  48.     $('body').on('click', '.perfil_submit', function (e) {
  49.         $( 'form[name="perfilUsuario"]' ).addClass( "csspinner traditional" );
  50.         var formData = new FormData(document.getElementById("perfilUsuario"));
  51.         $.ajax({
  52.             type: "POST",
  53.             url:"/usuario/update_perfil",
  54.             data : formData,
  55.             cache: false,
  56.             contentType: false,
  57.             processData: false,
  58.             success: function(result){
  59.                 mensa = JSON.stringify(result['datos']);
  60.                 estado = JSON.stringify(result['estado']);
  61.                 estado=estado.replace(/^"/, "");
  62.                 estado=estado.replace(/"$/, "");
  63.                 $.notify({
  64.                             'status': estado,
  65.                             'message': mensa,
  66.                             'pos': 'top-center'
  67.                         }
  68.                 );
  69.                 $("#dinamicModal").modal('hide');
  70.             },
  71.             error: function(){
  72.                 alert("Error no especificado, por favor reintente luego");
  73.                 $("#dinamicModal").modal('hide');
  74.             }
  75.         });
  76.     });
  77. });
  78. </script>
  79. {% endblock %}
  80. {% block body %}
  81. <!-- START Main wrapper-->
  82.    <section class="wrapper">
  83.          
  84.       {% block navigation%}
  85.       <!-- START Top Navbar-->
  86.       <nav role="navigation" class="navbar navbar-default navbar-top navbar-fixed-top">
  87.           
  88.          <!-- START navbar header-->
  89.          <div class="navbar-header">
  90.             <a href="#" class="navbar-brand">
  91.                <div class="brand-logo">Honos</div>
  92.                <div class="brand-logo-collapsed"><img title="Honos" width="50px" style="position: absolute; top: 5px; left: 5px;" src="{{ asset('theme/images/honos.jpg') }}" /></div>
  93.             </a>
  94.          </div>
  95.          <!-- END navbar header-->
  96.          <!-- START Nav wrapper-->
  97.          <div class="nav-wrapper">
  98.             <!-- START Left navbar-->
  99.             <ul class="nav navbar-nav">
  100.                <li>
  101.                   <a href="#" data-toggle="aside">
  102.                      <em class="fa fa-align-left"></em>
  103.                   </a>
  104.                </li>
  105.                 {#
  106.                    <li>
  107.                       <a href="#" data-toggle="navbar-search">
  108.                          <em class="fa fa-search"></em>
  109.                       </a>
  110.                    </li>
  111.                 #}
  112.             </ul>
  113.             <!-- END Left navbar-->
  114.             <!-- START Right Navbar-->
  115.             
  116.             {{ include('theme/right-nav-bar.html.twig') }}
  117.                
  118.         <!-- END Right Navbar-->
  119.          </div>
  120.          <!-- END Nav wrapper-->
  121.       </nav>
  122.       {% endblock %}
  123.       
  124.       
  125.       <!-- END Top Navbar-->
  126. <!-- START aside-->
  127. <aside class="aside">
  128. <!-- START Sidebar (left)-->
  129. <nav class="sidebar">
  130. <ul class="nav">
  131. <li>&nbsp;</li>
  132. <!-- START user info-->
  133. {#
  134. <li>
  135.     <div data-toggle="collapse-next" class="item user-block has-submenu">
  136.  
  137.         <!-- User picture-->
  138.         <div class="user-block-picture">
  139.         <br />
  140.             <img src="{{ asset('theme/app/img/user/user.jpg') }}" alt="Avatar del Usuario" width="60" height="60" class="img-thumbnail img-circle">
  141.             <!-- Status when collapsed-->
  142.             <div class="user-block-status">
  143.                 <div class="point point-success point-lg"></div>
  144.             </div>
  145.         </div>
  146.         <!-- Name and Role-->
  147.         <div class="user-block-info">
  148.             <a href="{{ path('poliza_homepage')}}"></a>
  149.                         <span class="user-block-name item-text">Hola {% if app.user.nombre is defined %}
  150.                                 {{ app.user.nombre}}
  151.                             {% endif %}
  152.                         </span>
  153.                         
  154.         </div>
  155.     </div>
  156.   
  157.                      <!-- START User links collapse-->
  158.                      <ul class="nav collapse">
  159.                         <li><a href="#">Perfil</a>
  160.                         </li>
  161.                         <li><a href="#">Configuracion</a>
  162.                         </li>
  163.                         <li><a href="#">Notificaciones<div class="label label-danger pull-right">120</div></a>
  164.                         </li>
  165.                         <li><a href="#">Mensajes<div class="label label-success pull-right">300</div></a>
  166.                         </li>
  167.                         <li class="divider"></li>
  168.                         <li>
  169.                         {% if is_granted('ROLE_GESTION') or (is_granted('ROLE_ADMIN') or is_granted('ROLE_FACTURACION') or is_granted('ROLE_CONTABLE') or is_granted('ROLE_GESTOR')) %}
  170.                         <a href="#">
  171.                         {% elseif is_granted('ROLE_X')%}
  172.                         <a href="#">
  173.                         {% endif %}
  174.                         Logout</a>
  175.                         </li>
  176.                      </ul>
  177.                      <!-- END User links collapse-->
  178.                   </li>
  179.                   <!-- END user info-->
  180. #}
  181.       <!-- Include Bundles Menu Aside -->
  182.       {% set currentPath = path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) %}
  183. {#
  184.        {% if "admin" in currentPath %}
  185.        {% include ('::adminbundle/menu-aside-frontend.html.twig') ignore missing %}
  186.        {% endif %}#}
  187.        {% include ('theme/menu-aside-frontend.html.twig') with {'currentPath': currentPath } %}
  188.       <!-- End Bundles Menu Aside -->
  189.     
  190.      
  191. <!-- Sidebar footer    -->
  192. {#
  193. <li class="nav-footer">
  194.     <div class="nav-footer-divider"></div>
  195.     <!-- START button group-->
  196.     <div class="btn-group text-center">
  197.         <button type="button" data-toggle="tooltip" data-title="" class="btn btn-link">
  198.             <!--  <em class="fa fa-user text-muted"><sup class="fa fa-plus"></sup>
  199.              </em> -->
  200.         </button>
  201.         <button type="button" data-toggle="tooltip" data-title="Settings" class="btn btn-link">
  202.             <em class="fa fa-cog text-muted"></em>
  203.         </button>
  204.         <a href="#" role="button" data-toggle="tooltip" data-title="Salir" class="btn btn-link">
  205.             <em class="fa fa-sign-out text-muted"></em></a>
  206.     </div>
  207.     <!-- END button group-->
  208. </li>
  209. #}
  210. </ul>
  211. </nav>
  212. <!-- END Sidebar (left)-->
  213. </aside>
  214. <!-- End aside-->
  215.       <!-- START aside-->
  216.       {% block offsidebar %}
  217.       {# se suprime la offsidebar#}
  218. {#
  219.       <aside class="offsidebar">
  220.          <!-- START Off Sidebar (right)-->
  221.          <nav>
  222.             <ul class="nav">
  223.                <!-- START user info-->
  224.                <li>
  225.                   <div class="item">
  226.                      <div style="background-image: url('{{ asset('theme/app/img/offsidebar-bg.jpg') }}')" class="p-lg">
  227.                         <div class="text-center">
  228.                            <p>
  229.                               <img src="{{ asset('theme/app/img/user/user.jpg') }}" style="width: 64px; height: 64px" alt="Image" class="img-circle img-thumbnail">
  230.                            </p>
  231.                            <p class="text-white">
  232.                               <strong>Alex</strong>
  233.                            </p>
  234.                         </div>
  235.                      </div>
  236.                   </div>
  237.                </li>
  238.                <!-- END user info-->
  239.                <!-- START list title-->
  240.                <li class="p">
  241.                   <small class="text-muted">ONLINE</small>
  242.                </li>
  243.                <!-- END list title-->
  244.                <li>
  245.                   <!-- START User status-->
  246.                   <a href="#" class="media p mt0">
  247.                      <span class="pull-right">
  248.                         <span class="point point-success point-lg"></span>
  249.                      </span>
  250.                      <span class="pull-left">
  251.                         <!-- Contact avatar-->
  252.                         <img src="{{ asset('theme/app/img/user/05.jpg') }}" style="width: 40px; height: 40px" alt="Image" class="media-object img-circle">
  253.                      </span>
  254.                      <!-- Contact info-->
  255.                      <span class="media-body">
  256.                         <span class="media-heading">
  257.                            <strong class="text-white">Tommy Sam</strong>
  258.                            <br>
  259.                            <small class="text-muted">tommy39</small>
  260.                         </span>
  261.                      </span>
  262.                   </a>
  263.                   <!-- END User status-->
  264.                   <!-- START User status-->
  265.                   <a href="#" class="media p mt0">
  266.                      <span class="pull-right">
  267.                         <span class="point point-success point-lg"></span>
  268.                      </span>
  269.                      <span class="pull-left">
  270.                         <!-- Contact avatar-->
  271.                         <img src="{{ asset('theme/app/img/user/06.jpg') }}" style="width: 40px; height: 40px" alt="Image" class="media-object img-circle">
  272.                      </span>
  273.                      <!-- Contact info-->
  274.                      <span class="media-body">
  275.                         <span class="media-heading">
  276.                            <strong class="text-white">Beverley Pierce</strong>
  277.                            <br>
  278.                            <small class="text-muted">be40210</small>
  279.                         </span>
  280.                      </span>
  281.                   </a>
  282.                   <!-- END User status-->
  283.                   <!-- START User status-->
  284.                   <a href="#" class="media p mt0">
  285.                      <span class="pull-right">
  286.                         <span class="point point-danger point-lg"></span>
  287.                      </span>
  288.                      <span class="pull-left">
  289.                         <!-- Contact avatar-->
  290.                         <img src="{{ asset('theme/app/img/user/07.jpg') }}" style="width: 40px; height: 40px" alt="Image" class="media-object img-circle">
  291.                      </span>
  292.                      <!-- Contact info-->
  293.                      <span class="media-body">
  294.                         <span class="media-heading">
  295.                            <strong class="text-white">Victor Long</strong>
  296.                            <br>
  297.                            <small class="text-muted">longlong</small>
  298.                         </span>
  299.                      </span>
  300.                   </a>
  301.                   <!-- END User status-->
  302.                   <!-- START User status-->
  303.                   <a href="#" class="media p mt0">
  304.                      <span class="pull-right">
  305.                         <span class="point point-warning point-lg"></span>
  306.                      </span>
  307.                      <span class="pull-left">
  308.                         <!-- Contact avatar-->
  309.                         <img src="{{ asset('theme/app/img/user/08.jpg') }}" style="width: 40px; height: 40px" alt="Image" class="media-object img-circle">
  310.                      </span>
  311.                      <!-- Contact info-->
  312.                      <span class="media-body">
  313.                         <span class="media-heading">
  314.                            <strong class="text-white">Danielle Berry</strong>
  315.                            <br>
  316.                            <small class="text-muted">hunter49</small>
  317.                         </span>
  318.                      </span>
  319.                   </a>
  320.                   <!-- END User status-->
  321.                </li>
  322.                <!-- START list title-->
  323.                <li class="p">
  324.                   <small class="text-muted">OFFLINE</small>
  325.                </li>
  326.                <!-- END list title-->
  327.                <li>
  328.                   <!-- START User status-->
  329.                   <a href="#" class="media p mt0">
  330.                      <span class="pull-right">
  331.                         <span class="point point-lg"></span>
  332.                      </span>
  333.                      <span class="pull-left">
  334.                         <!-- Contact avatar-->
  335.                         <img src="{{ asset('theme/app/img/user/09.jpg') }}" style="width: 40px; height: 40px" alt="Image" class="media-object img-circle">
  336.                      </span>
  337.                      <!-- Contact info-->
  338.                      <span class="media-body">
  339.                         <span class="media-heading">
  340.                            <strong class="text-white">Bertha Cooper</strong>
  341.                            <br>
  342.                            <small class="text-muted">ber123</small>
  343.                         </span>
  344.                      </span>
  345.                   </a>
  346.                   <!-- END User status-->
  347.                   <!-- START User status-->
  348.                   <a href="#" class="media p mt0">
  349.                      <span class="pull-right">
  350.                         <span class="point point-lg"></span>
  351.                      </span>
  352.                      <span class="pull-left">
  353.                         <!-- Contact avatar-->
  354.                         <img src="{{ asset('theme/app/img/user/10.jpg') }}" style="width: 40px; height: 40px" alt="Image" class="media-object img-circle">
  355.                      </span>
  356.                      <!-- Contact info-->
  357.                      <span class="media-body">
  358.                         <span class="media-heading">
  359.                            <strong class="text-white">Anne Curtis</strong>
  360.                            <br>
  361.                            <small class="text-muted">anni</small>
  362.                         </span>
  363.                      </span>
  364.                   </a>
  365.                   <!-- END User status-->
  366.                </li>
  367.                <li>
  368.                   <!-- Optional link to list more users-->
  369.                   <a href="#" title="See more contacts" class="p">
  370.                      <strong>
  371.                         <small class="text-muted">&hellip;</small>
  372.                      </strong>
  373.                   </a>
  374.                </li>
  375.             </ul>
  376.          </nav>
  377.          <!-- END Off Sidebar (right)-->
  378.       </aside>
  379. #}
  380.       {% endblock %}
  381.        
  382.       
  383.       <!-- END aside-->
  384.           <!-- START Main section-->
  385.       <section>
  386.         <!-- START Page content-->
  387.          <section class="main-content">
  388.                 <div class="row">
  389.                     <div class="col-lg-12">
  390.                         {% for mensaje in app.session.flashbag.get('success') %}
  391.                             <div class="alert alert-success alert-dismissable">
  392.                                 <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  393.                                 {{ mensaje }}
  394.                             </div>
  395.                         {% endfor %}
  396.                         {% for mensaje in app.session.flashbag.get('info') %}
  397.                             <div class="alert alert-info alert-dismissable">
  398.                                 <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  399.                                 {{ mensaje }}
  400.                             </div>
  401.                         {% endfor %}
  402.                         {% for mensaje in app.session.flashbag.get('warning') %}
  403.                             <div class="alert alert-warning alert-dismissable">
  404.                                 <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  405.                                 {{ mensaje }}
  406.                             </div>
  407.                         {% endfor %}
  408.                         {% for mensaje in app.session.flashbag.get('danger') %}
  409.                             <div class="alert alert-danger alert-dismissable">
  410.                                 <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  411.                                 {{ mensaje }}
  412.                             </div>
  413.                         {% endfor %}
  414.                     </div>
  415.                 </div>
  416.                 {#<small><a data-toggle="modal" href="#Ayuda" title="Ayuda">
  417.                 <i class="fa fa-exclamation-circle"> </i></a></small>#}
  418.         {% block content %}
  419.         {% endblock %}
  420.       </section>
  421.       <!-- END Main section-->
  422.    </section>
  423.         {% block maintenance %}
  424.         {% endblock %}
  425.    <!-- END Main wrapper-->
  426.    </section>
  427.     {% block modal %}
  428.         <div class="modal" id="dinamicModal">
  429.             <div class="modal-dialog">
  430.                 <div class="modal-content">
  431.                     <div class="modal-header">
  432.                         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  433.                         <h4 class="modal-title">Cargando</h4>
  434.                     </div>
  435.                     <div class="modal-body">
  436.                         <div class="panel-body csspinner traditional">
  437.                             <p>Cargando, espere por favor</p>
  438.                         </div>
  439.                     </div>
  440.                     <div class="modal-footer">
  441.                         <a href="#" data-dismiss="modal" class="btn">Cerrar</a>
  442.                         {#<a href="#" class="btn btn-primary odom-submit">Subir archivos</a>#}
  443.                     </div>
  444.                 </div>
  445.             </div>
  446.         </div>
  447.     {% endblock %}
  448. {% block Ayuda %}
  449.     {% set currentPath = app.request.attributes.get('_route') %}
  450.     {#{ render(controller('AdminBundle:Ayuda:visualiza', { 'id': currentPath })) }#}
  451. {% endblock %}
  452.     <div class="modal fade" id="alerta" tabindex="-1" role="dialog" aria-labelledby="alertaLabel" aria-hidden="true">
  453.         <div class="modal-dialog">
  454.             <div class="modal-content">
  455.             </div>
  456.         </div>
  457.     </div>
  458. {% endblock %}