private function multi_edit()
    {
        extract(psa(array(
            'selected',
            'edit_method',
        )));

        require_privs('rah_backup_'.((string) $edit_method));

        if (!is_string($edit_method) || empty($selected) || !is_array($selected)) {
            $this->browser(array(gTxt('rah_backup_select_something'), E_WARNING));
            return;
        }

        $method = 'multi_option_' . $edit_method;

        if (!method_exists($this, $method)) {
            $method = 'browse';
        }

        $this->$method();
    }