source: pmb4.2/trunk/fuentes/pmb/catalog/z3950/display.inc.php @ 815

Last change on this file since 815 was 815, checked in by jrpelegrina, 4 years ago

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 3.3 KB
Line 
1<?php
2// +-------------------------------------------------+
3// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
4// +-------------------------------------------------+
5// $Id: display.inc.php,v 1.12 2015-04-03 11:16:22 jpermanne Exp $
6
7if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
8
9// les requis par display.inc.php
10include("$include_path/marc_tables/$pmb_indexation_lang/empty_words");
11include("$class_path/iso2709.class.php");
12
13$rqsql="select * from z_notices, z_bib where znotices_query_id ='$last_query_id' and bib_id=znotices_bib_id order by $tri1, $tri2";
14$resultat3=pmb_mysql_query($rqsql);
15$test_resultat=0;
16$retour_affichage="";
17$i=0;
18while ($ligne3=pmb_mysql_fetch_array($resultat3)) {
19        $znotices_id=$ligne3["znotices_id"];
20        $resultat_titre=$ligne3["titre"];
21        $resultat_auteur=$ligne3["auteur"];
22        $resultat_isbd=$ligne3["isbd"];
23        if (isISBN($ligne3["isbn"])) $resultat_isbn=formatISBN($ligne3["isbn"]);
24                else $resultat_isbn=$ligne3["isbn"];
25        $resultat_bib_name=$ligne3["bib_nom"];
26        $resultat_bib_format=$ligne3["format"];
27        $test_resultat++;
28        $lien = "<a ";
29        if ($i==0) $lien .= " id='premierresultat' " ;
30        $i++;
31        $lien .= " href='./catalog.php?categ=z3950&action=import&id_notice=$id_notice&znotices_id=".$znotices_id.
32                "&last_query_id=".$last_query_id.
33                "&tri1=".$tri1.
34                "&tri2=".$tri2."' >".$resultat_titre." / ".$resultat_auteur."</a>";
35        $retour_affichage.=zshow_isbd($resultat_isbd, $lien);
36        $retour_affichage.="<small><strong>( $resultat_bib_name / $resultat_bib_format )<br /></strong></small><br />";
37        }
38
39$opt_tri[0][0] = "auteur";   $opt_tri[0][1] = $msg[z3950_auteur];
40$opt_tri[1][0] = "isbn";     $opt_tri[1][1] = $msg[z3950_isbn];
41$opt_tri[2][0] = "bib_nom";  $opt_tri[2][1] = $msg[z3950_serveur];
42$opt_tri[3][0] = "titre";    $opt_tri[3][1] = $msg[z3950_titre];
43
44print "<h1>$msg[z3950_result_rech]</h1>";
45
46$msg[z3950_nb_result] = str_replace('!!test_resultat!!', $test_resultat, $msg[z3950_nb_result]);
47print "<b><i>$msg[z3950_nb_result]</i></b>&nbsp;&nbsp;&nbsp;&nbsp;";
48
49print "<a href=\"javascript:top.document.location='./catalog.php?categ=z3950&id_notice=$id_notice'\">$msg[z3950_autre_rech]</a>";
50print "<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'>" ;
51for ($i = 0; $i < 4 ; $i++) {
52        if ($tri1 == $opt_tri[$i][0]) echo "<option value=".$opt_tri[$i][0]." selected>".$opt_tri[$i][1]."</option>";
53                else echo "<option value=".$opt_tri[$i][0].">".$opt_tri[$i][1]."</option>";
54        }         
55print "</select>&nbsp;$msg[z3950_tri2]:<select name='tri2'>";
56for ($i = 0; $i < 4 ; $i++) {
57        if ($tri2 == $opt_tri[$i][0]) echo "<option value=".$opt_tri[$i][0]." selected>".$opt_tri[$i][1]."</option>";
58                else echo "<option value=".$opt_tri[$i][0].">".$opt_tri[$i][1]."</option>";
59        }
60       
61print "</select><input type=\"hidden\" name=\"last_query_id\" value=\"$last_query_id\">\n";
62print "&nbsp;<input type='submit' name='submit' class='bouton' value='$msg[z3950_trier]'>";
63print "</form>";
64print "<br />$retour_affichage";
65if ($test_resultat==0) print "<p align='center'>$msg[z3950_no_result_rech]</p>\n" ;
66        else print "<script type='text/javascript'>document.getElementById('premierresultat').focus();</script>" ;
67
Note: See TracBrowser for help on using the repository browser.