-
Notifications
You must be signed in to change notification settings - Fork 0
/
VizuHAL_requete12.php
66 lines (60 loc) · 2.58 KB
/
VizuHAL_requete12.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
/*
* VizuHAL - Générez des stats HAL - Generate HAL stats
*
* Copyright (C) 2023 Olivier Troccaz ([email protected]) and Laurent Jonchère ([email protected])
* Released under the terms and conditions of the GNU General Public License (https://www.gnu.org/licenses/gpl-3.0.txt)
*
* Requête 12 - Request 12
*/
//Intitulé
echo '<span class="btn btn-secondary mt-2"><strong>12. Collection : Nombre d\'articles avec texte intégral déposé dans HAL OU lien externe vers PDF en open access par éditeur</strong></span><br><br>';
//Descriptif
echo '<div class="alert alert-secondary">Cette requête présente le nombre d’articles de revue, avec texte intégral ou avec un lien vers un PDF librement disponible hors de HAL (via <a target="_blank" href="https://unpaywall.org/">Unpaywall</a>), par éditeur et pour une année donnée. Ne sont représentés que les principaux éditeurs et les articles HAL ayant un DOI. Les autres éditeurs sont rassemblés sous l’appellation « Hors regroupement éditorial ». <a href="#DT">Voir détails techniques en bas de page</a>.</div><br>';
//Export CSV
$Fnm = "./csv/req12.csv";
$inF = fopen($Fnm,"w+");
fseek($inF, 0);
$chaine = "\xEF\xBB\xBF";
fwrite($inF,$chaine);
$year = $annee12;
$spefq = "&fq=(submitType_s:file%20OR%20linkExtId_s:*)";
extractHALnbPubEd_nv($team, $year, "ART", $spefq, $nbTotArt, $nbPubEdRE, $cstCA);
//var_dump($nbPubEdRE);
//Affichage
echo '<br>';
echo '<table id="basic-datatable" class="table table-hover table-striped table-bordered col-9">';
echo '<thead class="thead-dark">';
echo '<tr>';
echo $cstRED;
echo '<th scope="col" style="text-align:left"><strong>Nombre d\'articles avec texte intégral déposé dans HAL OU lien externe vers PDF en open access</strong></th>';
$chaine = "Regroupement éditorial;Nombre d'articles avec texte intégral déposé dans HAL OU lien externe vers PDF en open access;";
echo '</tr>';
$chaine .= chr(13).chr(10);
fwrite($inF,$chaine);
echo '</thead>';
echo '<tbody>';
for ($i=0; $i<count($nbPubEdRE); $i++) {
echo '<tr>';
if ($nbPubEdRE[$i]["editeur_ng"] == "Hors regroupement éditorial") {
$deb = "<em>";
$fin = "</em>";
}else{
$deb = "";
$fin = "";
}
echo '<td>';
echo $deb.$nbPubEdRE[$i]["editeur_ng"].$fin;
echo '</td>';
echo '<td>';
echo $nbPubEdRE[$i]["nbArt"];
echo '</td>';
$chaine = $nbPubEdRE[$i]["editeur_ng"].";".$nbPubEdRE[$i]["nbArt"].";";
echo '</tr>';
$chaine .= chr(13).chr(10);
fwrite($inF,$chaine);
}
echo '</tbody>';
echo '</table>';
echo '<a class="btn btn-secondary mt-2" href="./csv/req12.csv">Exporter le tableau au format CSV</a><br><br>';
?>