{% extends 'template.html.twig' %} {% block title %}Leave List - {{ parent() }}{% endblock %} {% block body %}

{{ title }}

{% for message in app.flashes('notice') %}
× {{ message }}
{% endfor %} {% for message in app.flashes('warning') %}
× {{ message }}
{% endfor %}
{{ render(controller( 'App\\Controller\\LeaveApplicationController::searchBar' )) }}
{% set pageUrl = app.request.requesturi|split('/') %} {% set pageNo = pageUrl|last %} {% if pageNo matches '/^\\d+$/' %} {% set counter = (pageNo-1) * 15 %} {% else %} {% set counter = 0 %} {% endif %} {% for leave_application in leave_applications %} {% set counter = counter + 1 %} {% else %} {% endfor %}
# Leave Days From Days To Reasons Functional
Head
Department
Head
Actions
{{ counter }} {{ leave_application.leavename.name }} {{ leave_application.fromDays ? leave_application.fromDays|date('d-m-Y') : '' }} {{ leave_application.toDays ? leave_application.toDays|date('d-m-Y') : '' }} {{ leave_application.reasons|slice(0,30) }} {% if app.user.functionalHead is not null %} {% if leave_application.fhApproval is null %}
Pending
{% elseif leave_application.fhApproval == 1 %}
Recommended
{% else %}
Rejected
{% endif %} {% endif %}
{% if leave_application.dhApproval is null %}
Pending
{% elseif leave_application.dhApproval == 1 %}
Approved
{% else %}
Rejected
{% endif %}
No records found
{% endblock %}