From 7539246e9dbfdcff42946277a22e5ee1a2450c7a Mon Sep 17 00:00:00 2001 From: Yung Han Khoe Date: Thu, 18 Dec 2008 12:33:20 +0000 Subject: [PATCH] implemented Survey final page detection (#9199) --- lib/WebGUI/Asset/Wobject/Survey.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/WebGUI/Asset/Wobject/Survey.pm b/lib/WebGUI/Asset/Wobject/Survey.pm index ae50df320..7be6c74f3 100644 --- a/lib/WebGUI/Asset/Wobject/Survey.pm +++ b/lib/WebGUI/Asset/Wobject/Survey.pm @@ -826,6 +826,10 @@ sub prepareShowSurveyTemplate { $section->{'showTimeLimit'} = $self->get('showTimeLimit'); $section->{'minutesLeft'} = int((($self->response->startTime() + (60 * $self->get('timeLimit'))) - time())/60); + if(scalar @$questions == ($section->{'totalQuestions'} - $section->{'questionsAnswered'})){ + $section->{isLastPage} = 1 + } + my $out = $self->processTemplate( $section, $self->get("surveyQuestionsId") ); $self->session->http->setMimeType('application/json');