";
}
$sel_authpersos = '';
if (count($authpersos)>1) {
$sel_authpersos = " ";
}
// affichage des membres de la page
switch($action){
case 'add':
$authperso = new authperso($authperso_id);
print $authperso->get_form_select(0,$base_url);
break;
case 'update':
print $sel_header;
$authperso = new authperso($authperso_id);
$id=$authperso->update_from_form();
if($authperso->get_cp_error_message()){
print ''.$authperso->get_cp_error_message().'';
}
$user_input=$f_user_input=authperso::get_isbd($id);
$sel_search_form=str_replace("!!sel_authpersos!!",$sel_authpersos,$sel_search_form);
$sel_search_form = str_replace("!!bouton_ajouter!!", $bouton_ajouter, $sel_search_form);
$sel_search_form = str_replace("!!deb_rech!!", htmlentities(stripslashes($f_user_input),ENT_QUOTES,$charset), $sel_search_form);
print $sel_search_form;
print $jscript;
show_results($dbh, $f_user_input, $nbr_lignes, $page, $id);
break;
default:
print $sel_header;
$sel_search_form=str_replace("!!sel_authpersos!!",$sel_authpersos,$sel_search_form);
$sel_search_form = str_replace("!!bouton_ajouter!!", $bouton_ajouter, $sel_search_form);
$sel_search_form = str_replace("!!deb_rech!!", htmlentities(stripslashes($f_user_input),ENT_QUOTES,$charset), $sel_search_form);
print $sel_search_form;
print $jscript;
show_results($dbh, $f_user_input, $nbr_lignes, $page);
break;
}
function show_results($dbh, $user_input, $nbr_lignes=0, $page=0, $id=0) {
global $nb_per_page;
global $base_url;
global $caller;
global $callback;
global $msg;
global $charset;
global $no_display ;
global $authperso_id;
$base_url = $base_url."&f_user_input=".rawurlencode(stripslashes($user_input));
$authperso=new authperso($authperso_id);
print $authperso->get_list_selector($id);
}
print $sel_footer;