sugg_noti_unimarc){ require_once("$class_path/z3950_notice.class.php"); //Recherche de la fonction auxiliaire d'intégration if ($z3950_import_modele) { require_once($base_path."/catalog/z3950/".$z3950_import_modele); } else require_once($base_path."/catalog/z3950/func_other.inc.php"); //si on on une notice unimarc stockée, on la traite $z=new z3950_notice("unimarc",$sug->sugg_noti_unimarc); $z->message_retour = $msg[76]; if($z->bibliographic_level == "a" && $z->hierarchic_level=="2"){ $form=$z->get_form("acquisition.php?categ=sug&action=record_uni&id_bibli=$id_bibli&id_sug=".$sug->id_suggestion,0,'button',true); } else { $form=$z->get_form("acquisition.php?categ=sug&action=record_uni&id_bibli=$id_bibli&id_sug=".$sug->id_suggestion,0,'button'); } $form=str_replace("","

".$msg['acquisition_catalogue_uni']." : ".htmlentities($sug->titre,ENT_QUOTES,$charset)."

",$form); print $form; } else { // si seulement un isbn, recherche si la notice est déjà existante pour dédoublonner if(!$id && $cod) { $id= notice::get_notice_id_from_cb($cod); } // affichage du form de création/modification d'une notice $myNotice = new notice($id, $cod); if(!$myNotice->id) { $myNotice->tit1 = $sug->titre; $myNotice->code = $sug->code; $myNotice->prix = $sug->prix; } $myNotice->action = "./acquisition.php?categ=sug&action=upd_notice&id_bibli=".$id_bibli."&id_sug=".$id_sug."&id="; $myNotice->link_annul = "./acquisition.php?categ=sug&action=modif&id_bibli=".$id_bibli."&id_sug=".$id_sug; print $myNotice->show_form(); //TODO A revoir pour le transfert des auteurs et éditeurs if(!$myNotice->id) { if($sug->auteur)print ""; if($sug->editeur)print ""; } }