Line 49... |
Line 49... |
49 |
// +------------------------------------------------------------------------------------------------------+
|
49 |
// +------------------------------------------------------------------------------------------------------+
|
50 |
// Initialisation de la variable à retourner
|
50 |
// Initialisation de la variable à retourner
|
51 |
$retour = '';
|
51 |
$retour = '';
|
52 |
$retour .= '<!-- BiblioBota - Revue : DEBUT -->'."\n";
|
52 |
$retour .= '<!-- BiblioBota - Revue : DEBUT -->'."\n";
|
53 |
$retour .= '<div id="biblio_revue">';
|
53 |
$retour .= '<div id="biblio_revue">';
|
54 |
// Titre de la page
|
- |
|
55 |
$retour .= '<h1>'.'Liste des revues indexées dans la base de données du projet BiblioBota.'.'</h1>';
|
- |
|
Line -... |
Line 54... |
- |
|
54 |
|
56 |
|
55 |
$aso_revues = array();
|
57 |
$query_tot = 'SELECT COUNT(*) AS cpt '.
|
56 |
$query = 'SELECT '.$GLOBALS['tbl']['collection'].'.* '.
|
58 |
'FROM '.$GLOBALS['tbl']['collection'].' '.
|
57 |
'FROM '.$GLOBALS['tbl']['collection'].' '.
|
- |
|
58 |
'WHERE B_C_CACHER = 0 '.
|
59 |
'WHERE B_C_CACHER = 0';
|
59 |
'ORDER BY B_C_NOMCOMPLET ';
|
60 |
$do_query_tot = mysql_query($query_tot) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query_tot));
|
60 |
$do_query = mysql_query($query) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query));
|
61 |
$tmp_total = mysql_fetch_object($do_query_tot);
|
61 |
$nbre_revues_total = mysql_num_rows($do_query);
|
62 |
$nb_total = $tmp_total->cpt;
|
- |
|
Line 63... |
Line 62... |
63 |
mysql_free_result($do_query_tot);
|
62 |
$nbre_revues_avec_article = 0;
|
- |
|
63 |
|
- |
|
64 |
if ($nbre_revues_total == 0) {
|
64 |
|
65 |
// Titre de la page
|
65 |
if ($nb_total == 0) {
|
66 |
$retour .= '<h1>'.'Revues indexées dans la base de données du projet BiblioBota.'.'</h1>';
|
66 |
$retour .= '<p>'.'Pas encore de revues indexées...'.'</p>'."\n";
|
- |
|
67 |
} else {
|
- |
|
68 |
$aso_revues = array();
|
- |
|
69 |
$query = 'SELECT '.$GLOBALS['tbl']['collection'].'.* '.
|
- |
|
70 |
'FROM '.$GLOBALS['tbl']['collection'].' '.
|
- |
|
71 |
'WHERE B_C_CACHER = 0 '.
|
- |
|
72 |
'ORDER BY B_C_NOMCOMPLET ';
|
- |
|
73 |
$do_query = mysql_query($query) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query));
|
67 |
$retour .= '<p>'.'Pas encore de revues indexées...'.'</p>'."\n";
|
74 |
$nb_results = mysql_num_rows($do_query);
|
68 |
} else {
|
75 |
while ($row = mysql_fetch_object($do_query)) {
|
69 |
while ($row = mysql_fetch_object($do_query)) {
|
76 |
$aso_revue = array();
|
70 |
$aso_revue = array();
|
77 |
$aso_revue['id'] = $row->B_C_CRAI;
|
71 |
$aso_revue['id'] = $row->B_C_CRAI;
|
Line 174... |
Line 168... |
174 |
'GROUP BY B_A_CRAICOLL';
|
168 |
'GROUP BY B_A_CRAICOLL';
|
175 |
//echo $query_art.'<br/>';
|
169 |
//echo $query_art.'<br/>';
|
176 |
$resultat_art = mysql_query($query_art) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query_art));
|
170 |
$resultat_art = mysql_query($query_art) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query_art));
|
177 |
$ligne_article = mysql_fetch_assoc($resultat_art);
|
171 |
$ligne_article = mysql_fetch_assoc($resultat_art);
|
178 |
//echo '<pre>'.print_r($ligne_article, true).'</pre>';
|
172 |
//echo '<pre>'.print_r($ligne_article, true).'</pre>';
|
179 |
$aso_revue['nbre_article'] = $ligne_article['nbre_article'];
|
173 |
$aso_revue['nbre_article'] = $ligne_article['nbre_article'];
|
- |
|
174 |
if ($aso_revue['nbre_article'] != 0) {
|
- |
|
175 |
$nbre_revues_avec_article++;
|
- |
|
176 |
}
|
180 |
$aso_revues[] = $aso_revue;
|
177 |
$aso_revues[] = $aso_revue;
|
181 |
}
|
178 |
}
|
182 |
mysql_free_result($do_query);
|
179 |
mysql_free_result($do_query);
|
- |
|
180 |
|
183 |
if ($GLOBALS['_GEN_commun']['info_application']->affichage_type == 'tableau') {
|
181 |
if ($GLOBALS['_GEN_commun']['info_application']->affichage_type == 'tableau') {
|
- |
|
182 |
// Titre de la page
|
- |
|
183 |
$retour .= '<h1>'.$nbre_revues_total.' revues indexées'.'</h1>';
|
- |
|
184 |
$retour .= '<p>'.
|
- |
|
185 |
'Liste de toutes les revues indexées dans la base de données du projet BiblioBota. '.'<br />'.
|
- |
|
186 |
'Les revues ne possédant pas d\'articles indexés figurent dans ce tableau.'.
|
- |
|
187 |
'</p>';
|
184 |
$o = 1;
|
188 |
$o = 1;
|
185 |
$retour .= '<table id="liste_biblio_revue" class="table_bordure" summary="Tableau résumant les informations sur les revues indexées dans la base de données du projet BiblioBota.">'."\n";
|
189 |
$retour .= '<table id="liste_biblio_revue" class="table_bordure" summary="Tableau résumant les informations sur les revues indexées dans la base de données du projet BiblioBota.">'."\n";
|
186 |
$retour .= '<thead><tr>'.
|
190 |
$retour .= '<thead><tr>'.
|
187 |
'<th>Collection</th>'.
|
191 |
'<th>Collection</th>'.
|
188 |
'<th>Date début (collection)</th>'.
|
192 |
'<th>Date début (collection)</th>'.
|
Line 287... |
Line 291... |
287 |
$o++;
|
291 |
$o++;
|
288 |
}
|
292 |
}
|
289 |
$retour .= '</tbody>'."\n";
|
293 |
$retour .= '</tbody>'."\n";
|
290 |
$retour .= '</table>'."\n";
|
294 |
$retour .= '</table>'."\n";
|
291 |
} else {
|
295 |
} else {
|
- |
|
296 |
// Titre de la page
|
- |
|
297 |
$retour .= '<h1>'.$nbre_revues_avec_article.' revues indexées'.'</h1>';
|
- |
|
298 |
$retour .= '<p>'.'Liste des revues possédant des articles indexés dans la base de données du projet BiblioBota.'.'</p>';
|
292 |
$o = 1;
|
299 |
$o = 1;
|
293 |
$retour .= '<ul id="liste_biblio_revue">'."\n";
|
300 |
$retour .= '<ul id="liste_biblio_revue">'."\n";
|
294 |
$nbre_revue_sans_article = 0;
|
301 |
$nbre_revue_sans_article = 0;
|
295 |
foreach ($aso_revues as $revue) {
|
302 |
foreach ($aso_revues as $revue) {
|
296 |
if ($revue['nbre_article'] != '' && $revue['nbre_article'] > 0) {
|
303 |
if ($revue['nbre_article'] != '' && $revue['nbre_article'] > 0) {
|
Line 305... |
Line 312... |
305 |
if ($revue['periodicite'] != '') {
|
312 |
if ($revue['periodicite'] != '') {
|
306 |
$retour .= ' '.$revue['periodicite'].'.';
|
313 |
$retour .= ' '.$revue['periodicite'].'.';
|
307 |
} else {
|
314 |
} else {
|
308 |
$retour .= ' Périodicité inconnue';
|
315 |
$retour .= ' Périodicité inconnue';
|
309 |
}
|
316 |
}
|
310 |
$retour .= ' De ';
|
317 |
$retour .= ' Indexation des fascicules de ';
|
311 |
if ($revue['fasc_date_premier'] != '') {
|
318 |
if ($revue['fasc_date_premier'] != '') {
|
312 |
$retour .= donnerDateConviviale($revue['fasc_date_premier']);
|
319 |
$retour .= donnerDateConviviale($revue['fasc_date_premier']);
|
313 |
} else {
|
320 |
} else {
|
314 |
$retour .= '?';
|
321 |
$retour .= '?';
|
315 |
}
|
322 |
}
|
Line 328... |
Line 335... |
328 |
if ($revue['nbre_article'] != '') {
|
335 |
if ($revue['nbre_article'] != '') {
|
329 |
$retour .= $revue['nbre_article'];
|
336 |
$retour .= $revue['nbre_article'];
|
330 |
} else {
|
337 |
} else {
|
331 |
$retour .= 0;
|
338 |
$retour .= 0;
|
332 |
}
|
339 |
}
|
333 |
$retour .= ' articles indexés.';
|
340 |
$retour .= ' articles.';
|
334 |
$o++;
|
341 |
$o++;
|
335 |
$retour .= '</li>'."\n";
|
342 |
$retour .= '</li>'."\n";
|
336 |
} else {
|
343 |
} else {
|
337 |
$nbre_revue_sans_article++;
|
344 |
$nbre_revue_sans_article++;
|
338 |
}
|
345 |
}
|
Line 352... |
Line 359... |
352 |
|
359 |
|
353 |
}
|
360 |
}
|
354 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
361 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
355 |
*
|
362 |
*
|
- |
|
363 |
* $Log$
|
- |
|
364 |
* Revision 1.6 2007/02/13 17:41:06 jp_milcent
|
- |
|
365 |
* Amélioration et corrections de bogues.
|
356 |
* $Log$
|
366 |
*
|
357 |
* Revision 1.5 2007/01/02 17:45:16 jp_milcent
|
367 |
* Revision 1.5 2007/01/02 17:45:16 jp_milcent
|
358 |
* Ajout d'un affichage simplifié.
|
368 |
* Ajout d'un affichage simplifié.
|
359 |
*
|
369 |
*
|
360 |
* Revision 1.4 2006/09/12 16:13:05 jp_milcent
|
370 |
* Revision 1.4 2006/09/12 16:13:05 jp_milcent
|