/** 1. Récupération des données **/ $pageUtilisateurs = getPageUrl('adminUtilisateurs'); if ($action == 'list' || $action == 'dl') { if (isset($_GET['order'])) { $order = $_GET['order']; } else { $order = 'nom'; } if (isset($_GET['desc'])) { $desc = true; } else { $desc = false; } $listePromotions = getPromotionList($order, $desc); } else { if ($action == 'view' || $action == 'delete' || $action == 'edit') { // On récupère les données sur la promotion if (count(checkPromotion($_GET['id'], array())) == 0) { $promotionData = getPromotionData($_GET['id']); } else { header('Location: ' . ROOT . CURRENT_FILE . '?page=' . $_GET['page']); } } } // On retourne la liste au format CSV si $action == 'dl' if ($action == 'dl') { /* Création de l'array à retourner */
?> </label> <select name = "promotion" id = "promotion" class = "<?php if ($action != 'edit' && $action != 'add') { echo 'readonlyForm'; } ?> " <?php if ($action != 'edit' && $action != 'add') { echo 'disabled'; } ?> > <?php // Liste des promotions $listePromotions = getPromotionList(); if (isset($_POST['promotion']) && isset($listePromotions[$_POST['promotion']])) { $defaultValue = $_POST['promotion']; } else { $defaultValue = $certificatData['promotion']['id']; } foreach ($listePromotions as $promotionData) { ?> <option value = "<?php echo $promotionData['id']; ?> " <?php if ($promotionData['id'] == $defaultValue) { echo 'selected'; } ?>