Loading module/Application/src/Application/Controller/PieceJointeController.php +8 −0 Original line number Diff line number Diff line Loading @@ -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); Loading module/Application/view/application/piece-jointe/index.phtml +11 −13 Original line number Diff line number Diff line Loading @@ -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> Loading Loading @@ -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; } } Loading Loading
module/Application/src/Application/Controller/PieceJointeController.php +8 −0 Original line number Diff line number Diff line Loading @@ -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); Loading
module/Application/view/application/piece-jointe/index.phtml +11 −13 Original line number Diff line number Diff line Loading @@ -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> Loading Loading @@ -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; } } Loading