templates/Action/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}SENACS | Les actions des centres sociaux (ancienne version){% endblock title %}
  3. {% block headline %}
  4. <h1 class="page-header">Les actions des centres sociaux (ancienne version)</h1>
  5. {% endblock %}
  6. {% block submenu %}
  7. {% include 'SubMenu/submenu_actions.html.twig' %}
  8. {% endblock submenu %}
  9. {% block description %}
  10. <div class="col-md-12">
  11. <div class="alert alert-msg">
  12. Réussies ou avec des résultats mitigés, les actions des centres sociaux valent le coup d'être échangées. Non seulement parce que chacun peut s'enrichir de l'expérience de l'autre, de ses succés comme de ses échecs mais aussi parce que cela donne l'opportunité à chacun de prolonger son action au-delà du local. Une meilleure « interconnaissance » de vos actions peut susciter l’échange et la rencontre entre acteurs.
  13. La transmission de votre expérience donne aussi la possibilité aux Caf et aux Fédérations de mieux communiquer sur ce que font les centres sociaux et de mettre en valeur leur expertise au quotidien.
  14. </div>
  15. <div class="recherche">
  16. <form>
  17. <div class="collapse" id="collapseRechercheAvancee">
  18. <div class="row margin-medium">
  19. <div class="col-md-3 col-xs-12">
  20. <label class="form-label" for="departement">Département</label>
  21. <select id="departement" name="departement" class="form-control">
  22. <option value="">Tous les départements</option>
  23. {% for departement in departements %}
  24. <option value="{{departement.getId}}" {%if (filter_departement==departement.getId) %} selected{%endif%}> {{departement}}</option>
  25. {% endfor %}
  26. </select>
  27. </div>
  28. <div class="col-md-3 col-xs-12">
  29. <label class="form-label" for="region">Région</label>
  30. <select id="region" name="region" class="form-control">
  31. <option value="">Toutes les régions</option>
  32. {% for region in regions %}
  33. <option value="{{region.getId}}"{%if (filter_region==region.getId) %} selected{%endif%}>{{region}}</option>
  34. {% endfor %}
  35. </select>
  36. </div>
  37. <div class="col-md-3 col-xs-12">
  38. <label class="form-label" for="public">Public</label>
  39. <select id="public" name="public" class="form-control">
  40. <option value="">Tous les publics</option>
  41. {% for public in publics %}
  42. <option value="{{public.getId}}"{%if (filter_public==public.getId) %} selected{%endif%}>{{public}}</option>
  43. {% endfor %}
  44. </select>
  45. </div>
  46. <div class="col-md-3 col-xs-12">
  47. <label class="form-label" for="familiale">Action socioFamiliale</label>
  48. <select id="familiale" name="familiale" class="form-control">
  49. <option value="">Tous</option>
  50. {% for actionFamiliale in actionFamiliales %}
  51. <option value="{{actionFamiliale.getId}}"{%if (filter_familiale==actionFamiliale.getId) %} selected{%endif%}>{{actionFamiliale}}</option>
  52. {% endfor %}
  53. </select>
  54. </div>
  55. </div>
  56. <div class="row margin-medium">
  57. <div class="col-md-3 col-xs-12">
  58. <label class="form-label" for="economique">Action socioEconomique</label>
  59. <select id="economique" name="economique" class="form-control">
  60. <option value="">Tous</option>
  61. {% for actionEconomique in actionEconomiques %}
  62. <option value="{{actionEconomique.getId}}"{%if (filter_economique==actionEconomique.getId) %} selected{%endif%}>{{actionEconomique}}</option>
  63. {% endfor %}
  64. </select>
  65. </div>
  66. <div class="col-md-3 col-xs-12">
  67. <label class="form-label" for="culturel">Action socioCulturelle</label>
  68. <select id="culturel" name="culturel" class="form-control">
  69. <option value="">Tous</option>
  70. {% for actionCulturel in actionCulturels %}
  71. <option value="{{actionCulturel.getId}}"{%if (filter_culturel==actionCulturel.getId) %} selected{%endif%}>{{actionCulturel}}</option>
  72. {% endfor %}
  73. </select>
  74. </div>
  75. <div class="col-md-3 col-xs-12">
  76. <label class="form-label" for="politique">Action socioPolitique</label>
  77. <select id="politique" name="politique" class="form-control">
  78. <option value="">Tous</option>
  79. {% for actionPolitique in actionPolitiques %}
  80. <option value="{{actionPolitique.getId}}"{%if (filter_politique==actionPolitique.getId) %} selected{%endif%}>{{actionPolitique}}</option>
  81. {% endfor %}
  82. </select>
  83. </div>
  84. <div class="col-md-3 col-xs-12">
  85. <label class="form-label" for="tag">Mots clés associés à l'action</label>
  86. <select id="tag" name="tag[]" class="form-control" multiple="multiple">
  87. <option value="">Tous</option>
  88. {% for actionTag in actionTags %}
  89. <option value="{{actionTag.getId}}"{%if (actionTag.getId in filter_tag) %} selected{%endif%}>{{actionTag}}</option>
  90. {% endfor %}
  91. </select>
  92. </div>
  93. </div>
  94. <div class="row">
  95. <div class="col-md-3 col-xs-12"><input type="submit" value="Filtrer" class="btn btn-primary"></div>
  96. </div>
  97. </div>
  98. <div class="row">
  99. <div class="col-md-3 col-xs-12">
  100. <button type="button" class="btn btn-outline-dark" data-bs-toggle="collapse" data-bs-target="#collapseRechercheAvancee" aria-expanded="false" aria-controls="collapseRechercheAvancee">
  101. <span class="fa-solid fa-search-plus"></span> Filtres avancés
  102. </button>
  103. </div>
  104. </div>
  105. </form>
  106. </div>
  107. <table class="table table-striped table-hover">
  108. <thead>
  109. <tr>
  110. <th>{{ knp_pagination_sortable(pagination, 'Nom', 'e.intitule')|raw }}</th>
  111. <th>{{ knp_pagination_sortable(pagination, 'Département', 'd.nom')|raw }}</th>
  112. <th>{{ knp_pagination_sortable(pagination, 'Année', 'e.created')|raw }}</th>
  113. </tr>
  114. </thead>
  115. <tbody>
  116. {%- for entity in pagination %}
  117. <tr>
  118. <td><a href="{{ path('show_action', {'id': entity.id}) }}">{{ entity.intitule }}</a></td>
  119. <td>{{ entity.getStructure().getDepartement().getNom() }}</td>
  120. <td>{{ entity.created|date('Y') }}</td>
  121. </tr>
  122. {%- endfor %}
  123. </tbody>
  124. </table>
  125. <!-- pagination -->
  126. {{ knp_pagination_render(pagination) }}
  127. </div>
  128. {% endblock description %}