";
}
sub printBodyContent
{
my $self = shift;
my ($mode,$desc,$b1) = @{{@_}}{qw/mode desc b1/};
if( defined $mode and $mode eq 'vpn')
{
print "
Installing the BirchNet VPN client
Please sign on to download the BirchNet VPN client software.
";
}
elsif( defined $mode and $mode eq 'netcon' )
{
print "
Installing the BirchNet Network Connector
Please sign on to download the BirchNet Network Connector software.
";
}
else
{
print "
BirchNet WebTop
Your personalized environment for accessing your organization's resources
and data through any standard Internet browser.
";
my $learnMoreUrl = $self->getSetting(setting => 'learnMoreUrl');
print "
Learn more
" if defined $learnMoreUrl;
print "
";
}
print $b1->getHeaderHtml();
print "
";
}
sub printPasswordHelp
{
my $self = shift;
print "
";
}
sub printBodyContentFooter
{
my $self = shift;
my ($err,$b1) = @{{@_}}{qw/err b1/};
# This is closing the signon table because earthlink wanted text to show
# up under the buttons in the same cell so i close it here and you can add stuff where you want
print "
";
print $b1->getFooterHtml();
# print "
";
print "
";
if ( defined $err )
{
print "$err";
}
else
{
print "
Please enter your username and password.
";
}
print "
Need help?Customer Service
";
}
sub printBodyFooter
{
my $self = shift;
print "
";
}
sub printHtmlFooter
{
my $self = shift;
print "
";
}
sub getMainHtmlHeader
{
my $self = shift;
my ($title,$menu,$smenu,$navBar,$onLoad) = @{{@_}}{qw/title menu smenu navBar onLoad/};
if (not defined($title)) {
$title = "";
}
my $oemStylesheetFileVersion = Pos::Webtop::Web::OEMLoader::getStylesheetFileVersion(oemId=> $self->{'oemId'});
my $ret = "Content-type: text/html\n\n
" . HTML::Entities::encode($title) . "
{'oemId'} . "/stylesheet.css?version='$oemStylesheetFileVersion'\">
";
if (defined($menu))
{
$ret .= "
$menu
\ \
$smenu
\ $navBar
";
}
return $ret;
}
sub getMainHtmlFooter
{
my $self = shift;
my $ret .= "