Exemple #1
0
if ($action == 'dl') {
    /*
    	Création de l'array à retourner
    */
    $servicesCSV = array(array('id', LANG_ADMIN_SERVICES_LISTE_TABLE_TITLE_HOPITAL, LANG_ADMIN_SERVICES_LISTE_TABLE_TITLE_SPECIALITE, LANG_ADMIN_SERVICES_LISTE_TABLE_TITLE_CHEF, LANG_ADMIN_SERVICES_LISTE_TABLE_TITLE_CHEF, LANG_ADMIN_SERVICES_NOM));
    foreach (getServiceList() as $service) {
        $servicesCSV[] = array($service['id'], $service['hopital']['nom'], $service['specialite']['nom'], $service['chef']['nom'], $service['chef']['prenom'], $service['nom']);
    }
    // Téléchargement du CSV
    downloadCSV($servicesCSV, 'services.csv');
}
if ($action == 'list') {
    /**
    		2. Création de la pagination
    	**/
    $pagination = creerPagination(8, 4, $pageActuelle, $nbTotalPages);
    /**
    		Affichage des résultats
    	**/
    /*
    	Liste des services
    */
    /*
    	Filtres de sélection
    */
    ?>
			<div id = "filtres">
				<form method = "GET">
					<?php 
    if (isset($_GET['page'])) {
        ?>
Exemple #2
0
if ($res_f = $res->fetch()) {
    $nbResultats = $res_f[0];
    $nbPage = ceil($nbResultats / $nbServicesParPage);
    // Calcul du nb de pages
    if (isset($_GET['page']) && $_GET['page'] > 0 && $_GET['page'] <= $nbPage) {
        $pageActuelle = $_GET['page'];
    } else {
        $pageActuelle = 1;
    }
    $positionActuelle = ($pageActuelle - 1) * $nbServicesParPage;
    $limitSqlContent = ' LIMIT ' . $nbServicesParPage . ' OFFSET ' . $positionActuelle;
}
/*
	Création de la pagination
*/
$pagination = creerPagination(8, 4, $pageActuelle, $nbPage);
// On crée les requêtes SQL
$sqlFilter = $coreSql . $whereSqlFilter;
$sqlContent = $coreSql . $whereSqlContent . $groupbySqlContent . $limitSqlContent;
$fastSelectSql = $fastSelectSqlCore . $whereSqlFilter . ' ORDER BY e.finStage DESC, e.debutStage DESC, e.promotion DESC';
/*
	Création des catégories de filtres
*/
$res = $db->prepare($sqlFilter);
$res->execute($preparedValue);
while ($res_f = $res->fetch()) {
    /*
    	Promotions
    */
    if (!isset($filtres['promotion'][$res_f['promotionId']]['nom'])) {
        $filtres['promotion'][$res_f['promotionId']]['id'] = $res_f['promotionId'];