JOIN element_pedagogique ep ON ep.annee_id = t.annee_id + 1 AND ep.code = t.code AND ep.histo_destruction IS NULL
LEFT JOIN centre_cout_ep ccep ON ccep.element_pedagogique_id = ep.id AND ccep.centre_cout_id = t.centre_cout_id AND ccep.type_heures_id = t.type_heures_id',
),
'V_AGREMENT_EXPORT_CSV' =>
array (
'name' => 'V_AGREMENT_EXPORT_CSV',
@@ -35681,6 +35765,37 @@ FROM
privilege p
JOIN categorie_privilege cp ON cp.id = p.categorie_id
LEFT JOIN statuts_roles sr ON sr.privilege_id = p.id',
),
'V_RECONDUCTION_CENTRE_COUT' =>
array (
'name' => 'V_RECONDUCTION_CENTRE_COUT',
'definition' => 'CREATE OR REPLACE FORCE VIEW V_RECONDUCTION_CENTRE_COUT AS
WITH t AS (
SELECT
e.id etape_id,
e.libelle etape_libelle,
e.code etape_code,
ep.id element_pedagogique_id,
ccep.centre_cout_id centre_cout_id,
ccep.type_heures_id type_heures_id,
ep.annee_id annee_id,
ep.code code
FROM
etape e
JOIN source s ON s.importable = 0
JOIN element_pedagogique ep ON ep.etape_id = e.id AND ep.histo_destruction IS NULL
LEFT JOIN centre_cout_ep ccep ON ccep.element_pedagogique_id = ep.id AND ccep.histo_destruction IS NULL AND ccep.source_id = s.id
LEFT JOIN element_pedagogique ep ON ep.annee_id = t.annee_id + 1 AND ep.code = t.code AND ep.histo_destruction IS NULL
LEFT JOIN centre_cout_ep ccep ON ccep.element_pedagogique_id = ep.id AND ccep.centre_cout_id = t.centre_cout_id AND ccep.type_heures_id = t.type_heures_id',
$this->flashMessenger()->addSuccessMessage("Les centres de coût des éléments pédagogiques des étapes sélectionnées ont bien été reconduit pour la prochaine année universitaire ($result
élément(s) pédagogique(s) concerné(s))");
}else{
$this->flashMessenger()->addWarningMessage("Aucun centre de cout n'a été reconduit car aucun élément
pédagogique n'existe pour cette formation pour la prochaine année universitaire.");
}
$this->flashMessenger()->addSuccessMessage("Les centres de coûts des éléments pédagogiques des étapes sélectionnées ont bien été reconduit (<b>uniquement dans le cas où ils n'avaient pas encore de centre de coût paramétré pour l'année prochaine</b>). $result
<spanstyle="color:#ae0000;font-size:16px;"class="glyphicon glyphicon-alert"aria-hidden="true"title="Attention des centres de coût sont déjà positionnés sur les éléments pédagogiques de la prochaine année universitaire, vous risquez des les écraser avec ceux de l'année courante."></span>
<?phpif($er['NB_CC_EP']>0):?>
<spanstyle="color:#ae0000;font-size:16px;"class="glyphicon glyphicon-alert"aria-hidden="true"title="Attention des centres de coût sont déjà positionnés sur les éléments pédagogiques de la prochaine année universitaire, ils ne seront pas écrasés par ceux de cette année."></span>
<button type='button' class='btn btn-primary' id='confirm-reconduction'>Oui</button></div>"><spanclass="glyphicon glyphicon-share"></span> Reconduire les centres de coûts pour l'année suivante</button>