liste_sugg = $tableau_sugg;
}
/**
* Formulaire de saisie des suggestions multiples
*/
public function display_form(){
global $dbh, $multi_sug_form,$charset, $msg, $sug_src;
//On charge la liste des sources
$req = "select * from suggestions_source order by libelle_source";
$res= pmb_mysql_query($req,$dbh);
$option = "";
while(($src=pmb_mysql_fetch_object($res))){
$option .= "";
}
if(!$this->liste_sugg){
$nb_lignes=1;
$multi_sug_form = str_replace('!!max_ligne!!',$nb_lignes,$multi_sug_form);
$ligne = "
";
} else {
$liste = $this->liste_sugg;
$this->ori_unimarc = microtime()."_unimulti";
for($i=0;$i $row["loc_libelle"], "visible" => $row["loc_visible"]);
}
//Traitement de la notice uni
$uni = new suggestions_unimarc();
$uni->entrepot_to_unimarc($id_noti);
$uni->sugg_uni_num_notice = $id_noti;
$uni->sugg_uni_origine = $this->ori_unimarc;
$uni->save();
$aff = new notice_affichage_unimarc($id_noti,'', 0,0, $entrepots_localisations);
$aff->fetch_data();
$titre = $aff->notice->tit1;
$auteur = ($aff->auteurs_principaux ? $aff->auteurs_principaux : $aff->auteurs_tous);
$editeur =$aff->publishers[0]["name"];
$code = $aff->code;
$prix =$aff->prix;
$date=$aff->year;
$url=($aff->notice->lien ? $aff->notice->lien : ($aff->notice->eformat ? $aff->notice->eformat :($aff->notice->lien_texte ? $aff->notice->lien_texte : '')));
$ext=true;
} else{
$requete = "SELECT tit1 as titre, ed_name as editeur, CONCAT(author_name,' ',author_rejete) as auteur, prix, code, lien, year
FROM notices LEFT JOIN responsability ON responsability_notice=notice_id
LEFT JOIN authors ON responsability_author=author_id LEFT JOIN publishers ON ed1_id=ed_id
WHERE notice_id=".$liste[$i];
$result = pmb_mysql_query($requete,$dbh);
$sug = pmb_mysql_fetch_object($result);
$titre = $sug->titre;
$auteur = $sug->auteur;
$editeur =$sug->editeur;
$code = $sug->code;
$prix =$sug->prix;
$date =$sug->year;
$url = $sug->lien;
$notice_id = $liste[$i];
}
$ligne .= "