if (isset($_POST[$genre])) {
                    $payone->addPaymentGenreConfig($genre);
                }
            }
            $_SESSION[$messages_ns][] = PAYMENTGENRE_ADDED;
        }
        if ($_POST['cmd'] == 'dump_config') {
            $t_filename = $payone->dumpConfig();
            if ($t_filename === false) {
                $_SESSION[$messages_ns][] = ERROR_DUMPING_CONFIGURATION;
            } else {
                $_SESSION[$messages_ns][] = CONFIGURATION_DUMPED_TO . ' ' . $t_filename;
            }
        }
        if ($_POST['cmd'] == 'install_config') {
            $payone->installConfig();
        }
    }
    xtc_redirect(xtc_href_link(basename($PHP_SELF)));
}
$messages = $_SESSION[$messages_ns];
$_SESSION[$messages_ns] = array();
function formpartGlobalConfig($identifier, $config, $parent_identifier = '')
{
    $id_prefix = $identifier;
    $name_prefix = '';
    if (!empty($parent_identifier)) {
        $id_prefix = $parent_identifier . '_' . $id_prefix;
        $name_prefix = '[' . $parent_identifier . ']';
    }
    ?>