Loading module/Application/src/Application/Controller/TheseController.php +1 −0 Changes for module/Application/src/Application/Controller/TheseController.php: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -120,6 +120,7 @@ class TheseController extends AbstractController 'theses' => $paginator, 'text' => $text, 'roleDirecteurThese' => $this->roleService->getRepository()->findOneBy(['sourceCode' => Role::CODE_DIRECTEUR_THESE]), 'etablissements' => $this->etablissementService->getEtablissements(), ]); } Loading module/Application/view/application/these/index.phtml +1 −1 Changes for module/Application/view/application/these/index.phtml: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ $acteursFormatter->asSeparated() </h1> <!-- Formulaire de filtrage --> <div class="pull-left"> <?php echo $this->partial('partial/form-filtrage') ?> <?php echo $this->partial('partial/form-filtrage', ['etablissements' => $etablissements]) ?> </div> <!-- Formulaire de recherche --> <div class="pull-right"> Loading module/Application/view/application/these/partial/form-filtrage.phtml +12 −7 Changes for module/Application/view/application/these/partial/form-filtrage.phtml: 12 added lines, 7 removed lines. Original line number Diff line number Diff line <?php use Application\Entity\Db\Etablissement; use Application\Entity\Db\These; use Application\View\Renderer\PhpRenderer; Loading @@ -19,6 +20,16 @@ $urlFiltrer = function ($paramName, $paramValue, $queryParams) { return $this->url('these/rechercher', [], ['query' => $queryParams], true); }; //preparation des etablissements $paramEtablissements = []; $paramEtablissements[] = ['value' => '', 'label' => $this->translate("Tous") ]; /** @var Etablissement $etablissement */ foreach ($etablissements as $etablissement) { $paramEtablissements[] = ['value' => $v = $etablissement->getCode(), 'label' => $etablissement->getSigle() ]; } echo $this->filterPanel([ $this->translate("État") => [ 'paramName' => 'etatThese', Loading @@ -34,13 +45,7 @@ echo $this->filterPanel([ $this->translate("Établissement") => [ 'paramName' => 'etablissement', 'paramConfig' => [ ['value' => '', 'label' => $this->translate("Tous") ], ['value' => $v = 'INSA', 'label' => $this->translate("INSA Rouen") ], ['value' => $v = 'UCN', 'label' => $this->translate("UniCaen") ], ['value' => $v = 'ULHN', 'label' => $this->translate("Univ-LeHavre") ], ['value' => $v = 'URN', 'label' => $this->translate("Univ-Rouen") ], ], 'paramConfig' => $paramEtablissements, 'filterUrl' => $urlFiltrer, ], ]) ?> Loading Loading
module/Application/src/Application/Controller/TheseController.php +1 −0 Changes for module/Application/src/Application/Controller/TheseController.php: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -120,6 +120,7 @@ class TheseController extends AbstractController 'theses' => $paginator, 'text' => $text, 'roleDirecteurThese' => $this->roleService->getRepository()->findOneBy(['sourceCode' => Role::CODE_DIRECTEUR_THESE]), 'etablissements' => $this->etablissementService->getEtablissements(), ]); } Loading
module/Application/view/application/these/index.phtml +1 −1 Changes for module/Application/view/application/these/index.phtml: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ $acteursFormatter->asSeparated() </h1> <!-- Formulaire de filtrage --> <div class="pull-left"> <?php echo $this->partial('partial/form-filtrage') ?> <?php echo $this->partial('partial/form-filtrage', ['etablissements' => $etablissements]) ?> </div> <!-- Formulaire de recherche --> <div class="pull-right"> Loading
module/Application/view/application/these/partial/form-filtrage.phtml +12 −7 Changes for module/Application/view/application/these/partial/form-filtrage.phtml: 12 added lines, 7 removed lines. Original line number Diff line number Diff line <?php use Application\Entity\Db\Etablissement; use Application\Entity\Db\These; use Application\View\Renderer\PhpRenderer; Loading @@ -19,6 +20,16 @@ $urlFiltrer = function ($paramName, $paramValue, $queryParams) { return $this->url('these/rechercher', [], ['query' => $queryParams], true); }; //preparation des etablissements $paramEtablissements = []; $paramEtablissements[] = ['value' => '', 'label' => $this->translate("Tous") ]; /** @var Etablissement $etablissement */ foreach ($etablissements as $etablissement) { $paramEtablissements[] = ['value' => $v = $etablissement->getCode(), 'label' => $etablissement->getSigle() ]; } echo $this->filterPanel([ $this->translate("État") => [ 'paramName' => 'etatThese', Loading @@ -34,13 +45,7 @@ echo $this->filterPanel([ $this->translate("Établissement") => [ 'paramName' => 'etablissement', 'paramConfig' => [ ['value' => '', 'label' => $this->translate("Tous") ], ['value' => $v = 'INSA', 'label' => $this->translate("INSA Rouen") ], ['value' => $v = 'UCN', 'label' => $this->translate("UniCaen") ], ['value' => $v = 'ULHN', 'label' => $this->translate("Univ-LeHavre") ], ['value' => $v = 'URN', 'label' => $this->translate("Univ-Rouen") ], ], 'paramConfig' => $paramEtablissements, 'filterUrl' => $urlFiltrer, ], ]) ?> Loading