示例#1
0
$url_base = "./autorites.php?categ=authperso&sub=&id_authperso={$id_authperso}&user_input=" . rawurlencode(stripslashes($user_input)) . "&exact={$exact}";
switch ($sub) {
    case 'reach':
        print $authperso->get_list();
        break;
    case 'delete':
        $sup_result = $authperso->delete($id);
        if (!$sup_result) {
            print $authperso->get_list();
        } else {
            error_message($msg[132], $sup_result, 1, "./autorites.php?categ=authperso&sub=authperso_form&id_authperso={$id_authperso}&id={$id}");
        }
        break;
    case 'replace':
        if (!$by) {
            print $authperso->replace_form($id);
        } 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':