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

Retablissement headscript() dans le layout pour rétablie redconduction offre...

Retablissement headscript() dans le layout pour rétablie redconduction offre de formation complémentaire, centre de cout et modulateur.
parent a22e981d
Loading
Loading
Loading
Loading
+9 −12
Original line number Diff line number Diff line
@@ -17,14 +17,7 @@ $this->headScript()->offsetSetFile(130, $this->basePath('/js/reconduction-centre
                                     'style' => 'width:250px;']);
                echo $this->formSelect($selectStructure);
                ?>
                <script>
                    $("body").on("change", "select.structure", function (event) {
                        $("*").css('cursor', 'wait');
                        var id = $(this).val();
                        var url = '<?= $this->url('of', [], ['query' => ['structure' => '__structure__']]) ?>';
                        $(location).attr('href', url.replace('__structure__', id));
                    });
                </script>
           
            </div>
        </div>
    </div>
@@ -33,9 +26,11 @@ $this->headScript()->offsetSetFile(130, $this->basePath('/js/reconduction-centre

<div class="alert alert-warning" role="alert">
    <strong>IMPORTANT</strong><br/>
    Seules les formations reconduites pour la prochaine année universitaire peuvent bénéficier de la reconduction des centres
    Seules les formations reconduites pour la prochaine année universitaire peuvent bénéficier de la reconduction des
    centres
    de coûts d'une année sur l'autre.
    Si la formation n'est pas disponible dans la liste ci-dessous, veuillez vérifier qu'elle a bien été reconduit pour la
    Si la formation n'est pas disponible dans la liste ci-dessous, veuillez vérifier qu'elle a bien été reconduit pour
    la
    prochaine année universitaire.
</div>

@@ -84,7 +79,8 @@ echo $this->messenger()->addCurrentMessagesFromFlashMessenger()->addMessagesFrom
            <?php foreach ($etapesReconduites as $er): ?>
                <tr>
                    <td>
                        <input class="checkbox-element" type="checkbox" name="etapes[]" value="<?= $er['ETAPE_CODE'] ?>">
                        <input class="checkbox-element" type="checkbox" name="etapes[]"
                               value="<?= $er['ETAPE_CODE'] ?>">
                    </td>
                    <td><?= $er['ETAPE_CODE']; ?></td>
                    <td><?= $er['ETAPE_LIBELLE']; ?></td>
@@ -93,7 +89,8 @@ echo $this->messenger()->addCurrentMessagesFromFlashMessenger()->addMessagesFrom
            <?php endforeach; ?>
            </tbody>
        </table>
        <button disabled="disabled" id="reconduction-cc-button" class="btn btn-primary pop-ajax" type="button" data-content="Voulez-vous réellement reconduire ces centres de coût pour l'année prochaine ?
        <button disabled="disabled" id="reconduction-cc-button" class="btn btn-primary pop-ajax" type="button"
                data-content="Voulez-vous réellement reconduire ces centres de coût pour l'année prochaine ?
                <div class='alert alert-warning'>
                <button type='button' class='close' data-bs-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>
                    Les centres de coûts seront reconduits uniquement sur les éléments pédagogiques / types heures non encore paramétrés. Les centres de coûts déjà positionnés ne seront pas modifiés.
+5 −10
Original line number Diff line number Diff line
@@ -17,14 +17,7 @@ $this->headScript()->offsetSetFile(100, $this->basePath('/js/reconduction-modula
                                     'style' => 'width:250px;']);
                echo $this->formSelect($selectStructure);
                ?>
                <script>
                    $("body").on("change", "select.structure", function (event) {
                        $("*").css('cursor', 'wait');
                        var id = $(this).val();
                        var url = '<?= $this->url('of', [], ['query' => ['structure' => '__structure__']]) ?>';
                        $(location).attr('href', url.replace('__structure__', id));
                    });
                </script>
            

            </div>
        </div>
@@ -35,7 +28,8 @@ $this->headScript()->offsetSetFile(100, $this->basePath('/js/reconduction-modula
    <strong>IMPORTANT</strong><br/>
    Seules les formations reconduites pour la prochaine année universitaire peuvent bénéficier de la reconduction des
    modulateurs d'une année sur l'autre.
    Si la formation n'est pas disponible dans la liste ci-dessous, veuillez vérifier qu'elle a bien été reconduit pour la
    Si la formation n'est pas disponible dans la liste ci-dessous, veuillez vérifier qu'elle a bien été reconduit pour
    la
    prochaine année universitaire.
</div>

@@ -83,7 +77,8 @@ echo $this->messenger()->addCurrentMessagesFromFlashMessenger();
            <?php foreach ($etapesReconduites as $er): ?>
                <tr>
                    <td>
                        <input class="checkbox-element" type="checkbox" name="etapes[]" value="<?= $er['ETAPE_CODE']; ?>">
                        <input class="checkbox-element" type="checkbox" name="etapes[]"
                               value="<?= $er['ETAPE_CODE']; ?>">
                    </td>
                    <td><?= $er['ETAPE_CODE']; ?></td>
                    <td><?= $er['ETAPE_LIBELLE']; ?></td>
+1 −8
Original line number Diff line number Diff line
@@ -23,14 +23,7 @@ $this->headScript()->offsetSetFile(100, $this->basePath('/js/reconduction-offre.
                                     'style' => 'width:250px;']);
                echo $this->formSelect($selectStructure);
                ?>
                <script>
                    $("body").on("change", "select.structure", function (event) {
                        $("*").css('cursor', 'wait');
                        var id = $(this).val();
                        var url = '<?= $this->url('of', [], ['query' => ['structure' => '__structure__']]) ?>';
                        $(location).attr('href', url.replace('__structure__', id));
                    });
                </script>
             

            </div>
        </div>
+32 −15
Original line number Diff line number Diff line
@@ -26,13 +26,20 @@ echo $this->doctype();
    <?= $this->headTitle($this->appInfos()->nom)->setSeparator(' - ')->setAutoEscape(true) . "\n"; ?>

    <!-- Dépendances -->
    <link href="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.min.css') ?>" media="all" rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.structure.min.css') ?>" media="all" rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.theme.min.css') ?>" media="all" rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/open-sans-gh-pages/open-sans.css') ?>" media="all" rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/font-awesome-6.0.0/css/all.min.css') ?>" media="all" rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/bootstrap-select-1.14.0/css/bootstrap-select.min.css') ?>" media="all" rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/DataTables-1.12.1/css/dataTables.bootstrap5.min.css') ?>" media="all" rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.min.css') ?>" media="all" rel="stylesheet"
          type="text/css">
    <link href="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.structure.min.css') ?>" media="all"
          rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.theme.min.css') ?>" media="all" rel="stylesheet"
          type="text/css">
    <link href="<?= $this->basePath('/vendor/open-sans-gh-pages/open-sans.css') ?>" media="all" rel="stylesheet"
          type="text/css">
    <link href="<?= $this->basePath('/vendor/font-awesome-6.0.0/css/all.min.css') ?>" media="all" rel="stylesheet"
          type="text/css">
    <link href="<?= $this->basePath('/vendor/bootstrap-select-1.14.0/css/bootstrap-select.min.css') ?>" media="all"
          rel="stylesheet" type="text/css">
    <link href="<?= $this->basePath('/vendor/DataTables-1.12.1/css/dataTables.bootstrap5.min.css') ?>" media="all"
          rel="stylesheet" type="text/css">


    <!-- CSS générale à l'application -->
@@ -62,7 +69,8 @@ echo $this->doctype();

    <!-- Scripts globaux -->
    <script type="text/javascript" src="<?= $this->basePath('/vendor/jquery-3.6.0.min.js?v=' . $version) ?>"></script>
    <script type="text/javascript" src="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.min.js?v=' . $version) ?>"></script>
    <script type="text/javascript"
            src="<?= $this->basePath('/vendor/jquery-ui-1.12.1/jquery-ui.min.js?v=' . $version) ?>"></script>
</head>

<body class="<?= getenv('APPLICATION_ENV') ?: 'dev' ?> p-0" data-base-url="<?= $this->url('home') ?>">
@@ -71,7 +79,8 @@ echo $this->doctype();
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
    <div class="container">
        <?= $this->appLink($this->appInfos()->nom) ?>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
                aria-controls="navbarSupportedContent"
                aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
@@ -106,19 +115,25 @@ echo $this->doctype();
<nav id="footer" class="nav justify-content-center">
    <a title="<?= AppConfig::get('etablissement', 'logoDescription') ?>" class="nav-link lien-univ"
       href="<?= AppConfig::get('etablissement', 'logoUri') ?>"><?= AppConfig::get('etablissement', 'nom') ?></a>
    <a title="&#xC0;propos de cette application" class="nav-link apropos" href="<?= $this->basePath('apropos') ?>">À propos</a>
    <a title="&#xC0;propos de cette application" class="nav-link apropos" href="<?= $this->basePath('apropos') ?>">À
        propos</a>
    <a title="Contact concernant l'application" class="nav-link contact" href="<?= $this->basePath('contact') ?>">Contact</a>
    <a title="Page de navigation au sein de l'application" class="nav-link plan" href="<?= $this->basePath('plan') ?>">Plan de navigation</a>
    <a title="Mentions légales" class="nav-link ml" href="<?= AppConfig::get('etablissement', 'mentionsLegales') ?>">Mentions légales</a>
    <a title="Page de navigation au sein de l'application" class="nav-link plan" href="<?= $this->basePath('plan') ?>">Plan
        de navigation</a>
    <a title="Mentions légales" class="nav-link ml" href="<?= AppConfig::get('etablissement', 'mentionsLegales') ?>">Mentions
        légales</a>
    <a title="Vie privée" class="nav-link il" href="<?= AppConfig::get('etablissement', 'viePrivee') ?>">Vie privée</a>
</nav>


<!-- Scripts (dépendances) -->
<script type="text/javascript" src="<?= $this->basePath('/vendor/bootstrap-5.0.2/dist/js/bootstrap.bundle.js') ?>"></script>
<script type="text/javascript"
        src="<?= $this->basePath('/vendor/bootstrap-5.0.2/dist/js/bootstrap.bundle.js') ?>"></script>
<script type="text/javascript" src="<?= $this->basePath('/vendor/jquery.form-3.51.js') ?>"></script>
<script type="text/javascript" src="<?= $this->basePath('/vendor/bootstrap-select-1.14.0/js/bootstrap-select.min.js') ?>"></script>
<script type="text/javascript" src="<?= $this->basePath('/vendor/bootstrap-select-1.14.0/js/i18n/defaults-fr_FR.js') ?>"></script>
<script type="text/javascript"
        src="<?= $this->basePath('/vendor/bootstrap-select-1.14.0/js/bootstrap-select.min.js') ?>"></script>
<script type="text/javascript"
        src="<?= $this->basePath('/vendor/bootstrap-select-1.14.0/js/i18n/defaults-fr_FR.js') ?>"></script>

<!-- Scripts de l'application -->
<script type="text/javascript" src="<?= $this->basePath('/js/unicaen.js?v=' . $version) ?>"></script>
@@ -133,6 +148,8 @@ echo $this->doctype();
<script type="text/javascript" src="<?= $this->basePath('/js/paiement.js?v=' . $version) ?>"></script>
<script type="text/javascript" src="<?= $this->basePath('/js/piece-jointe.js?v=' . $version) ?>"></script>

<?= $this->headScript(); ?>

<!-- Scripts chargés dynamiquement -->
<?= $this->inlineScript(); ?>