Beispiel #1
0
    $resultat_isbd = $ligne3["isbd"];
    if (isISBN($ligne3["isbn"])) {
        $resultat_isbn = formatISBN($ligne3["isbn"]);
    } else {
        $resultat_isbn = $ligne3["isbn"];
    }
    $resultat_bib_name = $ligne3["bib_nom"];
    $resultat_bib_format = $ligne3["format"];
    $test_resultat++;
    $lien = "<a ";
    if ($i == 0) {
        $lien .= " id='premierresultat' ";
    }
    $i++;
    $lien .= " href='./catalog.php?categ=z3950&action=import&id_notice={$id_notice}&znotices_id=" . $znotices_id . "&last_query_id=" . $last_query_id . "&tri1=" . $tri1 . "&tri2=" . $tri2 . "' >" . $resultat_titre . " / " . $resultat_auteur . "</a>";
    $retour_affichage .= zshow_isbd($resultat_isbd, $lien);
    $retour_affichage .= "<small><strong>( {$resultat_bib_name} / {$resultat_bib_format} )<br /></strong></small><br />";
}
$opt_tri[0][0] = "auteur";
$opt_tri[0][1] = $msg[z3950_auteur];
$opt_tri[1][0] = "isbn";
$opt_tri[1][1] = $msg[z3950_isbn];
$opt_tri[2][0] = "bib_nom";
$opt_tri[2][1] = $msg[z3950_serveur];
$opt_tri[3][0] = "titre";
$opt_tri[3][1] = $msg[z3950_titre];
print "<h1>{$msg['z3950_result_rech']}</h1>";
$msg[z3950_nb_result] = str_replace('!!test_resultat!!', $test_resultat, $msg[z3950_nb_result]);
print "<b><i>{$msg['z3950_nb_result']}</i></b>&nbsp;&nbsp;&nbsp;&nbsp;";
print "<a href=\"javascript:top.document.location='./catalog.php?categ=z3950&id_notice={$id_notice}'\">{$msg['z3950_autre_rech']}</a>";
print "<br /><br /><form class='form-{$current_module}' method='post' action='./catalog.php?categ=z3950&action=display&id_notice={$id_notice}' name='affiche' target='_top'>{$msg['z3950_tri1']}:<select name='tri1'>";
Beispiel #2
0
$integrationexpl_OK = "";
while ($ligne = mysql_fetch_array($resultat)) {
    //$id_notice=$ligne["znotices_id"];
    $znotices_id = $ligne["znotices_id"];
    /* récupération du format des notices retournées par la bib */
    $znotices_bib_id = $ligne["znotices_bib_id"];
    $rqt_bib_id = mysql_query("select format from z_bib where bib_id='{$znotices_bib_id}'");
    while ($ligne_format = mysql_fetch_array($rqt_bib_id)) {
        $format = $ligne_format["format"];
    }
    $resultat_titre = $ligne["titre"];
    $resultat_auteur = $ligne["auteur"];
    $resultat_isbd = $ligne["isbd"];
    $test_resultat++;
    $lien = $resultat_titre . " / " . $resultat_auteur;
    print pmb_bidi(zshow_isbd($resultat_isbd, $lien));
    if ($action != "integrerexpl") {
        if ($source == 'form') {
            $notice = new z3950_notice('form');
        } else {
            // avant affichage du formulaire : détecter si notice déjà présente pour proposer MAJ
            $isbn_verif = traite_code_isbn($ligne['isbn']);
            $suite_rqt = "";
            if (isISBN($isbn_verif)) {
                if (strlen($isbn_verif) == 13) {
                    $suite_rqt = " or code='" . formatISBN($isbn_verif, 13) . "' ";
                } else {
                    $suite_rqt = "or code='" . formatISBN($isbn_verif, 10) . "' ";
                }
            }
            if ($isbn_verif) {