{% extends 'APYDataGridBundle::blocks.html.twig' %} {# ---------------------------------------------------- custom filter for date --------------------------------------------------- #} {% block grid %}
{% if grid.exports|length > 0 %} {{ grid_exports(grid) }} {% endif %}
{% if '/phase' in app.request.uri %} {% include 'USStatisticsBundle:Phase:includes/menu.html.twig' %} {% elseif '/activity' in app.request.uri %} {% include 'USStatisticsBundle:Activity:includes/menu.html.twig' %} {% elseif '/status' in app.request.uri and '/active-plan' not in app.request.uri %} {% include 'USStatisticsBundle:Status:includes/headerStatus.html.twig' %} {% elseif '/plan/incomplete' in app.request.uri %} {% include 'USStatisticsBundle:Plan:includes/menu.html.twig' %} {% elseif '/satisfaction/range/' in app.request.uri %} {% include 'USStatisticsBundle:Satisfaction:includes/menu.html.twig' %} {% endif %}
{% if grid.isFilterSectionVisible %} {{ grid_filters(grid) }} {% endif %}
{% if grid.isTitleSectionVisible %} {{ grid_titles(grid) }} {% endif %} {{ grid_rows(grid) }}
{% if grid.isPagerSectionVisible %} {{ grid_pager(grid) }} {% endif %} {% if withjs %} {{ grid_scripts(grid) }} {% endif %} {% endblock grid %} {% block grid_column_filter_type_input2 %} {# Operator #} {% set btwOperator = constant('APY\\DataGridBundle\\Grid\\Column\\Column::OPERATOR_BTW') %} {% set btweOperator = constant('APY\\DataGridBundle\\Grid\\Column\\Column::OPERATOR_BTWE') %} {% set isNullOperator = constant('APY\\DataGridBundle\\Grid\\Column\\Column::OPERATOR_ISNULL') %} {% set isNotNullOperator = constant('APY\\DataGridBundle\\Grid\\Column\\Column::OPERATOR_ISNOTNULL') %} {% set op = column.data.operator is defined ? column.data.operator : column.defaultOperator %} {# Query #} {% set from = column.data.from is defined ? column.data.from : null %} {% set to = column.data.to is defined ? column.data.to : null %} {# Display #} {{ block('grid_column_operator')}}
{% endblock grid_column_filter_type_input2 %} {% block grid_exports %}
{% spaceless %} {% endspaceless %}
{% endblock grid_exports %} {% block grid_column_cell %} {{ value!='false' and value!=''?value:0 }} {{column.id=='completePercent' and value==''?' %'}} {% endblock %} {# ---------------------------------------------------- grid_rows --------------------------------------------------- #} {% block grid_rows %} {% set num = 1 %} {% for row in grid.rows %} {% set last_row = loop.last %} {% spaceless %} {% set gridColumns %} {% for column in grid.columns %} {% if column.visible(grid.isReadyForExport) %} {% if column.renderBlockId == "id" %} {{ grid_cell(column, row, grid)|raw }} {% elseif column.renderBlockId == "webIndex" %} {{num}} {% elseif column.renderBlockId == "0" or column.renderBlockId == "25" or column.renderBlockId == "50" or column.renderBlockId == "75" or column.renderBlockId == "100"%} {{ grid_cell(column, row, grid)|raw }} {% else %} {{ grid_cell(column, row, grid)|raw }} {% endif %} {% endif %} {% endfor %} {% endset %} {{ gridColumns }} {% endspaceless %} {% set num = num+1 %} {% endfor %} {% endblock grid_rows %} {# ---------------------------------------------------- grid_pager -------------------------------------------------- #} {% block grid_pager %} {% if pagerfanta %} {{ grid_pagerfanta(grid) }} {% else %}
{% endif %} {% endblock grid_pager %} {# ---------------------------------------------------- grid_pager_selectpage -------------------------------------------------- #} {% block grid_pager_selectpage %}
{% if grid.page > 0 %} < {% endif %}
{% if grid.page+1 == grid.pageCount and grid.page-1 >= 1 %}
{{grid.page-1 < 10?"0"}}{{grid.page-1}}
{% endif%} {% if grid.page+1 > 1 %}
{{grid.page < 10?"0"}}{{grid.page}}
{% endif %}
{{grid.page < 9?"0"}}{{grid.page+1}}
{% if grid.page+2 <= grid.pageCount %}
{{grid.page+2 < 10?"0"}}{{grid.page+2}}
{% endif %} {% if grid.page == 0 and grid.page+3 <= grid.pageCount %}
{{grid.page+3 < 10?"0"}}{{grid.page+3}}
{% endif%}
{% if grid.pageCount > grid.page + 1 %} > {% endif %}
{{'grid.goto.page'|trans({},"USBackendBundle")}} {{ 'of %count%'|trans({ '%count%' : grid.pageCount }) }}
{% endblock %} {# -------------------------------------------------- grid_filters -------------------------------------------------- #} {% block grid_filters %}
{% endblock grid_filters %} {# -------------------------------------------- grid_column_filter_type_input --------------------------------------- #} {% block grid_column_filter_type_input %} {% set btwOperator = constant('APY\\DataGridBundle\\Grid\\Column\\Column::OPERATOR_BTW') %} {% set btweOperator = constant('APY\\DataGridBundle\\Grid\\Column\\Column::OPERATOR_BTWE') %} {% set isNullOperator = constant('APY\\DataGridBundle\\Grid\\Column\\Column::OPERATOR_ISNULL') %} {% set isNotNullOperator = constant('APY\\DataGridBundle\\Grid\\Column\\Column::OPERATOR_ISNOTNULL') %} {% set op = column.data.operator is defined ? column.data.operator : column.defaultOperator %} {% set from = column.data.from is defined ? column.data.from : null %} {% set to = column.data.to is defined ? column.data.to : null %} {{ grid_column_operator(column, grid, op, submitOnChange) }}
{% endblock grid_column_filter_type_input %} {# ------------------------------------------------ grid_column_actions_cell --------------------------------------------- #} {% block grid_column_actions_cell %} {% set actions = column.getActionsToRender(row) %} {% for action in actions %} {{ action.title|trans }} {% endfor %} {% endblock grid_column_actions_cell %} {# ------------------------------------------------ custom cells --------------------------------------------- #} {% block grid_column_boolean_cell %} {{value=="false"?"0":"1"}} {% endblock %} {% block grid_column_direction_cell %} {{value==""?"empty":value}} {% endblock %} {% block grid_column_hostType_cell %} {% if value == "extern" %} {{'user.hostType.extern'|trans({},"USBackendBundle")}} {% elseif value == "intern"%} {{'user.hostType.intern'|trans({},"USBackendBundle")}} {% elseif value == "outsourced" %} {{'user.hostType.outsourced'|trans({},"USBackendBundle")}} {% elseif value == "trainee" %} {{'user.hostType.trainee'|trans({},"USBackendBundle")}} {% endif %} {% endblock %} {% block grid_column_name_cell %} {{ value |replace({'phase_':''}) }} {% endblock %} {% block grid_column_phase_cell %} {{ value |replace({'phase_':''}) }} {% endblock %} {% block grid_column_type_cell %} {% if value == "extern" %} {{'user.hostType.extern'|trans({},"USBackendBundle")}} {% elseif value == "intern"%} {{'user.hostType.intern'|trans({},"USBackendBundle")}} {% elseif value == "outsourced" %} {{'user.hostType.outsourced'|trans({},"USBackendBundle")}} {% elseif value == "trainee" %} {{'user.hostType.trainee'|trans({},"USBackendBundle")}} {% endif %} {% endblock %} {#{% block grid_titles %} {% for column in grid.columns %} {% if column.visible(grid.isReadyForExport) %} -1) %} style="width:{{ column.size }}px;"{% endif %}> {%- spaceless %} {% if column.type == 'massaction' %} {% else %} {% set columnTitle = grid.prefixTitle ~ column.title ~ '__abbr' %} {% if columnTitle|trans == columnTitle %} {% set columnTitle = grid.prefixTitle ~ column.title %} {% endif %} {{ columnTitle|trans }} {% endif %} {% endspaceless -%} {% endif %} {% endfor %} {% endblock grid_titles %}#}