\n";
if (!isset($grille_typdoc) || !$grille_typdoc) $grille_typdoc='a' ;
if (!isset($grille_niveau_biblio) || !$grille_niveau_biblio) $grille_niveau_biblio='m' ;
$requete = "select name from notices_custom order by ordre ";
$res = pmb_mysql_query($requete, $dbh) or die(pmb_mysql_error()."
$requete");
if ($grille_niveau_biblio=='m') {
$grille_standard="
";
if ($pmb_map_activate) $grille_standard.="";
if ($pmb_nomenclature_activate) $grille_standard.="";
$grille_standard.="
";
if ($pmb_use_uniform_title) $grille_standard.="";
$grille_standard.="
".
(pmb_mysql_num_rows($res)?"":"")."
";
if ($pmb_use_uniform_title) $grille_standard.="";
$grille_standard.="
";
while ($champ=pmb_mysql_fetch_object($res))
$grille_standard.=" \n";
$grille_standard.="
";
}
if ($grille_niveau_biblio=='s') {
$grille_standard="
".
(pmb_mysql_num_rows($res)?"":"")."
";
if ($pmb_map_activate) $grille_standard.="";
$grille_standard.="
";
while ($champ=pmb_mysql_fetch_object($res))
$grille_standard.=" \n";
$grille_standard.="
";
}
if ($grille_niveau_biblio=='a') {
$grille_standard="
";
if ($pmb_use_uniform_title) $grille_standard.="";
if ($pmb_map_activate) $grille_standard.="";
$grille_standard.="
".
(pmb_mysql_num_rows($res)?"":"")."
";
$grille_standard.="
";
while ($champ=pmb_mysql_fetch_object($res))
$grille_standard.=" \n";
$grille_standard.="
";
if ($pmb_use_uniform_title) $grille_standard.="";
$grille_standard.="
";
}
if ($grille_niveau_biblio=='b') {
$grille_standard="
".
(pmb_mysql_num_rows($res)?"":"")."
";
if ($pmb_map_activate) $grille_standard.="";
$grille_standard.="
";
while ($champ=pmb_mysql_fetch_object($res))
$grille_standard.=" \n";
$grille_standard.="
";
}
$requete = "select grille_typdoc, grille_niveau_biblio, grille_localisation, descr_format from grilles where grille_niveau_biblio='$grille_niveau_biblio' and grille_typdoc='$grille_typdoc' ";
$res = pmb_mysql_query($requete, $dbh) or die(pmb_mysql_error()."
$requete");
if (!isset($grille_location) || !$grille_location) $grille_location=$deflt_docs_location;
$descr_format = '';
while ($grille=pmb_mysql_fetch_object($res)) {
if (($grille->grille_localisation==$grille_location)&&($grille->descr_format)) {
$descr_format=$grille->descr_format;
break;
} else if (($grille->grille_localisation==0)&&($grille->descr_format)) {
$descr_format=$grille->descr_format;
}
}
if ($descr_format) {
print $descr_format;
} else print $grille_standard;