Beispiel #1
0
            if ($nb++ > 4) {
                $recherche_ajax_mode = 1;
            }
            print pmb_bidi(aff_notice($obj->notice_id, 0, 1, 0, "", "", 0, 0, $recherche_ajax_mode));
            $infos_notice['nb_pages'] = ceil($nbr_lignes / $opac_nb_aut_rec_per_page);
        }
        mysql_free_result($res);
        // constitution des liens pur affichage de la barre de navigation
        $nbepages = ceil($nbr_lignes / $opac_nb_aut_rec_per_page);
        print aff_notice(-2);
        print "\t</blockquote>\n\n\t\t\t\t</div><!-- fermeture du div aut_details_liste -->\n";
        print "<div id='navbar'><hr /><center>" . printnavbar($page, $nbepages, "./index.php?lvl=author_see&id={$id}&page=!!page!!&nbr_lignes={$nbr_lignes}&l_typdoc=" . rawurlencode($l_typdoc)) . "</center></div>\n";
    } else {
        print $msg[no_document_found];
        print "</div><!-- fermeture du div aut_details_liste -->\n";
    }
    // Documents numériques auxquels l'auteur est associé
    $query = "select distinct explnum_speaker_explnum_num from explnum_speakers where explnum_speaker_author " . $clause_auteurs;
    $result = mysql_query($query, $dbh);
    if ($result && mysql_num_rows($result)) {
        print pmb_bidi("<h3>" . $msg['author_see_explnum_associate'] . "</h3>\n");
        while ($explnum = mysql_fetch_object($result)) {
            print "<div>" . show_explnum_per_id($explnum->explnum_speaker_explnum_num) . "</div>";
        }
    }
} else {
    print pmb_bidi("<h3><span>" . $msg["author_see_title"] . " {$renvoi}</span></h3>\n");
    print "<div id='aut_details_container'>\n";
}
print "\t</div><!-- fermeture du div aut_details_container -->\n";
print "\t</div><!-- fermeture du div aut_details -->\n";
     // 			$records_list.= "</div><!-- fermeture du div aut_details_liste -->\n";
     $records_list .= "<div id='navbar'><hr /><center>" . printnavbar($page, $nbepages, "./index.php?lvl=author_see&id={$id}&page=!!page!!&nbr_lignes={$nbr_lignes}&l_typdoc=" . rawurlencode($l_typdoc)) . "</center></div>\n";
 } else {
     $records_list .= $msg[no_document_found];
     // 		$records_list.= "</div><!-- fermeture du div aut_details_liste -->\n";
 }
 $records_list .= "</div>";
 // Fermeture du div resultatrech_liste
 // Documents numériques auxquels l'auteur est associé
 $query = "select distinct explnum_speaker_explnum_num from explnum_speakers where explnum_speaker_author " . $clause_auteurs;
 $result = pmb_mysql_query($query, $dbh);
 $docnum_associate = "";
 if ($result && pmb_mysql_num_rows($result)) {
     $docnum_associate = pmb_bidi("<h3>" . $msg['author_see_explnum_associate'] . "</h3>\n");
     while ($explnum = pmb_mysql_fetch_object($result)) {
         $docnum_associate .= "<div>" . show_explnum_per_id($explnum->explnum_speaker_explnum_num) . "</div>";
     }
 }
 //composition du contexte, puis envoi des données au template Django
 $context = array();
 $context['authority']["author_see"] = $renvoi;
 $context['authority']["recordslist"] = $records_list;
 $context['authority']["docnum_associate"] = $docnum_associate;
 $authority = new authority("author", $id);
 $authority->render($context);
 //FACETTES
 $records = "";
 if ($nbr_lignes) {
     require_once $base_path . '/classes/facette_search.class.php';
     $requete = "SELECT distinct notices.notice_id FROM notices {$acces_j}, responsability {$statut_j} ";
     $requete .= "where responsability_author {$clause_auteurs} and notice_id=responsability_notice {$statut_r} ";