View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
07212Bug reportsConditionspublic2013-03-02 15:11
Reportersilverlime Assigned Toc_schmitz  
PriorityhighSeverityminor 
Status closedResolutionfixed 
Product Version2.00+ 
Fixed in Version2.00+ 
Summary07212: $config['deletenonvalues'] not working
Description

Changing $config['deletenonvalues'] in config-defaults.php to "0" does not change the saving-behaviour. same when adding the variable in config.php

Steps To Reproduce

see sample survey: should save the content "nur_bei_ja" even if question nr. 1 is answered as "Nein"

TagsNo tags attached.
Attached Files
limesurvey_survey_189124.lss.xml (13,387 bytes)   
<?xml version="1.0" encoding="UTF-8"?>
<document>
 <LimeSurveyDocType>Survey</LimeSurveyDocType>
 <DBVersion>164</DBVersion>
 <languages>
  <language>de</language>
 </languages>
 <conditions>
  <fields>
   <fieldname>cid</fieldname>
   <fieldname>qid</fieldname>
   <fieldname>cqid</fieldname>
   <fieldname>cfieldname</fieldname>
   <fieldname>method</fieldname>
   <fieldname>value</fieldname>
   <fieldname>scenario</fieldname>
  </fields>
  <rows>
   <row>
    <cid><![CDATA[20]]></cid>
    <qid><![CDATA[374]]></qid>
    <cqid><![CDATA[373]]></cqid>
    <cfieldname><![CDATA[189124X15X373]]></cfieldname>
    <method><![CDATA[==]]></method>
    <value><![CDATA[Y]]></value>
    <scenario><![CDATA[1]]></scenario>
   </row>
  </rows>
 </conditions>
 <groups>
  <fields>
   <fieldname>gid</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>group_name</fieldname>
   <fieldname>group_order</fieldname>
   <fieldname>description</fieldname>
   <fieldname>language</fieldname>
   <fieldname>randomization_group</fieldname>
   <fieldname>grelevance</fieldname>
  </fields>
  <rows>
   <row>
    <gid><![CDATA[15]]></gid>
    <sid><![CDATA[189124]]></sid>
    <group_name><![CDATA[Testgruppe]]></group_name>
    <group_order><![CDATA[7]]></group_order>
    <description/>
    <language><![CDATA[de]]></language>
    <randomization_group/>
    <grelevance/>
   </row>
  </rows>
 </groups>
 <questions>
  <fields>
   <fieldname>qid</fieldname>
   <fieldname>parent_qid</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>gid</fieldname>
   <fieldname>type</fieldname>
   <fieldname>title</fieldname>
   <fieldname>question</fieldname>
   <fieldname>preg</fieldname>
   <fieldname>help</fieldname>
   <fieldname>other</fieldname>
   <fieldname>mandatory</fieldname>
   <fieldname>question_order</fieldname>
   <fieldname>language</fieldname>
   <fieldname>scale_id</fieldname>
   <fieldname>same_default</fieldname>
   <fieldname>relevance</fieldname>
  </fields>
  <rows>
   <row>
    <qid><![CDATA[373]]></qid>
    <parent_qid><![CDATA[0]]></parent_qid>
    <sid><![CDATA[189124]]></sid>
    <gid><![CDATA[15]]></gid>
    <type><![CDATA[Y]]></type>
    <title><![CDATA[weiche]]></title>
    <question/>
    <preg/>
    <help/>
    <other><![CDATA[N]]></other>
    <mandatory><![CDATA[N]]></mandatory>
    <question_order><![CDATA[1]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
   </row>
   <row>
    <qid><![CDATA[374]]></qid>
    <parent_qid><![CDATA[0]]></parent_qid>
    <sid><![CDATA[189124]]></sid>
    <gid><![CDATA[15]]></gid>
    <type><![CDATA[S]]></type>
    <title><![CDATA[nur_bei_ja]]></title>
    <question><![CDATA[nur_bei_ja]]></question>
    <preg/>
    <help/>
    <other><![CDATA[N]]></other>
    <mandatory><![CDATA[N]]></mandatory>
    <question_order><![CDATA[2]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[((189124X15X373.NAOK == "Y"))]]></relevance>
   </row>
  </rows>
 </questions>
 <surveys>
  <fields>
   <fieldname>sid</fieldname>
   <fieldname>admin</fieldname>
   <fieldname>expires</fieldname>
   <fieldname>startdate</fieldname>
   <fieldname>adminemail</fieldname>
   <fieldname>anonymized</fieldname>
   <fieldname>faxto</fieldname>
   <fieldname>format</fieldname>
   <fieldname>savetimings</fieldname>
   <fieldname>template</fieldname>
   <fieldname>language</fieldname>
   <fieldname>additional_languages</fieldname>
   <fieldname>datestamp</fieldname>
   <fieldname>usecookie</fieldname>
   <fieldname>allowregister</fieldname>
   <fieldname>allowsave</fieldname>
   <fieldname>autonumber_start</fieldname>
   <fieldname>autoredirect</fieldname>
   <fieldname>allowprev</fieldname>
   <fieldname>printanswers</fieldname>
   <fieldname>ipaddr</fieldname>
   <fieldname>refurl</fieldname>
   <fieldname>publicstatistics</fieldname>
   <fieldname>publicgraphs</fieldname>
   <fieldname>listpublic</fieldname>
   <fieldname>htmlemail</fieldname>
   <fieldname>sendconfirmation</fieldname>
   <fieldname>tokenanswerspersistence</fieldname>
   <fieldname>assessments</fieldname>
   <fieldname>usecaptcha</fieldname>
   <fieldname>usetokens</fieldname>
   <fieldname>bounce_email</fieldname>
   <fieldname>attributedescriptions</fieldname>
   <fieldname>emailresponseto</fieldname>
   <fieldname>emailnotificationto</fieldname>
   <fieldname>tokenlength</fieldname>
   <fieldname>showxquestions</fieldname>
   <fieldname>showgroupinfo</fieldname>
   <fieldname>shownoanswer</fieldname>
   <fieldname>showqnumcode</fieldname>
   <fieldname>bouncetime</fieldname>
   <fieldname>bounceprocessing</fieldname>
   <fieldname>bounceaccounttype</fieldname>
   <fieldname>bounceaccounthost</fieldname>
   <fieldname>bounceaccountpass</fieldname>
   <fieldname>bounceaccountencryption</fieldname>
   <fieldname>bounceaccountuser</fieldname>
   <fieldname>showwelcome</fieldname>
   <fieldname>showprogress</fieldname>
   <fieldname>allowjumps</fieldname>
   <fieldname>navigationdelay</fieldname>
   <fieldname>nokeyboard</fieldname>
   <fieldname>alloweditaftercompletion</fieldname>
   <fieldname>googleanalyticsstyle</fieldname>
   <fieldname>googleanalyticsapikey</fieldname>
  </fields>
  <rows>
   <row>
    <sid><![CDATA[189124]]></sid>
    <admin><![CDATA[Administrator]]></admin>
    <adminemail><![CDATA[your-email@example.net]]></adminemail>
    <anonymized><![CDATA[N]]></anonymized>
    <faxto/>
    <format><![CDATA[G]]></format>
    <savetimings><![CDATA[N]]></savetimings>
    <template><![CDATA[default]]></template>
    <language><![CDATA[de]]></language>
    <datestamp><![CDATA[N]]></datestamp>
    <usecookie><![CDATA[N]]></usecookie>
    <allowregister><![CDATA[N]]></allowregister>
    <allowsave><![CDATA[Y]]></allowsave>
    <autonumber_start><![CDATA[0]]></autonumber_start>
    <autoredirect><![CDATA[N]]></autoredirect>
    <allowprev><![CDATA[N]]></allowprev>
    <printanswers><![CDATA[N]]></printanswers>
    <ipaddr><![CDATA[N]]></ipaddr>
    <refurl><![CDATA[N]]></refurl>
    <publicstatistics><![CDATA[N]]></publicstatistics>
    <publicgraphs><![CDATA[N]]></publicgraphs>
    <listpublic><![CDATA[N]]></listpublic>
    <htmlemail><![CDATA[Y]]></htmlemail>
    <sendconfirmation><![CDATA[Y]]></sendconfirmation>
    <tokenanswerspersistence><![CDATA[N]]></tokenanswerspersistence>
    <assessments><![CDATA[N]]></assessments>
    <usecaptcha><![CDATA[D]]></usecaptcha>
    <usetokens><![CDATA[N]]></usetokens>
    <bounce_email><![CDATA[your-email@example.net]]></bounce_email>
    <attributedescriptions><![CDATA[a:0:{}]]></attributedescriptions>
    <emailresponseto/>
    <emailnotificationto/>
    <tokenlength><![CDATA[15]]></tokenlength>
    <showxquestions><![CDATA[Y]]></showxquestions>
    <showgroupinfo><![CDATA[B]]></showgroupinfo>
    <shownoanswer><![CDATA[N]]></shownoanswer>
    <showqnumcode><![CDATA[X]]></showqnumcode>
    <bounceprocessing><![CDATA[N]]></bounceprocessing>
    <showwelcome><![CDATA[Y]]></showwelcome>
    <showprogress><![CDATA[Y]]></showprogress>
    <allowjumps><![CDATA[N]]></allowjumps>
    <navigationdelay><![CDATA[0]]></navigationdelay>
    <nokeyboard><![CDATA[N]]></nokeyboard>
    <alloweditaftercompletion><![CDATA[N]]></alloweditaftercompletion>
   </row>
  </rows>
 </surveys>
 <surveys_languagesettings>
  <fields>
   <fieldname>surveyls_survey_id</fieldname>
   <fieldname>surveyls_language</fieldname>
   <fieldname>surveyls_title</fieldname>
   <fieldname>surveyls_description</fieldname>
   <fieldname>surveyls_welcometext</fieldname>
   <fieldname>surveyls_endtext</fieldname>
   <fieldname>surveyls_url</fieldname>
   <fieldname>surveyls_urldescription</fieldname>
   <fieldname>surveyls_email_invite_subj</fieldname>
   <fieldname>surveyls_email_invite</fieldname>
   <fieldname>surveyls_email_remind_subj</fieldname>
   <fieldname>surveyls_email_remind</fieldname>
   <fieldname>surveyls_email_register_subj</fieldname>
   <fieldname>surveyls_email_register</fieldname>
   <fieldname>surveyls_email_confirm_subj</fieldname>
   <fieldname>surveyls_email_confirm</fieldname>
   <fieldname>surveyls_dateformat</fieldname>
   <fieldname>surveyls_attributecaptions</fieldname>
   <fieldname>email_admin_notification_subj</fieldname>
   <fieldname>email_admin_notification</fieldname>
   <fieldname>email_admin_responses_subj</fieldname>
   <fieldname>email_admin_responses</fieldname>
   <fieldname>surveyls_numberformat</fieldname>
  </fields>
  <rows>
   <row>
    <surveyls_survey_id><![CDATA[189124]]></surveyls_survey_id>
    <surveyls_language><![CDATA[de]]></surveyls_language>
    <surveyls_title><![CDATA[Test]]></surveyls_title>
    <surveyls_description/>
    <surveyls_welcometext/>
    <surveyls_endtext/>
    <surveyls_url/>
    <surveyls_urldescription/>
    <surveyls_email_invite_subj><![CDATA[Einladung zur einer Umfrage]]></surveyls_email_invite_subj>
    <surveyls_email_invite><![CDATA[Hallo {FIRSTNAME},

Hiermit möchten wir Sie zu einer Umfrage einladen.

Der Titel der Umfrage ist 
'{SURVEYNAME}'

'{SURVEYDESCRIPTION}'

Um an dieser Umfrage teilzunehmen, klicken Sie bitte auf den unten stehenden Link.

Mit freundlichen Grüßen,

{ADMINNAME} ({ADMINEMAIL})

----------------------------------------------
Klicken Sie hier um die Umfrage zu starten:
{SURVEYURL}

Wenn Sie an diese Umfrage nicht teilnehmen und keine weiteren Erinnerungen erhalten möchten, klicken Sie bitte auf den folgenden Link:
{OPTOUTURL}

Wenn Sie geblockt sind, jedoch wieder teilnehmen und weitere Einladungen erhalten möchten, klicken Sie bitte auf den folgenden Link:
{OPTINURL}]]></surveyls_email_invite>
    <surveyls_email_remind_subj><![CDATA[Erinnerung an die Teilnahme an einer Umfrage]]></surveyls_email_remind_subj>
    <surveyls_email_remind><![CDATA[Hallo {FIRSTNAME},

Vor kurzem haben wir Sie zu einer Umfrage eingeladen.

Zu unserem Bedauern haben wir bemerkt, dass Sie die Umfrage noch nicht ausgefüllt haben. Wir möchten Ihnen mitteilen, dass die Umfrage noch aktiv ist und würden uns freuen, wenn Sie teilnehmen könnten.

Der Titel der Umfrage ist 
'{SURVEYNAME}'

'{SURVEYDESCRIPTION}'

Um an dieser Umfrage teilzunehmen, klicken Sie bitte auf den unten stehenden Link.

 Mit freundlichen Grüßen,

{ADMINNAME} ({ADMINEMAIL})

----------------------------------------------
Klicken Sie hier um die Umfrage zu starten:
{SURVEYURL}

Wenn Sie an diese Umfrage nicht teilnehmen und keine weiteren Erinnerungen erhalten möchten, klicken Sie bitte auf den folgenden Link:
{OPTOUTURL}]]></surveyls_email_remind>
    <surveyls_email_register_subj><![CDATA[Registrierungsbestätigung für Teilnahmeumfrage]]></surveyls_email_register_subj>
    <surveyls_email_register><![CDATA[Hallo {FIRSTNAME},

Sie (oder jemand, der Ihre E-Mail benutzt hat) haben sich für eine Umfrage mit dem Titel {SURVEYNAME} angemeldet.

Um an dieser Umfrage teilzunehmen, klicken Sie bitte auf den folgenden Link.

{SURVEYURL}

Wenn Sie irgendwelche Fragen zu dieser Umfrage haben oder wenn Sie sich _nicht_ für diese Umfrage angemeldet haben und sie glauben, dass Ihnen diese E-Mail irrtümlicherweise zugeschickt worden ist, kontaktieren Sie bitte {ADMINNAME} unter {ADMINEMAIL}.]]></surveyls_email_register>
    <surveyls_email_confirm_subj><![CDATA[Bestätigung für die Teilnahme an unserer Umfrage]]></surveyls_email_confirm_subj>
    <surveyls_email_confirm><![CDATA[Hallo {FIRSTNAME},

Vielen Dank für die Teilnahme an der Umfrage mit dem Titel {SURVEYNAME}. Ihre Antworten wurden bei uns gespeichert.

Wenn Sie irgendwelche Fragen zu dieser E-Mail haben, kontaktieren Sie bitte {ADMINNAME} unter {ADMINEMAIL}.

Mit freundlichen Grüßen,

{ADMINNAME}]]></surveyls_email_confirm>
    <surveyls_dateformat><![CDATA[1]]></surveyls_dateformat>
    <surveyls_attributecaptions><![CDATA[a:0:{}]]></surveyls_attributecaptions>
    <email_admin_notification_subj><![CDATA[Antwortabsendung für Umfrage {SURVEYNAME}]]></email_admin_notification_subj>
    <email_admin_notification><![CDATA[Hallo,

Eine neue Antwort wurde für die Umfrage '{SURVEYNAME}' abgegeben.

Klicken Sie auf den folgenden Link um die Umfrage neu zu laden:
{RELOADURL}

Klicken Sie auf den folgenden Link um den Antwortdatensatz anzusehen:
{VIEWRESPONSEURL}

Klicken Sie auf den folgenden Link um den Antwortdatensatz zu bearbeiten:
{EDITRESPONSEURL}

Um die Statistik zu sehen, klicken Sie hier:
{STATISTICSURL}]]></email_admin_notification>
    <email_admin_responses_subj><![CDATA[Antwortabsendung für Umfrage {SURVEYNAME} mit Ergebnissen]]></email_admin_responses_subj>
    <email_admin_responses><![CDATA[Hallo,

Eine neue Antwort wurde für die Umfrage '{SURVEYNAME}' abgegeben.

Klicken Sie auf den folgenden Link um die Umfrage neu zu laden:
{RELOADURL}

Klicken Sie auf den folgenden Link um den Antwortdatensatz anzusehen:
{VIEWRESPONSEURL}

Klicken Sie auf den folgenden Link um den Antwortdatensatz zu bearbeiten:
{EDITRESPONSEURL}

Um die Statistik zu sehen, klicken Sie hier:
{STATISTICSURL}


Die folgenden Antworten wurden vom Teilnehmer gegeben:
{ANSWERTABLE}]]></email_admin_responses>
    <surveyls_numberformat><![CDATA[1]]></surveyls_numberformat>
   </row>
  </rows>
 </surveys_languagesettings>
</document>
Bug heat4
Complete LimeSurvey version number (& build)130116
I will donate to the project if issue is resolvedYes
Browser
Database type & versionMYSQL 5.5
Server OS (if known)unknown
Webserver software & version (if known)unknown
PHP Version5.3.8

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2013-01-20 00:54

administrator   ~23723

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

silverlime

silverlime

2013-01-21 10:57

reporter   ~23727

Hi Carsten,

thank you for your immediate work. i changed/replaced the three files and set $config['deletenonvalues'] in config-defaults to "0". but it does still not work (save).

do you have an hint?

thanks in advance

axel

c_schmitz

c_schmitz

2013-01-22 14:53

administrator   ~23749

2.00+ Build 120122 released.

c_schmitz

c_schmitz

2013-01-22 21:19

administrator   ~23765

Fix committed to 2.1 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&amp;id=11353

silverlime

silverlime

2013-02-04 17:29

reporter   ~23947

hi carsten, sorry for reopening

i made a fresh install (version 130129), imported the sample-survey and changed $config['deletenonvalues'] in config-defaults to "0"

but it still doesnt work, means it doesnt save the content "nur_bei_ja" even if question nr. 1 is answered as "Nein"

thanks in advance

axel

c_schmitz

c_schmitz

2013-02-12 21:53

administrator   ~24044

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

c_schmitz

c_schmitz

2013-02-12 21:53

administrator   ~24045

@TMSWHite: Thomas, can you please check this latest patch if I have done it right this time?

c_schmitz

c_schmitz

2013-02-15 15:25

administrator   ~24114

Pretty please? :-)

