//Autres auteurs : *@author Jean-Pascal MILCENT *@copyright Tela-Botanica 2000-2004 *@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ // +------------------------------------------------------------------------------------------------------+ */ // +------------------------------------------------------------------------------------------------------+ // | ENTETE du PROGRAMME | // +------------------------------------------------------------------------------------------------------+ // +------------------------------------------------------------------------------------------------------+ // | CORPS du PROGRAMME | // +------------------------------------------------------------------------------------------------------+ if ($tableau['pstart']== '') { $tableau['pstart'] = 0; } $tableau['args'] = '&arg_0=str%3D'.$tableau['media'].'&arg_1=coll%3D'.$tableau['media'].'&arg_2=book%3D'.$tableau['media'].'&arg_3=media%3D'.$tableau['media']; // Proposition d'édition /* $sortie .= '

'."\n"; if ($var_biblio['open_proposer_media'] == 1) { $sortie .= CreateNavigBiblio('add', 'media', 'Proposer un nouveau media', $tableau['media'], 1, $tableau); } else { $sortie .= ' '; } $sortie .= '

'."\n"; */ // Récupèration du nom de la structure $requete = 'SELECT B_S_NOM '. 'FROM '.$tbl['str'].' '. 'WHERE B_S_IDSTR = '.$tableau['media']; $resultat = mysql_query($requete) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $requete)); $num_s = mysql_num_rows($resultat); if ($num_s != 1) { $sortie .= '

'.'Erreur de requête MEDIA !'.''. ' nombre de résultats (= '.$num_s.') incohérent pour la requête : '.'
'.$requete.'

'; } else { $ligne = mysql_fetch_object($resultat); $la_structure = $ligne->B_S_NOM; mysql_free_result($resultat); // Comptage du nombre de médias $requete = 'SELECT COUNT(*) AS COMPTAGE '. 'FROM '.$tbl['item'].', '.$tbl['media'].' '. 'WHERE '.$tbl['media'].'.B_M_LKSTR = '.$tableau['media'].' '. 'AND '.$tbl['item'].'.B_I_TYPPHY <> '.$def_livre.' '. 'AND '.$tbl['item'].'.B_I_IDITEM = '.$tbl['media'].'.B_M_IDMEDIA'; $resultat = mysql_query($requete) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $requete)); $tmp_nb_c = mysql_fetch_object($resultat); $num_c = $tmp_nb_c->COMPTAGE; mysql_free_result($resultat); $requete = 'SELECT '.$tbl['item'].'.*, '.$tbl['media'].'.*, GEN_MON_SYMBOLE, B_AS_LIBELLE, GEN_MON_VAL1EURO, '.$tbl['item_typphy'].'.*, '.$tbl['item_typlog'].'.*, '.$tbl['domaine'].'.* '. 'FROM '.$tbl['item'].', '.$tbl['media'].', '.$tbl['monnaie'].', '.$tbl['saisie'].', '.$tbl['item_typphy'].', '.$tbl['item_typlog'].', '.$tbl['domaine'].', '.$tbl['domaine_lk'].' '. 'WHERE B_M_LKSTR = '.$tableau['media'].' '. 'AND B_I_TYPPHY <> '.$def_livre.' '. 'AND B_I_IDITEM = B_M_IDMEDIA '. 'AND GEN_MON_IDMONNAIE = B_M_LKMONNAIE '. 'AND B_I_AUTEURSAISIE = B_AS_ID '. 'AND B_I_TYPLOG = B_IL_ID '. 'AND B_I_TYPPHY = B_IP_ID '. 'AND B_I_IDITEM = B_DL_IDITEM '. 'AND B_DL_IDDOM = B_D_ID '. 'ORDER BY B_I_TYPLOG, B_I_TYPPHY, B_I_AUTEURS '. 'LIMIT '.$tableau['pstart'].', '.$var_biblio['how_book']; $resultat = mysql_query($requete) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $requete)); $nb_m = mysql_num_rows($resultat); // Affichage du titre $sortie .= '

'.$la_structure.' : médias'.'

'."\n"; // Récupération d'informations if (empty($tableau['step'])) { $tableau['step'] = $var_biblio['how_book']; } if (empty($tableau['pend'])) { $tableau['pend'] = $num_c; } if (empty($tableau['libelle'])) { $tableau['libelle'] = 'média'; } if (empty($tableau['feminin'])) { $tableau['feminin'] = 0; } // Affichage du nbre de résultats $sortie .= '

'; $sortie .= FRAG_afficherTxtNbreResultat('bbpopup', $tableau, $nb_m, $num_c); $sortie .= '

'."\n"; // Ici on fragmente en pages, pour une navigation plus facile $frag = new fragmenteur(' - ', 10, BB_URL_COURANTE_CONSULTATION_AVANCEE); $frag_txt = $frag->fragmente($tableau, $num_c); if (($frag->nb_pages)>1) { $sortie .= '

'.$frag_txt.'

'."\n"; } // Affichage des médias if ($num_c == 0) { $sortie .= '

'.'Aucun média indexé.'.'

'."\n"; } else { $sortie .= ''."\n"; } mysql_free_result($resultat); } /* +--Fin du code ----------------------------------------------------------------------------------------+ * * $Log: not supported by cvs2svn $ * * +-- Fin du code ----------------------------------------------------------------------------------------+ */ ?>