Loading module/Application/src/Application/View/Helper/FicheMetierViewHelper.php +4 −2 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ namespace Application\View\Helper; use Application\Entity\Db\FicheMetier; use Application\Entity\Db\FichePoste; use Application\Entity\Db\FicheTypeExterne; use Application\View\Renderer\PhpRenderer; use Zend\View\Helper\AbstractHelper; use Zend\View\Helper\Partial; Loading @@ -14,15 +15,16 @@ class FicheMetierViewHelper extends AbstractHelper /** * @param FicheMetier $fichemetier * @param FichePoste $ficheposte * @param FicheTypeExterne $ficheexterne * @param array $options * @return string|Partial */ public function __invoke($fichemetier, $ficheposte = null, $options = []) public function __invoke($fichemetier, $ficheposte = null, $ficheexterne = null, $options = []) { /** @var PhpRenderer $view */ $view = $this->getView(); $view->resolver()->attach(new TemplatePathStack(['script_paths' => [__DIR__ . "/partial"]])); return $view->partial('fiche-metier', ['fichemetier' => $fichemetier, 'ficheposte' => $ficheposte, 'options' => $options]); return $view->partial('fiche-metier', ['fichemetier' => $fichemetier, 'ficheposte' => $ficheposte, 'ficheexterne' => $ficheexterne, 'options' => $options]); } } No newline at end of file module/Application/src/Application/View/Helper/partial/fiche-metier-externe.phtml +2 −12 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ $agent = $fiche->getFichePoste()->getAgent(); <?php endif; ?> </ul> </div> <div class="col-md-5"> <div class="col-md-6"> <u> Répartition par métier</u> <?php if (isset($options['mode']) AND $options['mode'] === 'edition-fiche-poste') : ?> <a Loading @@ -76,16 +76,6 @@ $agent = $fiche->getFichePoste()->getAgent(); </li> </ul> </div> <div class="col-md-1"> <?php if (isset($options['mode']) AND $options['mode'] === 'edition-fiche-poste') : ?> <a <?php /** @see \Application\Controller\FichePosteController::selectionnerActiviteAction() */ ?> href="<?php echo $this->url('fiche-poste/selectionner-activite', ['fiche-poste' => $fiche->getFichePoste()->getId(), 'fiche-type-externe' => $fiche->getId()], [], true); ?>" class="ajax-modal" data-event="modification" > <span class="icon listing" title="Sélectionner les activités associées"></span></a> <?php endif; ?> </div> </div> </div> </div> Loading @@ -93,7 +83,7 @@ $agent = $fiche->getFichePoste()->getAgent(); <?php $options['sans-titre'] = true; $options['activite-liste'] = $fiche->getActivites(); echo $this->ficheMetier($fiche->getFicheType(), $fiche->getFichePoste(), $options); echo $this->ficheMetier($fiche->getFicheType(), $fiche->getFichePoste(), $fiche, $options); ?> </div> </div> No newline at end of file module/Application/src/Application/View/Helper/partial/fiche-metier.phtml +17 −0 Original line number Diff line number Diff line Loading @@ -5,10 +5,12 @@ use Application\Entity\Db\FicheMetier; use Application\Entity\Db\FicheMetierTypeActivite; use Application\Entity\Db\FichePoste; use Application\Entity\Db\FicheposteActiviteDescriptionRetiree; use Application\Entity\Db\FicheTypeExterne; /** * @var FicheMetier $fichemetier * @var FichePoste $ficheposte * @var FicheTypeExterne $ficheexterne * @var array $options */ Loading Loading @@ -160,10 +162,25 @@ $mode = $options['mode']; <div class="panel-body"> <?php else : ?> <div> <div class="row"> <div class="col-md-8"> <h2> Missions principales <span class="badge"> <?php echo count($activitesRestantes); ?>/<?php echo count($activites); ?> </span> </h2> </div> <div class="pull-right"> <?php if (isset($options['mode']) AND $options['mode'] === 'edition-fiche-poste') : ?> <br/> <a <?php /** @see \Application\Controller\FichePosteController::selectionnerActiviteAction() */ ?> href="<?php echo $this->url('fiche-poste/selectionner-activite', ['fiche-poste' => $ficheposte->getId(), 'fiche-type-externe' => $ficheexterne->getId()], [], true); ?>" class="ajax-modal" data-event="modification" > <span class="icon listing" title="Sélectionner les activités associées"></span></a> <?php endif; ?> </div> </div> <div> <?php endif; ?> <?php foreach ($activitesRestantes as $ficheActivite): ?> Loading Loading
module/Application/src/Application/View/Helper/FicheMetierViewHelper.php +4 −2 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ namespace Application\View\Helper; use Application\Entity\Db\FicheMetier; use Application\Entity\Db\FichePoste; use Application\Entity\Db\FicheTypeExterne; use Application\View\Renderer\PhpRenderer; use Zend\View\Helper\AbstractHelper; use Zend\View\Helper\Partial; Loading @@ -14,15 +15,16 @@ class FicheMetierViewHelper extends AbstractHelper /** * @param FicheMetier $fichemetier * @param FichePoste $ficheposte * @param FicheTypeExterne $ficheexterne * @param array $options * @return string|Partial */ public function __invoke($fichemetier, $ficheposte = null, $options = []) public function __invoke($fichemetier, $ficheposte = null, $ficheexterne = null, $options = []) { /** @var PhpRenderer $view */ $view = $this->getView(); $view->resolver()->attach(new TemplatePathStack(['script_paths' => [__DIR__ . "/partial"]])); return $view->partial('fiche-metier', ['fichemetier' => $fichemetier, 'ficheposte' => $ficheposte, 'options' => $options]); return $view->partial('fiche-metier', ['fichemetier' => $fichemetier, 'ficheposte' => $ficheposte, 'ficheexterne' => $ficheexterne, 'options' => $options]); } } No newline at end of file
module/Application/src/Application/View/Helper/partial/fiche-metier-externe.phtml +2 −12 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ $agent = $fiche->getFichePoste()->getAgent(); <?php endif; ?> </ul> </div> <div class="col-md-5"> <div class="col-md-6"> <u> Répartition par métier</u> <?php if (isset($options['mode']) AND $options['mode'] === 'edition-fiche-poste') : ?> <a Loading @@ -76,16 +76,6 @@ $agent = $fiche->getFichePoste()->getAgent(); </li> </ul> </div> <div class="col-md-1"> <?php if (isset($options['mode']) AND $options['mode'] === 'edition-fiche-poste') : ?> <a <?php /** @see \Application\Controller\FichePosteController::selectionnerActiviteAction() */ ?> href="<?php echo $this->url('fiche-poste/selectionner-activite', ['fiche-poste' => $fiche->getFichePoste()->getId(), 'fiche-type-externe' => $fiche->getId()], [], true); ?>" class="ajax-modal" data-event="modification" > <span class="icon listing" title="Sélectionner les activités associées"></span></a> <?php endif; ?> </div> </div> </div> </div> Loading @@ -93,7 +83,7 @@ $agent = $fiche->getFichePoste()->getAgent(); <?php $options['sans-titre'] = true; $options['activite-liste'] = $fiche->getActivites(); echo $this->ficheMetier($fiche->getFicheType(), $fiche->getFichePoste(), $options); echo $this->ficheMetier($fiche->getFicheType(), $fiche->getFichePoste(), $fiche, $options); ?> </div> </div> No newline at end of file
module/Application/src/Application/View/Helper/partial/fiche-metier.phtml +17 −0 Original line number Diff line number Diff line Loading @@ -5,10 +5,12 @@ use Application\Entity\Db\FicheMetier; use Application\Entity\Db\FicheMetierTypeActivite; use Application\Entity\Db\FichePoste; use Application\Entity\Db\FicheposteActiviteDescriptionRetiree; use Application\Entity\Db\FicheTypeExterne; /** * @var FicheMetier $fichemetier * @var FichePoste $ficheposte * @var FicheTypeExterne $ficheexterne * @var array $options */ Loading Loading @@ -160,10 +162,25 @@ $mode = $options['mode']; <div class="panel-body"> <?php else : ?> <div> <div class="row"> <div class="col-md-8"> <h2> Missions principales <span class="badge"> <?php echo count($activitesRestantes); ?>/<?php echo count($activites); ?> </span> </h2> </div> <div class="pull-right"> <?php if (isset($options['mode']) AND $options['mode'] === 'edition-fiche-poste') : ?> <br/> <a <?php /** @see \Application\Controller\FichePosteController::selectionnerActiviteAction() */ ?> href="<?php echo $this->url('fiche-poste/selectionner-activite', ['fiche-poste' => $ficheposte->getId(), 'fiche-type-externe' => $ficheexterne->getId()], [], true); ?>" class="ajax-modal" data-event="modification" > <span class="icon listing" title="Sélectionner les activités associées"></span></a> <?php endif; ?> </div> </div> <div> <?php endif; ?> <?php foreach ($activitesRestantes as $ficheActivite): ?> Loading