{% extends 'ProjectManagerBundle::layout.html.twig' %} {% block title %}PM / Project List{% endblock %} {% set active = 1 %} {% set active2 = 1 %} {% block section %} Project List {% endblock %} {% block body %} {{parent()}}
{% set form = filter.form %} {{ form_start(form, {'attr':{'autocomplete':'off'}} ) }}
{{ form_errors(form.code) }} {{ form_widget(form.code) }} {{ form_errors(form.name) }} {{ form_widget(form.name) }}
Project Start
{{ form_errors(form.startbeginning) }} {{ form_widget(form.startbeginning, {'attr':{'style':'width:100px;'}}) }} {{ form_errors(form.startend) }} {{ form_widget(form.startend, {'attr':{'style':'width:100px;'}}) }}
Project End
{{ form_errors(form.endbeginning) }} {{ form_widget(form.endbeginning, {'attr':{'style':'width:100px;'}}) }} {{ form_errors(form.endend) }} {{ form_widget(form.endend, {'attr':{'style':'width:100px;'}}) }}
{{ form_errors(form.enterprise) }} {{ form_widget(form.enterprise, {'attr':{'style':'width:100px;'}}) }} {{ form_errors(form.country) }} {{ form_widget(form.country, {'attr':{'style':'width:100px;'}} ) }} {{ form_errors(form.status) }} {{ form_widget(form.status, {'attr':{'style':'width:100px;'}}) }} {{ form_widget(form.filtre) }} {{ form_widget(form.reset) }} {{ form_widget(form.excel) }}
{{ form_end(form) }}
Number of projects: {{projects|length}}
{% include "uiBundle:neotable:pager.html.twig" only %}
{% for project in projects %} {% endfor %}
# Project Code Project Name Start End Project Enterprises Budget Hours/Man Country Project Status Actions
{{loop.index}} {{project.project.projectcode}} {{project.project.name}} {{project.project.startdate|date(app.user.dateformat) }} {{project.project.enddate|date(app.user.dateformat) }} {% for ent in project.project.ProjectEnterprises %} {#% if ent.enterpriseroleinproject is not null %#} {% if ent.enterpriseroleinproject.name == "Main Client" %} {{ent.enterprise.name}}
{% elseif ent.enterpriseroleinproject.name == "Main Contractor" %} {{ent.enterprise.name}}
{% else %} {{ent.enterprise.name}}
{% endif %} {#% endif %#} {% endfor %}
{{project.project.budget}} {{project.project.hoursman}} {{project.project.country}} {{project.project.status}}
{% endblock %} {% block javascripts %} {{parent()}} {% include "uiBundle:neotable:sorterpagerscripts.html.twig" only %} {#{% include "uiBundle:neotable:sorterpagerfunction.html.twig" only %}#} {% endblock %} {% block onloadbody %} /************* Implements the color of text and date filter fields ****************************/ {% for field in filter.fields %} {% if field.fieldtype == 'text' or field.fieldtype == 'date' %} form_{{field.name}}=document.getElementById("form_{{field.name}}"); if(form_{{field.name}}.value == '') { form_{{field.name}}.style.color='{{field.notselectedcolor}}'; form_{{field.name}}.value="{{field.emptyvalue}}"; } if(form_{{field.name}}.value != '{{field.emptyvalue}}') { form_{{field.name}}.style.color='{{field.selectedcolor}}'; } {% endif %} {% endfor %} /*********************************************************************************************/ {% endblock onloadbody %}