{# extends page #} {% extends "base.html.twig" %} {% block BeforeAnyCSSFile %} {% for file in encore_entry_css_files('select2__init') %} {% endfor %} {% for file in encore_entry_css_files('dateRangepicker__init') %} {% endfor %} {% endblock %} {% set pagename = 'Students List' | trans %} {% set addBtnTitle = 'Add new Student?' | trans %} {% set addBtnLink = path('add_new_user') %} {# add page title#} {% block pageTitle %}{{ pagename }}{% endblock %} {# main content of page display here#} {% block MainContent %}
{% for messages in app.flashes('importCSVResult') %} {% set messagesList = twig_json_decode(messages) %} {% if messagesList is iterable %} {% for message in messagesList %} {% if message[0] is defined %} {% set message = message[0] %} {% endif %} {% include 'errors/server_errors.html.twig' with {errorMessage: message} %} {% endfor %} {% else %} {% include 'errors/server_errors.html.twig' with {errorMessage: messagesList} %} {% endif %} {% endfor %} {# Search block for the student list#}{{ 'Name'|trans }} | {{ 'Guardian'|trans }} | {{ 'Session >> Class Enrollment'|trans }} | {{ 'Active'|trans }} | {{ 'Gender'|trans }} | {{ 'DOR'|trans }} | {{ '...'|trans }} |
---|---|---|---|---|---|---|
{{ u_l.id}} {{ u_l.fname }} {{ u_l.lname }} | {# Guardian #}{% if u_l.guardians.toArray is not empty %} {% for guard in u_l.guardians.toArray %} {{ guard.fname }} {{ guard.lname }} / {{ guard.phone }} {% endfor %} {% endif %} | {# Enrollment #}
{% if u_l.classSessionEnrolments.toArray is not empty %}
{% for enroll in u_l.classSessionEnrolments.toArray %}
{% if enroll.getClassSession.getSession.active is not empty and enroll.getClassSession.getSession.active and not enroll.getIsDeleted %}
{{ enroll.getClassSession.getSession.getName }} >> {{ enroll.getClassSession.name }}
{% if not enroll.getClassSession.getSession.active %}
(Not Active)
{% endif %}
{% endif %} {% endfor %} {% endif %} |
{# status of user, is active or in active #}
{% if u_l.getIsActive() %} {{ 'Active' | trans }} {% else %} {{ 'InActive' | trans }} {% endif %} | {# gender of user #}{% if u_l.gender == 1 %} {% elseif u_l.gender == 2 %} {% else %} - {% endif %} | {# date of registration #}{{ u_l.getRegisterTime()|date(getAppSetting('date_format')) }} | {# actions list #}|
{{ 'Name'|trans }} | {{ 'Guardian'|trans }} | {{ 'Session >> Class Enrollment'|trans }} | {{ 'Active'|trans }} | {{ 'Gender'|trans }} | {{ 'DOR'|trans }} | {{ '...'|trans }} |