Loading module/Application/src/Application/Controller/OffreFormationController.php +7 −20 Original line number Diff line number Diff line Loading @@ -18,8 +18,6 @@ use Application\Service\Traits\OffreFormationServiceAwareTrait; use Application\Service\Traits\StructureServiceAwareTrait; use UnicaenApp\View\Model\CsvModel; use Zend\Session\Container; use Zend\View\Model\ViewModel; use Zend\View\Renderer\PhpRenderer; /** Loading @@ -39,11 +37,6 @@ class OffreFormationController extends AbstractController use ReconductionProcessusAwareTrait; use OffreFormationServiceAwareTrait; /** * @var Container */ protected $sessionContainer; public function indexAction() Loading Loading @@ -241,16 +234,12 @@ class OffreFormationController extends AbstractController $etapesReconduites = $this->getServiceEtape()->getEtapeReconduit($structure); $this->flashMessenger()->addSuccessMessage("$result centre(s) de coût(s) ont été reconduit pour l'année prochaine. "); } catch (\Exception $e) { $this->flashMessenger()->addErrorMessage($e->getMessage()); } } if(empty($etapesReconduites) && !empty($structure)) { if (empty($etapesReconduites) && !empty($structure)) { $etapesReconduites = $this->getServiceEtape()->getEtapeReconduit($structure); } Loading @@ -258,7 +247,7 @@ class OffreFormationController extends AbstractController return [ 'structures' => $structures, 'structure' => $structure, 'etapesReconduites' => $etapesReconduites 'etapesReconduites' => $etapesReconduites, ]; } Loading Loading @@ -297,8 +286,6 @@ class OffreFormationController extends AbstractController $this->flashMessenger()->addSuccessMessage("$result modulateur(s) ont été reconduit pour l'année prochaine. "); $etapesReconduites = $this->getServiceEtape()->getEtapeReconduit($structure); } catch (\Exception $e) { $this->flashMessenger()->addErrorMessage($e->getMessage()); } Loading module/Application/src/Application/Processus/ReconductionProcessus.php +50 −51 Original line number Diff line number Diff line Loading @@ -49,6 +49,7 @@ class ReconductionProcessus extends AbstractProcessus protected $centreCoutEpService; public function __construct() { $this->etapeService = $this->getServiceEtape(); Loading Loading @@ -188,6 +189,8 @@ class ReconductionProcessus extends AbstractProcessus return true; } /** * Reconduit les centres de coutq des élements pédagogiques d'une sélection d'étapes * Loading @@ -207,19 +210,18 @@ class ReconductionProcessus extends AbstractProcessus FROM V_RECONDUCTION_CC_MODULATEUR WHERE annee_id = ? AND etape_code IN (?)'; ANNEE_ID = ? AND ETAPE_CODE IN (?) AND CENTRE_COUT_ID IS NOT NULL'; $connection = $this->getEntityManager()->getConnection(); $stmt = $connection->executeQuery($sql, [$this->getServiceContext()->getAnnee()->getId(), $etapes_codes], [ParameterType::INTEGER, Connection::PARAM_STR_ARRAY]); $ccepN = $stmt->fetchAll(); $nbCCReconduit = 0; foreach ($ccepN as $key => $value) { if(empty($value['NEW_CENTRE_COUT_EP_ID'])) { if (empty($value['NEW_CENTRE_COUT_EP_ID'])) { //Récupération de la dernière incrémentation ID CCEP $nextSequence = $this->getNextSequence('CENTRE_COUT_EP_ID_SEQ'); try{ // try{ $stmt = $connection->insert('centre_cout_ep', ['id' => $nextSequence, 'centre_cout_id' => $value['CENTRE_COUT_ID'], Loading @@ -228,18 +230,18 @@ class ReconductionProcessus extends AbstractProcessus 'source_id' => $this->getServiceSource()->getOse()->getId(), 'source_code' => uniqid($value['CENTRE_COUT_ID'] . '_' . $value['TYPE_HEURES_ID'] . '_' . $value['NEW_ELEMENT_PEDAGOGIQUE_ID']), 'histo_createur_id' => $this->getServiceContext()->getUtilisateur()->getId(), 'histo_modificateur_id' => $this->getServiceContext()->getUtilisateur()->getId() 'histo_modificateur_id' => $this->getServiceContext()->getUtilisateur()->getId(), ]); $nbCCReconduit++; }catch(\Exception $e) { continue; // }catch(\Exception $e) // { // continue; // } } } } return $nbCCReconduit; } Loading @@ -255,16 +257,15 @@ class ReconductionProcessus extends AbstractProcessus FROM V_RECONDUCTION_CC_MODULATEUR WHERE annee_id = ? ANNEE_ID = ? AND etape_code IN (?)'; ETAPE_CODE IN (?)'; $connection = $this->getEntityManager()->getConnection(); $stmt = $connection->executeQuery($sql, [$this->getServiceContext()->getAnnee()->getId(), $etapes_codes], [ParameterType::INTEGER, Connection::PARAM_STR_ARRAY]); $mepN = $stmt->fetchAll(); $nbMReconduit = 0; foreach ($mepN as $key => $value) { if(empty($value['NEW_ELEMENT_MODULATEUR_ID'])) { if (empty($value['NEW_ELEMENT_MODULATEUR_ID'])) { //Récupération de la dernière incrémentation ID CCEP $nextSequence = $this->getNextSequence('ELEMENT_MODULATEUR_ID_SEQ'); try { Loading @@ -273,21 +274,20 @@ class ReconductionProcessus extends AbstractProcessus 'element_id' => $value['NEW_ELEMENT_PEDAGOGIQUE_ID'], 'modulateur_id' => $value['MODULATEUR_ID'], 'histo_createur_id' => $this->getServiceContext()->getUtilisateur()->getId(), 'histo_modificateur_id' => $this->getServiceContext()->getUtilisateur()->getId() 'histo_modificateur_id' => $this->getServiceContext()->getUtilisateur()->getId(), ]); $nbMReconduit++; }catch(\Exception $e) { } catch (\Exception $e) { continue; } } } return $nbMReconduit; } public function getNextSequence($sequenceName = '') { $connection = $this->getEntityManager()->getConnection(); Loading @@ -297,5 +297,4 @@ class ReconductionProcessus extends AbstractProcessus return $result['VAL']; } } No newline at end of file Loading
module/Application/src/Application/Controller/OffreFormationController.php +7 −20 Original line number Diff line number Diff line Loading @@ -18,8 +18,6 @@ use Application\Service\Traits\OffreFormationServiceAwareTrait; use Application\Service\Traits\StructureServiceAwareTrait; use UnicaenApp\View\Model\CsvModel; use Zend\Session\Container; use Zend\View\Model\ViewModel; use Zend\View\Renderer\PhpRenderer; /** Loading @@ -39,11 +37,6 @@ class OffreFormationController extends AbstractController use ReconductionProcessusAwareTrait; use OffreFormationServiceAwareTrait; /** * @var Container */ protected $sessionContainer; public function indexAction() Loading Loading @@ -241,16 +234,12 @@ class OffreFormationController extends AbstractController $etapesReconduites = $this->getServiceEtape()->getEtapeReconduit($structure); $this->flashMessenger()->addSuccessMessage("$result centre(s) de coût(s) ont été reconduit pour l'année prochaine. "); } catch (\Exception $e) { $this->flashMessenger()->addErrorMessage($e->getMessage()); } } if(empty($etapesReconduites) && !empty($structure)) { if (empty($etapesReconduites) && !empty($structure)) { $etapesReconduites = $this->getServiceEtape()->getEtapeReconduit($structure); } Loading @@ -258,7 +247,7 @@ class OffreFormationController extends AbstractController return [ 'structures' => $structures, 'structure' => $structure, 'etapesReconduites' => $etapesReconduites 'etapesReconduites' => $etapesReconduites, ]; } Loading Loading @@ -297,8 +286,6 @@ class OffreFormationController extends AbstractController $this->flashMessenger()->addSuccessMessage("$result modulateur(s) ont été reconduit pour l'année prochaine. "); $etapesReconduites = $this->getServiceEtape()->getEtapeReconduit($structure); } catch (\Exception $e) { $this->flashMessenger()->addErrorMessage($e->getMessage()); } Loading
module/Application/src/Application/Processus/ReconductionProcessus.php +50 −51 Original line number Diff line number Diff line Loading @@ -49,6 +49,7 @@ class ReconductionProcessus extends AbstractProcessus protected $centreCoutEpService; public function __construct() { $this->etapeService = $this->getServiceEtape(); Loading Loading @@ -188,6 +189,8 @@ class ReconductionProcessus extends AbstractProcessus return true; } /** * Reconduit les centres de coutq des élements pédagogiques d'une sélection d'étapes * Loading @@ -207,19 +210,18 @@ class ReconductionProcessus extends AbstractProcessus FROM V_RECONDUCTION_CC_MODULATEUR WHERE annee_id = ? AND etape_code IN (?)'; ANNEE_ID = ? AND ETAPE_CODE IN (?) AND CENTRE_COUT_ID IS NOT NULL'; $connection = $this->getEntityManager()->getConnection(); $stmt = $connection->executeQuery($sql, [$this->getServiceContext()->getAnnee()->getId(), $etapes_codes], [ParameterType::INTEGER, Connection::PARAM_STR_ARRAY]); $ccepN = $stmt->fetchAll(); $nbCCReconduit = 0; foreach ($ccepN as $key => $value) { if(empty($value['NEW_CENTRE_COUT_EP_ID'])) { if (empty($value['NEW_CENTRE_COUT_EP_ID'])) { //Récupération de la dernière incrémentation ID CCEP $nextSequence = $this->getNextSequence('CENTRE_COUT_EP_ID_SEQ'); try{ // try{ $stmt = $connection->insert('centre_cout_ep', ['id' => $nextSequence, 'centre_cout_id' => $value['CENTRE_COUT_ID'], Loading @@ -228,18 +230,18 @@ class ReconductionProcessus extends AbstractProcessus 'source_id' => $this->getServiceSource()->getOse()->getId(), 'source_code' => uniqid($value['CENTRE_COUT_ID'] . '_' . $value['TYPE_HEURES_ID'] . '_' . $value['NEW_ELEMENT_PEDAGOGIQUE_ID']), 'histo_createur_id' => $this->getServiceContext()->getUtilisateur()->getId(), 'histo_modificateur_id' => $this->getServiceContext()->getUtilisateur()->getId() 'histo_modificateur_id' => $this->getServiceContext()->getUtilisateur()->getId(), ]); $nbCCReconduit++; }catch(\Exception $e) { continue; // }catch(\Exception $e) // { // continue; // } } } } return $nbCCReconduit; } Loading @@ -255,16 +257,15 @@ class ReconductionProcessus extends AbstractProcessus FROM V_RECONDUCTION_CC_MODULATEUR WHERE annee_id = ? ANNEE_ID = ? AND etape_code IN (?)'; ETAPE_CODE IN (?)'; $connection = $this->getEntityManager()->getConnection(); $stmt = $connection->executeQuery($sql, [$this->getServiceContext()->getAnnee()->getId(), $etapes_codes], [ParameterType::INTEGER, Connection::PARAM_STR_ARRAY]); $mepN = $stmt->fetchAll(); $nbMReconduit = 0; foreach ($mepN as $key => $value) { if(empty($value['NEW_ELEMENT_MODULATEUR_ID'])) { if (empty($value['NEW_ELEMENT_MODULATEUR_ID'])) { //Récupération de la dernière incrémentation ID CCEP $nextSequence = $this->getNextSequence('ELEMENT_MODULATEUR_ID_SEQ'); try { Loading @@ -273,21 +274,20 @@ class ReconductionProcessus extends AbstractProcessus 'element_id' => $value['NEW_ELEMENT_PEDAGOGIQUE_ID'], 'modulateur_id' => $value['MODULATEUR_ID'], 'histo_createur_id' => $this->getServiceContext()->getUtilisateur()->getId(), 'histo_modificateur_id' => $this->getServiceContext()->getUtilisateur()->getId() 'histo_modificateur_id' => $this->getServiceContext()->getUtilisateur()->getId(), ]); $nbMReconduit++; }catch(\Exception $e) { } catch (\Exception $e) { continue; } } } return $nbMReconduit; } public function getNextSequence($sequenceName = '') { $connection = $this->getEntityManager()->getConnection(); Loading @@ -297,5 +297,4 @@ class ReconductionProcessus extends AbstractProcessus return $result['VAL']; } } No newline at end of file