origine;
$typ = $users[$i]->type_origine;
//R�cup�ration du nom du cr�ateur de la suggestion
switch($typ){
default:
case '0' :
$requete_user = "SELECT userid, nom, prenom FROM users where userid = '".$orig."'";
$res_user = mysql_query($requete_user, $dbh);
$row_user=mysql_fetch_row($res_user);
$lib_orig = $row_user[1];
if ($row_user[2]) $lib_orig.= ", ".$row_user[2];
if(empty($premier_user) || !isset($premier_user)) $premier_user = $lib_orig;
else $list_user .= $lib_orig."
";
break;
case '1' :
$requete_empr = "SELECT id_empr, empr_nom, empr_prenom FROM empr where id_empr = '".$orig."'";
$res_empr = mysql_query($requete_empr, $dbh);
$row_empr=mysql_fetch_row($res_empr);
$lib_orig = $row_empr[1];
if ($row_empr[2]) $lib_orig.= ", ".$row_empr[2];
if(empty($premier_user) || !isset($premier_user)) $premier_user = $lib_orig;
else $list_user .= $lib_orig."
";
break;
case '2' :
if($orig) $lib_orig = $orig;
else $lib_orig = $msg['suggest_anonyme'];
if(empty($premier_user) || !isset($premier_user)) $premier_user = $lib_orig;
else $list_user .= $lib_orig."
";
break;
}
}
//R�cup�ration du statut de la suggestion
$lib_statut=$sug_map->getHtmlComment($sug->statut);
$form = str_replace('!!dat_cre!!', formatdate($sug->date_creation), $form);
$form = str_replace('!!orig!!', $orig, $form);
//Ajout du champ de saisie du nouveau cr�ateur
$ajout_create = "
";
$form = str_replace('!!id_sug!!', $id_sug, $form);
if(sizeof($users)>1) {
//on ajoute le champ � la liste
$list_user.=$ajout_create;
$form = str_replace('!!creator_ajout!!', '', $form);
} else $form = str_replace('!!creator_ajout!!', "
".$ajout_create, $form);
//Menu d�pliant
$deroul_user=gen_plus('ori',$msg['suggest_creator']. " (".(sizeof($users)-1).")",$list_user,0);
if ($lib_orig) {
$form = str_replace('!!lib_orig!!', htmlentities($premier_user, ENT_QUOTES, $charset), $form);
if(sizeof($users)>1) $form = str_replace('!!list_user!!', $deroul_user, $form);
else $form = str_replace('!!list_user!!', '', $form);
} else {
$form = str_replace('!!lib_orig!!', ' ', $form);
$form = str_replace('!!list_user!!', '', $form);
}
$form = str_replace('!!typ!!', $typ, $form);
$form = str_replace('!!poi!!', $poids, $form);
$form = str_replace('!!poi_tot!!', $poids_tot, $form);
$form = str_replace('!!statut!!', $sug->statut, $form);
$form = str_replace('!!lib_statut!!', $lib_statut, $form);
if ($acquisition_sugg_categ != '1') {
$sel_categ="";
} else {
$state_name = $sug_map->getStateNameFromId($sug->statut);
$categ = $sug_map->getState_CATEG($state_name);
$sugg_categ = new suggestions_categ($sug->num_categ);
if ($categ == 'YES') {
$tab_categ = suggestions_categ::getCategList();
$sel_categ = "";
} else {
$sel_categ = htmlentities($sugg_categ->libelle_categ, ENT_QUOTES,$charset);
}
}
//Nombre d'exemplaire
$form = str_replace('!!nombre_expl!!', $sug->nb, $form);
//Selecteur de localisation
$list_locs='';
if ($acquisition_sugg_localises) {
$sugg_location_id=$sug->sugg_location;
if ($sugg_location_id) $temp_location=$sugg_location_id;
else $temp_location=0;
$locs=new docs_location();
$list_locs=$locs->gen_combo_box_sugg($temp_location,1,"");
}
$form = str_replace('', $list_locs, $form);
if($sug->num_notice && $sug->num_notice !=0){
$req_ana = "select analysis_bulletin as bull , analysis_notice as noti from analysis where analysis_notice ='".$sug->num_notice."'";
$res_ana = mysql_query($req_ana,$dbh);
$num_rows_ana = mysql_num_rows($res_ana);
if($num_rows_ana){
$ana = mysql_fetch_object($res_ana);
$url_view = "catalog.php?categ=serials&sub=bulletinage&action=view&bul_id=$ana->bull&art_to_show=".$ana->noti;
} else $url_view = "./catalog.php?categ=isbd&id=".$sug->num_notice;
$lien = " ".$msg['acquisition_sug_view_not']."";
$form = str_replace('!!lien!!',$lien, $form);
} else $form = str_replace('!!lien!!','', $form);
$form = str_replace('!!categ!!', $sel_categ, $form);
$form = str_replace('!!tit!!', htmlentities($sug->titre, ENT_QUOTES, $charset), $form);
$form = str_replace('!!edi!!', htmlentities($sug->editeur, ENT_QUOTES, $charset), $form);
$form = str_replace('!!aut!!', htmlentities($sug->auteur, ENT_QUOTES, $charset), $form);
$form = str_replace('!!cod!!', htmlentities($sug->code, ENT_QUOTES, $charset), $form);
$form = str_replace('!!pri!!', round($sug->prix, 2), $form);
$form = str_replace('!!com!!', htmlentities($sug->commentaires, ENT_QUOTES, $charset), $form);
$req = "select * from suggestions_source order by libelle_source";
$res= mysql_query($req,$dbh);
$selected = "";
$option = "";
while(($src=mysql_fetch_object($res))){
($src->id_source == $sug->sugg_src ? $selected = " selected ": $selected ="");
$option .= "";
}
$selecteur = "";
$form = str_replace('!!liste_source!!',$selecteur, $form);
$form=str_replace("!!date_publi!!",htmlentities($sug->date_publi, ENT_QUOTES, $charset),$form);
if(!$sug->get_explnum('id')){
$pj = "
";
} else {
$pj = "
".
$sug->get_explnum('nom')."
";
}
$form= str_replace('!!div_pj!!',$pj, $form);
if ($sug->url_suggestion ) {
$form = str_replace('', $lk_url_sug, $form);
}
$form = str_replace('!!url_sug!!', htmlentities($sug->url_suggestion, ENT_QUOTES, $charset), $form);
$form = str_replace('!!id_notice!!', $sug->num_notice, $form);
// Affichage du bouton supprimer
$bt_sup = $sug_map->getButton_DELETED($sug->statut, $id_bibli, $id_sug);
$form = str_replace('', $bt_sup, $form);
if ($sug->num_notice) {
//Eventuellement, lien vers la notice
} else {
// Affichage du bouton cataloguer
$bt_cat = $sug_map->getButton_CATALOG($sug->statut, $id_bibli, $id_sug);
$button = "
";
if($sug->sugg_noti_unimarc){
$bt_cat = str_replace('!!type_catal!!'," ",$bt_cat);
} else $bt_cat = str_replace('!!type_catal!!',$button,$bt_cat);
$form = str_replace('', $bt_cat, $form);
}
}
//$action ="./acquisition.php?categ=sug&action=update&id_bibli=".$id_bibli."&id_sug=".$id_sug;
$form = str_replace('!!action!!', $update_action, $form);
$form = str_replace('!!form_title!!', $titre, $form);
print "";
print $form;
}
?>