Finally got Table column names in comment for table control custom procedure
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#
|
||||
# Generated by SM2Gen version:0.8 Chameleon version:4.5.4 On Python:3.12.3 at 2024-11-04 16:03:10
|
||||
# Generated by SM2Gen version:0.8 Chameleon version:4.5.4 On Python:3.12.3 at 2024-11-14 11:31:47
|
||||
#
|
||||
#
|
||||
# Routines to be edited by the developer to provide validation for parameters
|
||||
# Routines to be edited by the developer to provide content and validation for parameters
|
||||
# and provison of the control data for table(s)
|
||||
#
|
||||
use esmith::util;
|
||||
@@ -12,7 +12,9 @@ use esmith::AccountsDB;
|
||||
use esmith::NetworksDB;
|
||||
use esmith::DomainsDB;
|
||||
|
||||
#use Net::SSLeay;
|
||||
use constant FALSE => 0;
|
||||
use constant TRUE => 1;
|
||||
|
||||
|
||||
#The most common ones
|
||||
our $cdb = esmith::ConfigDB->open() || die("Couldn't open config db");
|
||||
@@ -26,28 +28,104 @@ our $ddb = esmith::DomainsDB->open() || die("Couldn't open Domains db");
|
||||
sub validate_LIST {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
# Validation for each field
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #validate $c->param('InternalIP')
|
||||
{$ret .= 'Validation for InternalIP failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('ExternalIP')
|
||||
{$ret .= 'Validation for ExternalIP failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('InternetIP')
|
||||
{$ret .= 'Validation for InternetIP failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('Issuer')
|
||||
{$ret .= 'Validation for Issuer failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('Expiry')
|
||||
{$ret .= 'Validation for Expiry failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('NotBefore')
|
||||
{$ret .= 'Validation for NotBefore failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub validate_PARAMS {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
# Validation for each field
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #validate $c->param('status')
|
||||
{$ret .= 'Validation for status failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('hookScript')
|
||||
{$ret .= 'Validation for hookScript failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('hostOverride')
|
||||
{$ret .= 'Validation for hostOverride failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('ACCEPT_TERMS')
|
||||
{$ret .= 'Validation for ACCEPT_TERMS failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('API')
|
||||
{$ret .= 'Validation for API failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('keysize')
|
||||
{$ret .= 'Validation for keysize failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('configure')
|
||||
{$ret .= 'Validation for configure failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('Email')
|
||||
{$ret .= 'Validation for Email failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub validate_CHECKALLDOMAINS {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
# Validation for each field
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #validate $c->param('AllDomainsCheck')
|
||||
{$ret .= 'Validation for AllDomainsCheck failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub validate_CHECKALLENABLEDDOMAINS {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
# Validation for each field
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #validate $c->param('EnabledDomainsCheck')
|
||||
{$ret .= 'Validation for EnabledDomainsCheck failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub validate_CHECKONEDOMAIN {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
# Validation for each field
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #validate $c->param('OneDomainToCheck')
|
||||
{$ret .= 'Validation for OneDomainToCheck failed';}
|
||||
|
||||
if (! TRUE) #validate $c->param('OneDomainsCheck')
|
||||
{$ret .= 'Validation for OneDomainsCheck failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
@@ -122,7 +200,7 @@ our $ddb = esmith::DomainsDB->open() || die("Couldn't open Domains db");
|
||||
}
|
||||
|
||||
|
||||
sub get_data_for_panel_CHECKONEDDOMAINS {
|
||||
sub get_data_for_panel_CHECKONEDOMAIN {
|
||||
# Return a hash with the fields required which will be loaded into the shared data
|
||||
my $c = shift;
|
||||
my %ret = (
|
||||
@@ -139,7 +217,6 @@ our $ddb = esmith::DomainsDB->open() || die("Couldn't open Domains db");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
# Get control data for table(s)
|
||||
|
||||
@@ -237,7 +314,7 @@ our $ddb = esmith::DomainsDB->open() || die("Couldn't open Domains db");
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub get_selected_CHECKONEDDOMAINS {
|
||||
sub get_selected_CHECKONEDOMAIN {
|
||||
my $c = shift;
|
||||
my $selected = shift; #Parameter is name of selected row.
|
||||
my $is_new_record = shift; #Indicates new record required (defaults)
|
||||
@@ -251,42 +328,106 @@ our $ddb = esmith::DomainsDB->open() || die("Couldn't open Domains db");
|
||||
sub perform_LIST {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #copy or perform with value: InternalIP e.g. $c->setprop(dbentry,dbkey,$c->param('InternalIP')
|
||||
{$ret .= 'Perform failed for InternalIP failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: ExternalIP e.g. $c->setprop(dbentry,dbkey,$c->param('ExternalIP')
|
||||
{$ret .= 'Perform failed for ExternalIP failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: InternetIP e.g. $c->setprop(dbentry,dbkey,$c->param('InternetIP')
|
||||
{$ret .= 'Perform failed for InternetIP failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: Issuer e.g. $c->setprop(dbentry,dbkey,$c->param('Issuer')
|
||||
{$ret .= 'Perform failed for Issuer failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: Expiry e.g. $c->setprop(dbentry,dbkey,$c->param('Expiry')
|
||||
{$ret .= 'Perform failed for Expiry failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: NotBefore e.g. $c->setprop(dbentry,dbkey,$c->param('NotBefore')
|
||||
{$ret .= 'Perform failed for NotBefore failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub perform_PARAMS {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #copy or perform with value: status e.g. $c->setprop(dbentry,dbkey,$c->param('status')
|
||||
{$ret .= 'Perform failed for status failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: hookScript e.g. $c->setprop(dbentry,dbkey,$c->param('hookScript')
|
||||
{$ret .= 'Perform failed for hookScript failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: hostOverride e.g. $c->setprop(dbentry,dbkey,$c->param('hostOverride')
|
||||
{$ret .= 'Perform failed for hostOverride failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: ACCEPT_TERMS e.g. $c->setprop(dbentry,dbkey,$c->param('ACCEPT_TERMS')
|
||||
{$ret .= 'Perform failed for ACCEPT_TERMS failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: API e.g. $c->setprop(dbentry,dbkey,$c->param('API')
|
||||
{$ret .= 'Perform failed for API failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: keysize e.g. $c->setprop(dbentry,dbkey,$c->param('keysize')
|
||||
{$ret .= 'Perform failed for keysize failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: configure e.g. $c->setprop(dbentry,dbkey,$c->param('configure')
|
||||
{$ret .= 'Perform failed for configure failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: Email e.g. $c->setprop(dbentry,dbkey,$c->param('Email')
|
||||
{$ret .= 'Perform failed for Email failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub perform_CHECKALLDOMAINS {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #copy or perform with value: AllDomainsCheck e.g. $c->setprop(dbentry,dbkey,$c->param('AllDomainsCheck')
|
||||
{$ret .= 'Perform failed for AllDomainsCheck failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub perform_CHECKALLENABLEDDOMAINS {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #copy or perform with value: EnabledDomainsCheck e.g. $c->setprop(dbentry,dbkey,$c->param('EnabledDomainsCheck')
|
||||
{$ret .= 'Perform failed for EnabledDomainsCheck failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub perform_CHECKONEDDOMAINS {
|
||||
sub perform_CHECKONEDOMAIN {
|
||||
my $c = shift;
|
||||
my $prefix_data = shift; #Data hash as parameter
|
||||
my $ret = 'ok';
|
||||
my $ret = "";
|
||||
|
||||
if (! TRUE) #copy or perform with value: OneDomainToCheck e.g. $c->setprop(dbentry,dbkey,$c->param('OneDomainToCheck')
|
||||
{$ret .= 'Perform failed for OneDomainToCheck failed';}
|
||||
|
||||
if (! TRUE) #copy or perform with value: OneDomainsCheck e.g. $c->setprop(dbentry,dbkey,$c->param('OneDomainsCheck')
|
||||
{$ret .= 'Perform failed for OneDomainsCheck failed';}
|
||||
|
||||
if ($ret eq "") {$ret = 'ok';}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
|
||||
sub create_link{
|
||||
# WIP
|
||||
my ($c,$route, $panel, $index) = @_;
|
||||
my ($c,$route, $panel, $index) = shift;
|
||||
my $link = "$route?trt=$panel&Selected=$index";
|
||||
return $link;
|
||||
}
|
||||
|
Reference in New Issue
Block a user