Commit f6b72430 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Correction du ticket #34526

parent 39e3173e
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -72,6 +72,14 @@ class PieceJointeController extends AbstractController
            throw new \LogicException('Intervenant non précisé ou inexistant');
        }

        if ($this->params()->fromQuery('menu', false) !== false) { // pour gérer uniquement l'affichage du menu
            $menu = new ViewModel();
            $menu->setTemplate('application/intervenant/menu');

            return $menu;
        }


        $title = "Pièces justificatives <small>{$intervenant}</small>";

        $heuresPourSeuil = $this->getServicePieceJointe()->getHeuresPourSeuil($intervenant);
+11 −13
Original line number Diff line number Diff line
@@ -20,7 +20,7 @@ $canDevalider = $this->isAllowed(Privileges::getResourceId(Privileges::PIECE_JUS

$infosUrl = $this->url('piece-jointe/intervenant/infos', ['intervenant' => $intervenant->getRouteParam()]);

$menuUrl = $this->url('intervenant/services', ['intervenant' => $intervenant->getRouteParam()], ['query' => ['menu' => 1]] );
$menuUrl = $this->url('piece-jointe/intervenant', ['intervenant' => $intervenant->getId()], ['query' => ['menu' => 1]]);

?>
    <h1 class="page-header"><?= $title ?></h1>
@@ -73,16 +73,14 @@ $menuUrl = $this->url('intervenant/services', ['intervenant' => $intervenant->ge
            foreach ($restantes as $tpjId => $pj) { // on liste les pièces fournies mais qui ne sont pas demandées...
                //on affiche la pièce jointe restante uniquement sur l'année où elle a été fourni

                if($pj->getIntervenant()->getAnnee()->getId() == $annee->getId())
                {
                if ($pj->getIntervenant()->getAnnee()->getId() == $annee->getId()) {
                    $haveRestante = true;
                    $tpj          = $pj->getType();
                    $html         .= $this->partial('application/piece-jointe/partial/piece-jointe', compact('intervenant', 'tpj', 'pj', 'canEdit', 'canValider', 'canDevalider', 'obligatoire', 'annee'));
                }
            }
            $html .= '</div>';
            if($haveRestante)
            {
            if ($haveRestante) {
                echo $html;
            }
        }