Apache-NNTPGateway
view release on metacpan or search on metacpan
NNTPGateway.pm view on Meta::CPAN
# Get the article to followup.
my $Article = &nntp_get_article( $id, 0 );
if ( $Article ) {
# Prepare new subject
my $subject = $Article->{Header}{subject};
$subject = "Re: $subject" unless $subject =~ /^re\s*:/i;
# Add references
my $refs = $Article->{Header}{references};
my $msgid = $Article->{Header}{'message-id'};
$refs .= $msgid;
# Quote body
my $body = "\n " . &message( 'msg_cite', $msgid, $Article->{Header}{from} ) . ":\n\n";
$Article->{Body} =~ s/^\s*(.*)$/ > $1/gm;
$body .= $Article->{Body} . "\n\n";
# Print a form for user to edit fields and post.
&print_html_post_form( $r, $subject, $body, $refs );
# The remaining, that is the real NNTP posting is handled by
# action_post() which is called from a submit (POST method) with
# the form with the right arguments.
} else {
( run in 2.543 seconds using v1.01-cache-2.11-cpan-ceb78f64989 )