示例#1
0
        } else {
            // routine de remplacement
            $rep_result = $authperso->replace($id, $by, $aut_link_save);
            if (!$rep_result) {
                print $authperso->get_list();
            } else {
                error_message($msg[132], $rep_result, 1, "./autorites.php?categ=authperso&sub=authperso_form&id_authperso={$id_authperso}&id={$id}");
            }
        }
        break;
    case 'duplicate':
        print $authperso->get_form($id, true);
        $id = 0;
        break;
    case 'update':
        $authperso->update_from_form($id);
        print $authperso->get_list();
        break;
    case 'authperso_form':
        print $authperso->get_form($id);
        break;
    case 'authperso_last':
        print $authperso->get_list();
        break;
    case 'duplicate':
        break;
    default:
        // affichage du début de la liste
        print $authperso->get_list();
        break;
}
            $sel_authpersos .= " selected";
        }
        $sel_authpersos .= ">" . htmlentities($authperso['name'], ENT_QUOTES, $charset) . "</option>";
    }
    $sel_authpersos .= "</select>&nbsp;";
}
// 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);
        $authperso->update_from_form();
        $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, $user_input, $nbr_lignes, $page);
        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, $user_input, $nbr_lignes, $page);