rfe 9200: Survey Text/TextArea handling

This commit is contained in:
Yung Han Khoe 2009-01-15 14:17:40 +00:00
parent 723d39df79
commit 46cca4fae1
5 changed files with 15 additions and 12 deletions

View file

@ -938,16 +938,18 @@ sub prepareShowSurveyTemplate {
'Confidence', 1, 'Effectiveness', 1, 'Concern', 1, 'Risk', 1, 'Threat', 1,
'Security', 1
);
my %text = ( 'Text', 1, 'Email', 1, 'Phone Number', 1, 'Text Date', 1, 'Currency', 1 );
my %slider = ( 'Slider', 1, 'Dual Slider - Range', 1, 'Multi Slider - Allocate', 1 );
my %dateType = ( 'Date', 1, 'Date Range', 1 );
my %fileUpload = ( 'File Upload', 1 );
my %hidden = ( 'Hidden', 1 );
my %textArea = ( 'TextArea', 1 );
my %text = ( 'Text', 1, 'Email', 1, 'Phone Number', 1, 'Text Date', 1, 'Currency', 1 );
my %slider = ( 'Slider', 1, 'Dual Slider - Range', 1, 'Multi Slider - Allocate', 1 );
my %dateType = ( 'Date', 1, 'Date Range', 1 );
my %fileUpload = ( 'File Upload', 1 );
my %hidden = ( 'Hidden', 1 );
foreach my $q (@$questions) {
if ( $fileUpload{ $$q{'questionType'} } ) { $q->{'fileLoader'} = 1; }
elsif ( $text{ $$q{'questionType'} } ) { $q->{'textType'} = 1; }
elsif ( $hidden{ $$q{'questionType'} } ) { $q->{'hidden'} = 1; }
if ( $fileUpload{ $$q{'questionType'} } ) { $q->{'fileLoader'} = 1; }
elsif ( $text{ $$q{'questionType'} } ) { $q->{'textType'} = 1; }
elsif ( $textArea{ $$q{'questionType'} } ) { $q->{'textAreaType'} = 1; }
elsif ( $hidden{ $$q{'questionType'} } ) { $q->{'hidden'} = 1; }
elsif ( $multipleChoice{ $$q{'questionType'} } ) {
$q->{'multipleChoice'} = 1;
if ( $$q{'maxAnswers'} > 1 ) {

View file

@ -388,7 +388,7 @@ sub recordResponses {
'Yes/No', 1
);
my %sliderTypes = ( 'Dual Slider - Range', 1, 'Multi Slider - Allocate', 1, 'Slider', 1 );
my %textTypes = ( 'Currency', 'Email', 1, 'Phone Number', 1, 'Text', 1, 'Text Date', 1 );
my %textTypes = ( 'Currency', 'Email', 1, 'Phone Number', 1, 'Text', 1, 'Text Date', 1 ,'TextArea', 1);
my %fileTypes = ( 'File Upload', 1 );
my %dateTypes = ( 'Date', 'Date Range', 1 );
my %hiddenTypes = ( 'Hidden', 1 );

View file

@ -381,8 +381,8 @@ sub getValidQuestionTypes {
'Likelihood', 'Multi Slider - Allocate', 'Multiple Choice', 'Oppose/Support',
'Party', 'Phone Number', 'Race', 'Risk',
'Satisfaction', 'Scale', 'Security', 'Slider',
'Text', 'Text Date', 'Threat', 'True/False',
'Yes/No'
'Text', 'TextArea', 'Text Date', 'Threat',
'True/False', 'Yes/No'
);
}