View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
07656Bug reportsExpression Managerpublic2013-03-17 12:12
ReporterDenisChenu Assigned ToDenisChenu  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version2.00+ 
Fixed in Version2.00+ 
Summary07656: Can not use coreReplacements var in Relevance
Description

When using coreReplacements var in group by group mode survey, then seems OK.
But it's breaked with All in one survey : coreReplacement are not replaced in EM.

Near same think with previewgroup:

  • First show page: no replacement
  • Reload page : replacement (for TEMPLATEURL or GROUPNAME)
Steps To Reproduce

Test some core replacement var:

  • TEMPLATEURL
  • SURVEYFORMAT
  • GROUPNAME

Think it's same with SURVEYLANGUAGE.

Additional Information

Sure EM get $_SESSION var, but without templatereplace, coreReplacements are not in $_SESSION var.
It's clear in preview group: first time condition are false, second time condition are true.

Maybe 2 possibility:

  • Add a template replace in StartSurvey without real information (a empty.pstpl file for quick test)
  • Add a setCoreKnowVars() function in EM
TagsNo tags attached.
Attached Files
Bug heat4
Complete LimeSurvey version number (& build)131312
I will donate to the project if issue is resolvedNo
BrowserFF16
Database type & versionnot relevant
Server OS (if known)not relevant
Webserver software & version (if known)not relevant
PHP Versionnot relevant

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2013-03-12 12:42

developer   ~24668

Thank Carsten ;)

But need advice : do this in specific function in LimeExpressionManager or use templatereplace somwhere ?

Really need advice here, i don't know where to start

DenisChenu

DenisChenu

2013-03-15 14:48

developer   ~24697

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11895

DenisChenu

DenisChenu

2013-03-15 14:59

developer   ~24699

Fix committed to 2.05 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11900

c_schmitz

c_schmitz

2013-03-17 12:12

administrator   ~24715

New version released.

Related Changesets

LimeSurvey: master 2d74806a

2013-03-15 13:43:57

DenisChenu

Details Diff
Fixed issue 07656: Can not use coreReplacements var in Relevance
Dev: add an empty templatereplace in EM::StartSurvey()
Affected Issues
07656
mod - application/helpers/expressions/em_manager_helper.php Diff File
mod - application/helpers/replacements_helper.php Diff File

LimeSurvey: 2.05 98025bdd

2013-03-15 13:45:30

DenisChenu

Details Diff
Fixed issue 07656: Can not use coreReplacements var in Relevance
Dev: add an empty templatereplace in EM::StartSurvey()
Affected Issues
07656
mod - application/helpers/replacements_helper.php Diff File

LimeSurvey: 2.05 78a5d2fb

2013-03-15 13:54:19

DenisChenu

Details Diff
Fixed issue 07656: Can not use coreReplacements var in Relevance
Dev: add an empty templatereplace in EM::StartSurvey()
Affected Issues
07656
mod - application/helpers/expressions/em_manager_helper.php Diff File

Issue History

Date Modified Username Field Change
2013-03-12 11:38 DenisChenu New Issue
2013-03-12 11:38 DenisChenu File Added: limesurvey_survey_777293.lss
2013-03-12 12:05 c_schmitz Assigned To => DenisChenu
2013-03-12 12:05 c_schmitz Status new => assigned
2013-03-12 12:42 DenisChenu Note Added: 24668
2013-03-15 14:42 DenisChenu Summary Can not use coreReplacements var in Relevance for Allinone survey => Can not use coreReplacements var in Relevance
2013-03-15 14:48 DenisChenu Changeset attached => LimeSurvey master 2d74806a
2013-03-15 14:48 DenisChenu Note Added: 24697
2013-03-15 14:48 DenisChenu Resolution open => fixed
2013-03-15 14:59 DenisChenu Changeset attached => LimeSurvey 2.05 98025bdd
2013-03-15 14:59 DenisChenu Changeset attached => LimeSurvey 2.05 78a5d2fb
2013-03-15 14:59 DenisChenu Note Added: 24699
2013-03-15 15:00 DenisChenu Status assigned => resolved
2013-03-15 15:00 DenisChenu Fixed in Version => 2.00+
2013-03-17 12:12 c_schmitz Note Added: 24715
2013-03-17 12:12 c_schmitz Status resolved => closed