View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
10353Bug reportsSurvey participants (Tokens)public2016-03-07 11:45
ReporterBen_V Assigned Toollehar  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version2.06+ 
Fixed in Version2.50.x 
Summary10353: Welcome screen turned off but displayed
Description

Even if "Show welcome screen" is set to NO, this welcome message is displayed when a token is reused for a questionnaire already completed (i.e. the user need enter again to edit submited responses)

Steps To Reproduce
  • import attached lsa file

  • take the survey using token "1"

  • check for complete & incomplete questionnaires


  • Survey settings:


  • Anonymized responses: NO
    Enable token-based response persistence: YES
    Allow multiple responses or update responses with one token: YES
    Usesleft: 99


Additional Information

this occurs either for 2.06 or 2.5 versions but not for 2.05 [150520]

TagsNo tags attached.
Attached Files
Bug heat6
Complete LimeSurvey version number (& build)160129
I will donate to the project if issue is resolvedNo
Browserfirefox 44
Database type & versionmysql
Server OS (if known)osx
Webserver software & version (if known)mamp
PHP Version5.5.1

Users monitoring this issue

There are no users monitoring this issue.

Activities

ollehar

ollehar

2016-02-09 13:05

administrator   ~34789

This is a deep bug. Tracked it down to SurveyRuntimeHelper.php ('showwelcome') and em_manager_helper.php (NavigateForward).

ollehar

ollehar

2016-02-12 11:28

administrator   ~34996

Just FYI, this will not be fixed in 2.06, but in 2.5.

Ben_V

Ben_V

2016-02-25 17:00

reporter   ~35716

Last edited: 2016-02-25 17:02

Uncommenting #266 line in SurveyRuntimeHelper.php solves this problem in 2.06 version... I don't know consequences elsewhere, but for the moment everything works fine.


elseif (isset($thissurvey['showwelcome']) && $thissurvey['showwelcome'] == 'N')
{
$moveResult = LimeExpressionManager::NavigateForwards();
// $_SESSION[$LEMsessid]['step']=1;
}


ollehar

ollehar

2016-02-25 17:03

administrator   ~35718

Good catch, that line does look weird.

c_schmitz

c_schmitz

2016-03-07 11:45

administrator   ~36023

Version 2.60 Build 150307 released

Related Changesets

LimeSurvey: master 8879dabe

2016-03-02 13:54:22

ollehar

Details Diff
Dev: 10353: Welcome screen turned off but displayed Affected Issues
10353
mod - application/helpers/SurveyRuntimeHelper.php Diff File

Issue History

Date Modified Username Field Change
2016-02-09 10:23 Ben_V New Issue
2016-02-09 10:23 Ben_V File Added: survey_archive_179477.lsa
2016-02-09 12:12 ollehar Assigned To => ollehar
2016-02-09 12:12 ollehar Status new => assigned
2016-02-09 13:05 ollehar Note Added: 34789
2016-02-12 11:28 ollehar Note Added: 34996
2016-02-25 15:33 ollehar Status assigned => confirmed
2016-02-25 17:00 Ben_V Note Added: 35716
2016-02-25 17:02 Ben_V Note Edited: 35716
2016-02-25 17:02 Ben_V Note Edited: 35716
2016-02-25 17:03 ollehar Note Added: 35718
2016-03-02 14:56 ollehar Status confirmed => resolved
2016-03-02 14:56 ollehar Fixed in Version => 2.5
2016-03-02 14:56 ollehar Resolution open => fixed
2016-03-02 15:28 c_schmitz Changeset attached => LimeSurvey master 8879dabe
2016-03-07 11:45 c_schmitz Note Added: 36023
2016-03-07 11:45 c_schmitz Status resolved => closed
2016-12-08 10:39 c_schmitz Category Tokens => Survey participants (Tokens)