package FormCSVConfig
@ISA = qw()
sub pConfig
return shift->{pConfig};
sub pFormItem
return shift->{pFormItem};
sub pParams
return shift->{pParams};
sub new
my ($module) = @_;
# $this->SUPER::new(
return $this;
sub DESTROY
my $this = shift;
$this->SUPER::DESTROY(
sub ReadCSVFile
my ($this, $infile, $pHash) = @_;
return undef;
return (\%Config, \%FormItem, $pParams, \%Label, \@DBList);
sub BuildReplaceHash
my ($this, $pHash, $TargetCharCode, $SourceCharCode, $App) = @_;
return $pParams;
sub FillCheckboxParams
my ($this, $pParams, $FormItem, $value) = @_;
sub GetFormItemString
my ($this, $pParams, $FormItem, $Key) = @_;
return $pSel->[$i]{Label};
return $Key;
sub GetSubmitFormString
my ($this, $pParams, $FormItem, $CurVal) = @_;
return "";
sub GetTextAreaFormString
my ($this, $pParams, $FormItem, $CurVal) = @_;
return "";
sub GetTextboxFormString
my ($this, $pParams, $FormItem, $CurVal) = @_;
return "";
sub GetSelectionString
my ($this, $pParams, $FormItem, $CurVal) = @_;
return $label;
return 'Unkown';
sub GetSelectionFormString
my ($this, $pParams, $FormItem, $CurVal) = @_;
return $str;
sub GetCheckboxListString
my ($this, $pParams, $FormItem) = @_;
return $s;
sub GetCheckboxListFormString
my ($this, $pParams, $FormItem) = @_;
return $s;
sub MakeCSVFile
my ($this, $DB, $OutFilePath, $CSVFileCharCode, $DBTableName, $sql, %args) = @_;
return 0;
return $nHit;
sub MakeInputFormTemplateHTML
my ($this, $pParams, $OutFilePath, $OutputFileCharCode, $OutputFileCharSet, $target, %args) = @_;
return 0;
return 1;
sub MakeConfirmPageTemplateHTML
my ($this, $pParams, $OutFilePath, $OutputFileCharCode, $OutputFileCharSet, $target, %args) = @_;
return 0;
return 1;
sub MakeCompletePageTemplateHTML
my ($this, $pParams, $OutFilePath, $OutputFileCharCode, $OutputFileCharSet, $target, %args) = @_;
return 0;
return 1;
sub MakeCSVTemplate
my ($this, $pParams, $OutFilePath, $OutputFileCharCode, %args) = @_;
return 0;
return 1;