% % %my $conf=new FS::Conf; % %http_header('Content-Type' => 'application/x-unknown' ); % %die "No configuration variable specified (bad URL)!" # umm % unless $cgi->param('key'); %$cgi->param('key') =~ /^([-\w.]+)$/; %my $name = $1; % %my $agentnum; %if ($cgi->param('agentnum') =~ /^(\d+)$/) { % $agentnum = $1; %} % %http_header('Content-Disposition' => "attachment; filename=$name" ); % print $conf->config_binary($name, $agentnum); <%init> die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); my $agentnum; if ($cgi->param('agentnum') =~ /^(\d+)$/) { $agentnum = $1; }