echo LANG_ADMIN_SERVICES_LISTE_TABLE_TITLE_SPECIALITE; ?> </label> <select id = "specialite" name = "specialite" class = "<?php if ($action == 'view' || $action == 'delete') { echo 'readonlyForm'; } ?> " <?php if ($action == 'view' || $action == 'delete') { echo 'disabled'; } ?> > <?php $listeSpecialite = getSpecialiteList(); if (isset($_POST['specialite'])) { $defaultValue = $_POST['specialite']; } else { if (isset($serviceInfo['specialite']['id'])) { $defaultValue = $serviceInfo['specialite']['id']; } else { $defaultValue = FALSE; } } foreach ($listeSpecialite as $specialiteId => $specialiteData) { ?> <option value = "<?php echo $specialiteId; ?> " <?php
} /** 1. Récupération des données **/ if ($action == 'list') { if (isset($_GET['order'])) { $order = $_GET['order']; } else { $order = 'nom'; } if (isset($_GET['desc'])) { $desc = true; } else { $desc = false; } $listeSpecialite = getSpecialiteList($order, $desc); } else { if ($action == 'view' || $action == 'delete' || $action == 'edit') { // On récupère les données sur la spécialité if (count(checkSpecialite($_GET['id'], array())) == 0) { $specialiteData = getSpecialiteInfo($_GET['id']); } else { header('Location: ' . ROOT . CURRENT_FILE . '?page=' . $_GET['page']); } } } /** 2. Traitement des formulaires **/ if (isset($_POST) && count($_POST)) { /*