Subversion Repositories eFlore/Applications.bibliobota

Compare Revisions

Ignore whitespace Rev 25 → Rev 26

/trunk/applications/bb_revue/bb_revue.php
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é.
*