#!/usr/bin/perl
# n.cgi
use strict;
use CGI qw( :standard );
use CGI::Carp qw( fatalsToBrowser );
use POSIX qw(strftime);
my $today = time;
my $yesterday = $today - 60 * 168 * 60;
my $FM = strftime "%m-%d-%Y", ( localtime($yesterday) );
my $TM = strftime '%m-%d-%Y', localtime;
# page layout
my $page =<< "EndOfText";
NBU Backup Report
EndOfText
# get parameters
my $q = CGI->new;
my $action = $q->param('action');
my $server = $q->param('server');
# construct URL
my $URL = "http://a.com:8080/bms/healthMonitor.do?method=redirect&operation=BackupHistorySearch&subOperation=GetReport&clientName=$server&fromDateStr=$FM&toDateStr=$TM";
# redirect if required
if ($action eq 'Search'){ # remove hash to redirect
print $q->redirect($URL);
} else {
print $q->header,
$q->start_html('Page Title'),
$page,
# hash out next 2 lines or remove if OK
# $q->p("Vars action=$action : server=$server : FM=$FM : TM=$TM "),
$q->a({-href=>$URL, -target=>'_blank'},$URL),
}