Mini Shell
<?php
require_once("_include/init.php");
if(!current_user_can('administrator') ) {
echo "Section réservée aux administrateurs du site uniquement. <a href='javascript:window.parent.location.href=\"/mcpv/index.php\"'>Revenir au site</a>";
exit();
}
$req = $db->prepare('select statut,date_avis,fonction,nom,prenom,adresse,npa || " " || lieu,memb_nom,memb_email,note_c1,note_c2,note_c3,note_c4,note_c5,note_c6,remarque
from v_avis order by nom, date_avis');
$avis = $req->execute();
$entete = array("Statut","Date avis","Fonction prest.","Nom prest.","Prénom prest.","Adresse","NPA + Lieu","Evalué par","EMail",$criteres[0],$criteres[1],$criteres[2],$criteres[3],$criteres[4],$criteres[5], "Remarques");
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=avis.csv');
$output = fopen("php://output","w");
ob_end_clean();
fputs($output, $bom = chr(0xEF) . chr(0xBB) . chr(0xBF) ); // Write BOM character sequence to fix UTF-8 in Excel
fputcsv($output,$entete,";");
while($av = $avis->fetchArray(SQLITE3_ASSOC)) {
fputcsv($output, $av,";");
}
fclose($output);
?>