c_schmitz

c_schmitz

2013-03-02 15:11

administrator   ~24467

Fix committed to 2.1 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&amp;id=11712

Related Changesets

LimeSurvey: master b6a0d6d9

2013-01-19 23:54:20

c_schmitz

Details Diff
Fixed issue 07212: Config parameter deletenonvalues not working Affected Issues
07212
mod - application/helpers/SurveyRuntimeHelper.php Diff File
mod - application/helpers/expressions/em_manager_helper.php Diff File
mod - application/views/admin/expressions/test/navigation_test.php Diff File

LimeSurvey: 2.1 53134903

2013-01-19 23:54:20

c_schmitz

Details Diff
Fixed issue 07212: Config parameter deletenonvalues not working Affected Issues
07212
mod - application/helpers/SurveyRuntimeHelper.php Diff File
mod - application/helpers/expressions/em_manager_helper.php Diff File
mod - application/views/admin/expressions/test/navigation_test.php Diff File

LimeSurvey: master 47986fda

2013-02-12 20:52:10

c_schmitz

Details Diff
Fixed issue 07212: Config parameter deletenonvalues not working Affected Issues
07212
mod - application/helpers/expressions/em_manager_helper.php Diff File

LimeSurvey: 2.1 c8d9e852

2013-03-02 14:11:05

