id_rss_flux&suite=acces';\" "; $flux_list .= "
";
for($i = 1; $i <= $nbepages; $i++) {
if($i==$page) $nav_bar .= "page $i/$nbepages";
}
if ($suivante<=$nbepages) $nav_bar .= "
";
if ($flux_trouves>0) $dsi_list_tmpl = str_replace("", "(".$flux_trouves.")", $dsi_list_tmpl);
$dsi_list_tmpl = str_replace("!!cle!!", $form_cb, $dsi_list_tmpl);
$dsi_list_tmpl = str_replace("!!list!!", $flux_list, $dsi_list_tmpl);
$dsi_list_tmpl = str_replace("!!nav_bar!!", $nav_bar, $dsi_list_tmpl);
$dsi_list_tmpl = str_replace("!!message_trouve!!", $msg['dsi_flux_trouves'], $dsi_list_tmpl);
return $dsi_list_tmpl;
} else {
return $msg['dsi_no_flux_found'] ;
}
}
function dsi_list_flux_info($form_cb="", $id_rss_flux=0) {
global $dbh, $msg, $charset;
global $page, $nbr_lignes;
global $dsi_list_tmpl;
global $opac_url_base ;
// nombre de références par pages
$nb_per_page = 10;
if ($form_cb) {
$form_cb_save = $form_cb ;
$form_cb = str_replace("*", "%", $form_cb) ;
$clause = "WHERE nom_rss_flux like '%$form_cb%' " ;
} else {
$form_cb_save = "*" ;
$clause = "WHERE 1 " ;
}
if(!$nbr_lignes) {
$requete = "SELECT COUNT(1) FROM rss_flux $clause ";
$res = pmb_mysql_query($requete, $dbh);
$nbr_lignes = @pmb_mysql_result($res, 0, 0);
}
if (!$page) $page=1;
$debut = ($page-1)*$nb_per_page;
if($nbr_lignes) {
// on lance la vraie requête
$requete = "SELECT id_rss_flux FROM rss_flux $clause ORDER BY nom_rss_flux, id_rss_flux LIMIT $debut,$nb_per_page ";
$res = pmb_mysql_query($requete, $dbh);
$flux_list = "
";
for($i = 1; $i <= $nbepages; $i++) {
if($i==$page) $nav_bar .= "page $i/$nbepages";
}
if ($suivante<=$nbepages) $nav_bar .= "
";
if ($flux_trouves>0) $dsi_list_tmpl = str_replace("", "(".$flux_trouves.")", $dsi_list_tmpl);
$dsi_list_tmpl = str_replace("!!cle!!", $form_cb, $dsi_list_tmpl);
$dsi_list_tmpl = str_replace("!!list!!", $flux_list, $dsi_list_tmpl);
$dsi_list_tmpl = str_replace("!!nav_bar!!", $nav_bar, $dsi_list_tmpl);
$dsi_list_tmpl = str_replace("!!message_trouve!!", $msg['dsi_flux_trouves'], $dsi_list_tmpl);
return $dsi_list_tmpl;
} else {
return $msg['dsi_no_flux_found'] ;
}
}