51,27 → 51,21 |
$retour = ''; |
$retour .= '<!-- BiblioBota - Revue : DEBUT -->'."\n"; |
$retour .= '<div id="biblio_revue">'; |
// Titre de la page |
$retour .= '<h1>'.'Liste des revues indexées dans la base de données du projet BiblioBota.'.'</h1>'; |
|
$query_tot = 'SELECT COUNT(*) AS cpt '. |
'FROM '.$GLOBALS['tbl']['collection'].' '. |
'WHERE B_C_CACHER = 0'; |
$do_query_tot = mysql_query($query_tot) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query_tot)); |
$tmp_total = mysql_fetch_object($do_query_tot); |
$nb_total = $tmp_total->cpt; |
mysql_free_result($do_query_tot); |
$aso_revues = array(); |
$query = 'SELECT '.$GLOBALS['tbl']['collection'].'.* '. |
'FROM '.$GLOBALS['tbl']['collection'].' '. |
'WHERE B_C_CACHER = 0 '. |
'ORDER BY B_C_NOMCOMPLET '; |
$do_query = mysql_query($query) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query)); |
$nbre_revues_total = mysql_num_rows($do_query); |
$nbre_revues_avec_article = 0; |
|
if ($nb_total == 0) { |
if ($nbre_revues_total == 0) { |
// Titre de la page |
$retour .= '<h1>'.'Revues indexées dans la base de données du projet BiblioBota.'.'</h1>'; |
$retour .= '<p>'.'Pas encore de revues indexées...'.'</p>'."\n"; |
} else { |
$aso_revues = array(); |
$query = 'SELECT '.$GLOBALS['tbl']['collection'].'.* '. |
'FROM '.$GLOBALS['tbl']['collection'].' '. |
'WHERE B_C_CACHER = 0 '. |
'ORDER BY B_C_NOMCOMPLET '; |
$do_query = mysql_query($query) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query)); |
$nb_results = mysql_num_rows($do_query); |
while ($row = mysql_fetch_object($do_query)) { |
$aso_revue = array(); |
$aso_revue['id'] = $row->B_C_CRAI; |
176,11 → 170,21 |
$resultat_art = mysql_query($query_art) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $query_art)); |
$ligne_article = mysql_fetch_assoc($resultat_art); |
//echo '<pre>'.print_r($ligne_article, true).'</pre>'; |
$aso_revue['nbre_article'] = $ligne_article['nbre_article']; |
$aso_revue['nbre_article'] = $ligne_article['nbre_article']; |
if ($aso_revue['nbre_article'] != 0) { |
$nbre_revues_avec_article++; |
} |
$aso_revues[] = $aso_revue; |
} |
mysql_free_result($do_query); |
|
if ($GLOBALS['_GEN_commun']['info_application']->affichage_type == 'tableau') { |
// Titre de la page |
$retour .= '<h1>'.$nbre_revues_total.' revues indexées'.'</h1>'; |
$retour .= '<p>'. |
'Liste de toutes les revues indexées dans la base de données du projet BiblioBota. '.'<br />'. |
'Les revues ne possédant pas d\'articles indexés figurent dans ce tableau.'. |
'</p>'; |
$o = 1; |
$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"; |
$retour .= '<thead><tr>'. |
289,6 → 293,9 |
$retour .= '</tbody>'."\n"; |
$retour .= '</table>'."\n"; |
} else { |
// Titre de la page |
$retour .= '<h1>'.$nbre_revues_avec_article.' revues indexées'.'</h1>'; |
$retour .= '<p>'.'Liste des revues possédant des articles indexés dans la base de données du projet BiblioBota.'.'</p>'; |
$o = 1; |
$retour .= '<ul id="liste_biblio_revue">'."\n"; |
$nbre_revue_sans_article = 0; |
307,7 → 314,7 |
} else { |
$retour .= ' Périodicité inconnue'; |
} |
$retour .= ' De '; |
$retour .= ' Indexation des fascicules de '; |
if ($revue['fasc_date_premier'] != '') { |
$retour .= donnerDateConviviale($revue['fasc_date_premier']); |
} else { |
330,7 → 337,7 |
} else { |
$retour .= 0; |
} |
$retour .= ' articles indexés.'; |
$retour .= ' articles.'; |
$o++; |
$retour .= '</li>'."\n"; |
} else { |
354,6 → 361,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log$ |
* Revision 1.6 2007/02/13 17:41:06 jp_milcent |
* Amélioration et corrections de bogues. |
* |
* Revision 1.5 2007/01/02 17:45:16 jp_milcent |
* Ajout d'un affichage simplifié. |
* |