45 lines
835 B
Perl
45 lines
835 B
Perl
|
package esmith::console::support;
|
||
|
use strict;
|
||
|
use warnings;
|
||
|
use esmith::console;
|
||
|
use Locale::gettext;
|
||
|
|
||
|
sub new
|
||
|
{
|
||
|
my $class = shift;
|
||
|
my $self = {
|
||
|
name => gettext('View support and licensing information'),
|
||
|
order => 60,
|
||
|
};
|
||
|
bless $self, $class;
|
||
|
return $self;
|
||
|
}
|
||
|
|
||
|
sub name
|
||
|
{
|
||
|
return $_[0]->{name};
|
||
|
}
|
||
|
|
||
|
sub order
|
||
|
{
|
||
|
return $_[0]->{order};
|
||
|
}
|
||
|
|
||
|
sub doit
|
||
|
{
|
||
|
#------------------------------------------------------------
|
||
|
# SUPPORT:
|
||
|
#------------------------------------------------------------
|
||
|
my ($self, $console, $db) = @_;
|
||
|
my $licenseFile = esmith::util::getLicenseFile();
|
||
|
my ($rc, $choice) = $console->textbox
|
||
|
(
|
||
|
title => gettext('Support and licensing information'),
|
||
|
file => $licenseFile,
|
||
|
);
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
return esmith::console::support->new;
|
||
|
|