c_schmitz

Details Diff
Fixed issue 07212: Config parameter deletenonvalues not working Affected Issues
07212
mod - application/helpers/expressions/em_manager_helper.php Diff File

Issue History

Date Modified Username Field Change
2013-01-19 12:21 silverlime New Issue
2013-01-19 12:21 silverlime File Added: limesurvey_survey_189124.lss.xml
2013-01-20 00:54 c_schmitz Assigned To => c_schmitz
2013-01-20 00:54 c_schmitz Status new => assigned
2013-01-20 00:54 c_schmitz Changeset attached => LimeSurvey master b6a0d6d9
2013-01-20 00:54 c_schmitz Note Added: 23723
2013-01-20 00:54 c_schmitz Resolution open => fixed
2013-01-20 00:54 c_schmitz Status assigned => resolved
2013-01-20 00:54 c_schmitz Fixed in Version => 2.00+
2013-01-21 10:57 silverlime Note Added: 23727
2013-01-22 14:53 c_schmitz Note Added: 23749
2013-01-22 14:53 c_schmitz Status resolved => closed
2013-01-22 21:19 c_schmitz Changeset attached => LimeSurvey 2.1 53134903
2013-01-22 21:19 c_schmitz Note Added: 23765
2013-02-04 17:29 silverlime Note Added: 23947
2013-02-04 17:29 silverlime Status closed => feedback
2013-02-04 17:29 silverlime Resolution fixed => reopened
2013-02-12 21:52 c_schmitz Assigned To c_schmitz => TMSWhite
2013-02-12 21:53 c_schmitz Changeset attached => LimeSurvey master 47986fda
2013-02-12 21:53 c_schmitz Note Added: 24044
2013-02-12 21:53 c_schmitz Note Added: 24045
2013-02-15 15:25 c_schmitz Note Added: 24114
2013-02-24 15:54 c_schmitz Status feedback => resolved
2013-02-24 15:54 c_schmitz Resolution reopened => fixed
2013-02-24 15:54 c_schmitz Assigned To TMSWhite => c_schmitz
2013-02-24 15:54 c_schmitz Status resolved => closed
2013-03-02 15:11 c_schmitz Changeset attached => LimeSurvey 2.1 c8d9e852
2013-03-02 15:11 c_schmitz Note Added: 24467