add_register("selectors_class",true);
print "";
print reverse_html_entities();
switch($what) {
case 'editeur':
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
$bt_ajouter ="no";
}
include('./selectors/editeur.inc.php');
break;
case 'collection':
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
$bt_ajouter ="no";
}
include('./selectors/collection.inc.php');
break;
case 'subcollection':
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
$bt_ajouter ="no";
}
include('./selectors/subcollection.inc.php');
break;
case 'auteur':
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
$bt_ajouter ="no";
}
include('./selectors/author.inc.php');
break;
case 'country':
include('./selectors/country.inc.php');
break;
case 'lang':
include('./selectors/lang.inc.php');
break;
case 'function':
include('./selectors/func.inc.php');
break;
case 'categorie':
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form" || !(SESSrights & THESAURUS_AUTH)){
$bt_ajouter ="no";
}
include('./selectors/category_frame.inc.php');
break;
case 'serie':
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
$bt_ajouter ="no";
}
include('./selectors/serie.inc.php');
break;
case 'indexint':
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
$bt_ajouter ="no";
}
include('./selectors/indexint.inc.php');
break;
case 'calendrier':
include ('./selectors/calendrier.inc.php');
break;
case 'emprunteur':
include ('./selectors/empr.inc.php');
break;
case 'notice':
include ('./selectors/notice.inc.php');
break;
case 'perio':
include ('./selectors/perio.inc.php');
break;
case 'bulletin':
include ('./selectors/bulletin.inc.php');
break;
case 'codepostal':
include ('./selectors/codepostal.inc.php');
break;
case 'perso':
include('./selectors/perso.inc.php');
break;
case 'fournisseur':
include('./selectors/fournisseur.inc.php');
break;
case 'coord' :
include('./selectors/coordonnees.inc.php');
break;
case 'acquisition_notice':
include('./selectors/acquisition_notice.inc.php');
break;
case 'types_produits':
include('./selectors/types_produits.inc.php');
break;
case 'rubriques':
include('./selectors/rubriques.inc.php');
break;
case 'origine':
include('./selectors/origine.inc.php');
break;
case 'synonyms':
include('./selectors/sel_word.inc.php');
break;
case 'titre_uniforme':
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
$bt_ajouter ="no";
}
include('./selectors/titre_uniforme.inc.php');
break;
case 'notes':
include('./selectors/notes.inc.php');
break;
case 'ontology' :
if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form" || !(SESSrights & CONCEPTS_AUTH)){
$bt_ajouter = "no";
}
include('./selectors/ontology.inc.php');
break;
case 'ontologies' :
include('./selectors/ontologies.inc.php');
break;
case 'authperso' :
include('./selectors/authperso.inc.php');
break;
case 'abts' :
include('./selectors/abts.inc.php');
break;
case 'groupexpl' :
include('./selectors/groupexpl.inc.php');
break;
case 'oeuvre_event' :
include('./selectors/oeuvre_event.inc.php');
break;
case 'music_key' :
include('./selectors/music_key.inc.php');
break;
case 'music_form' :
include('./selectors/music_form.inc.php');
break;
case 'bulletins':
include ('./selectors/bulletins.inc.php');
break;
case 'vedette':
include ('./selectors/vedette.inc.php');
break;
case 'commande':
include ('./selectors/commande.inc.php');
break;
case 'query_list':
$selector_query_list = new selector_query_list(stripslashes($user_input));
$selector_query_list->set_search_xml_file($search_xml_file);
$selector_query_list->set_search_field_id($search_field_id);
$selector_query_list->proceed();
break;
case 'list':
$selector_list = new selector_list(stripslashes($user_input));
$selector_list->set_search_xml_file($search_xml_file);
$selector_list->set_search_field_id($search_field_id);
$selector_list->proceed();
break;
case 'marc_list':
$selector_marc_list = new selector_marc_list(stripslashes($user_input));
$selector_marc_list->set_search_xml_file($search_xml_file);
$selector_marc_list->set_search_field_id($search_field_id);
$selector_marc_list->proceed();
break;
default:
print "";
break;
}
pmb_mysql_close($dbh);