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 "";
}
}