Changesets: LimeSurvey

master ce4cf1c4

2011-12-15 21:19:42

Thomas White

Details Diff
New Feature #05103: Support conditional piping/tailoring and complex calculations via embedded equation parser
New Feature #05104: Create new question type for stored calculation results, called Equation
New Feature #05268: Do all LimeReplacementField and Token replacements in a single function
New Feature #05269: Use ExpressionManager for Branching logic as optional alternative to Conditions
New Feature #05288: Optionally replace Assessments with ExpressionManager features
New Feature #05279: Add a GUI for ExpressionManager
New Feature Show Logic File for Entire Survey, with all conditions, validation, and tailoring

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11664 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
add - admin/classes/pear/OLE/OLE.php Diff File
add - admin/classes/pear/OLE/PPS.php Diff File
add - admin/classes/pear/OLE/PPS/File.php Diff File
add - admin/classes/pear/OLE/PPS/Root.php Diff File
add - admin/classes/pear/PEAR.php Diff File
add - admin/classes/pear/Spreadsheet/Excel/Writer.php Diff File
add - admin/classes/pear/Spreadsheet/Excel/Writer/BIFFwriter.php Diff File
add - admin/classes/pear/Spreadsheet/Excel/Writer/Format.php Diff File
add - admin/classes/pear/Spreadsheet/Excel/Writer/Parser.php Diff File
add - admin/classes/pear/Spreadsheet/Excel/Writer/Validator.php Diff File
add - admin/classes/pear/Spreadsheet/Excel/Writer/Workbook.php Diff File
add - admin/classes/pear/Spreadsheet/Excel/Writer/Worksheet.php Diff File
add - admin/classes/tcpdf/fonts/dejavu-fonts-ttf-2.27/AUTHORS Diff File
add - admin/classes/tcpdf/fonts/dejavu-fonts-ttf-2.27/BUGS Diff File
add - admin/classes/tcpdf/fonts/dejavu-fonts-ttf-2.27/LICENSE Diff File
add - admin/classes/tcpdf/fonts/dejavu-fonts-ttf-2.27/NEWS Diff File
add - admin/classes/tcpdf/fonts/dejavu-fonts-ttf-2.27/README Diff File
add - admin/classes/tcpdf/fonts/dejavu-fonts-ttf-2.27/langcover.txt Diff File
add - admin/classes/tcpdf/fonts/dejavu-fonts-ttf-2.27/status.txt Diff File
add - admin/classes/tcpdf/fonts/dejavu-fonts-ttf-2.27/unicover.txt Diff File
add - admin/classes/tcpdf/fonts/freefont-20080323/AUTHORS Diff File
add - admin/classes/tcpdf/fonts/freefont-20080323/COPYING Diff File
add - admin/classes/tcpdf/fonts/freefont-20080323/CREDITS Diff File
add - admin/classes/tcpdf/fonts/freefont-20080323/ChangeLog Diff File
add - admin/classes/tcpdf/fonts/freefont-20080323/INSTALL Diff File
add - admin/classes/tcpdf/fonts/freefont-20080323/README Diff File
add - admin/classes/tcpdf/fonts/unifont.ctg.z Diff File
add - admin/classes/tcpdf/fonts/unifont.php Diff File
add - admin/classes/tcpdf/fonts/unifont.z Diff File
add - admin/classes/tcpdf/tcpdf.pem Diff File
add - classes/eval/ExpressionManager.php Diff File
add - classes/eval/LimeExpressionManager.php Diff File
add - classes/eval/em_javascript.js Diff File
add - classes/eval/test/conditions2relevance.php Diff File
add - classes/eval/test/data.php Diff File
add - classes/eval/test/functions.php Diff File
add - classes/eval/test/navigation_test.php Diff File
add - classes/eval/test/relevance.php Diff File
add - classes/eval/test/reset_syntax_error_log.php Diff File
add - classes/eval/test/strings_with_expressions.php Diff File
add - classes/eval/test/stringsplit.php Diff File
add - classes/eval/test/survey_logic_file.php Diff File
add - classes/eval/test/syntax_errors.php Diff File
add - classes/eval/test/test.php Diff File
add - classes/eval/test/tokenizer.php Diff File
add - classes/eval/test/unit.php Diff File
add - classes/eval/test/upgrade_conditions2relevance.php Diff File
add - classes/eval/test/usage.php Diff File
add - docs/demosurveys/limesurvey2_sample_survey_english.lss Diff File
add - images/add_small.png Diff File
add - images/answerssmall.png Diff File
add - images/conditions_delete.png Diff File
add - images/conditions_deleteall.png Diff File
add - images/conditions_edit.png Diff File
add - images/dol.png Diff File
add - images/emailsettings.png Diff File
add - images/noedit.png Diff File
add - images/quality_assurance.png Diff File
add - images/security_small.png Diff File
add - images/takeownership_small.png Diff File
add - images/token_do.png Diff File
add - images/trafficgreen.png Diff File
add - images/trafficred.png Diff File
add - scripts/modaldialog.js Diff File
mod - admin/activate_functions.php Diff File
mod - admin/admin.php Diff File
mod - admin/admin_functions.php Diff File
mod - admin/assessments.php Diff File
mod - admin/bounceprocessing.php Diff File
mod - admin/browse.php Diff File
mod - admin/classes/gtranslate/languages.ini Diff File
mod - admin/classes/phpCAS/CAS/PGTStorage/pgt-db.php Diff File
mod - admin/classes/phpCAS/CAS/PGTStorage/pgt-file.php Diff File
mod - admin/classes/phpCAS/CAS/languages/catalan.php Diff File
mod - admin/classes/phpCAS/CAS/languages/english.php Diff File
mod - admin/classes/phpCAS/CAS/languages/french.php Diff File
mod - admin/classes/phpCAS/CAS/languages/german.php Diff File
mod - admin/classes/phpCAS/CAS/languages/greek.php Diff File
mod - admin/classes/phpCAS/CAS/languages/japanese.php Diff File
mod - admin/classes/phpCAS/CAS/languages/spanish.php Diff File
mod - admin/classes/phpzip/phpzip.inc.php Diff File
mod - admin/classes/quexml/quexmlpdf.php Diff File
mod - admin/classes/tcpdf/config/tcpdf_config.php Diff File
mod - admin/classes/tcpdf/mypdf.php Diff File
mod - admin/conditionshandling.php Diff File
mod - admin/database.php Diff File
mod - admin/dataentry.php Diff File
mod - admin/deactivate.php Diff File
mod - admin/deletesurvey.php Diff File
mod - admin/dumpdb.php Diff File
mod - admin/editansweroptions.php Diff File
mod - admin/editemailtemplates.php Diff File
mod - admin/editsubquestions.php Diff File
mod - admin/editsurveysettings.php Diff File
mod - admin/editsurveytextelements.php Diff File
mod - admin/export_data_functions.php Diff File
mod - admin/export_data_r.php Diff File
mod - admin/export_data_spss.php Diff File
mod - admin/export_resources_zip.php Diff File
mod - admin/export_structure_quexml.php Diff File
mod - admin/exportresults.php Diff File
mod - admin/fck_LimeReplacementFields.php Diff File
mod - admin/globalsettings.php Diff File
mod - admin/html.php Diff File
mod - admin/html_functions.php Diff File
mod - admin/htmleditor-functions.php Diff File
mod - admin/import_functions.php Diff File
mod - admin/import_resources_zip.php Diff File
mod - admin/importgroup.php Diff File
mod - admin/importoldresponses.php Diff File
mod - admin/importquestion.php Diff File
mod - admin/install/cmd_install.php Diff File
mod - admin/install/create-mssql.sql Diff File
mod - admin/install/create-mssqlnative.sql Diff File
mod - admin/install/create-mysql.sql Diff File
mod - admin/install/create-postgres.sql Diff File
mod - admin/install/index.php Diff File
mod - admin/integritycheck.php Diff File
mod - admin/iterate_survey.php Diff File
mod - admin/labels.php Diff File
mod - admin/listcolumn.php Diff File
mod - admin/login_check.php Diff File
mod - admin/preview.php Diff File
mod - admin/printablesurvey.php Diff File
mod - admin/questiongrouphandling.php Diff File
mod - admin/questionhandling.php Diff File
mod - admin/quota.php Diff File
mod - admin/remotecontrol/lsrc.server.php Diff File
mod - admin/remotecontrol/lsrc.testclient.php Diff File
mod - admin/remotecontrol/lsrc_orig.wsdl Diff File
mod - admin/resetsurveylogic.php Diff File
mod - admin/scripts/admin_core.js Diff File
mod - admin/scripts/answers.js Diff File
mod - admin/scripts/browse.js Diff File
mod - admin/scripts/ckeditor.36/ckeditor.js Diff File
mod - admin/scripts/ckeditor.36/limesurvey-config.js Diff File
mod - admin/scripts/ckeditor.36/plugins/limereplacementfields/lang/fr.js Diff File
mod - admin/scripts/ckeditor.36/plugins/limereplacementfields/plugin.js Diff File
mod - admin/scripts/ckeditor.36/skins/office2003/dialog.css Diff File
mod - admin/scripts/ckeditor.36/skins/office2003/editor.css Diff File
mod - admin/scripts/emailtemplates.js Diff File
mod - admin/scripts/kcfinder/config.php Diff File
mod - admin/scripts/kcfinder/core/autoload.php Diff File
mod - admin/scripts/subquestions.js Diff File
mod - admin/scripts/templates.js Diff File
mod - admin/scripts/tokens.js Diff File
mod - admin/scripts/translation.js Diff File
mod - admin/sessioncontrol.php Diff File
mod - admin/statistics.php Diff File
mod - admin/statistics_function.php Diff File
mod - admin/styles/default/adminstyle.css Diff File
mod - admin/surveylist.php Diff File
mod - admin/surveytable_functions.php Diff File
mod - admin/templates.php Diff File
mod - admin/tokens.php Diff File
mod - admin/translate.php Diff File
mod - admin/translate_functions.php Diff File
mod - admin/update/updater.php Diff File
mod - admin/update/upgrade-all.php Diff File
mod - admin/update/upgrade-mssql.php Diff File
mod - admin/update/upgrade-mssqlnative.php Diff File
mod - admin/update/upgrade-mysql.php Diff File
mod - admin/update/upgrade-postgres.php Diff File
mod - admin/usercontrol.php Diff File
mod - admin/userrighthandling.php Diff File
mod - admin/vvexport.php Diff File
mod - admin/vvimport.php Diff File
mod - classes/adodb/contrib/toxmlrpc.inc.php Diff File
mod - classes/adodb/datadict/datadict-firebird.inc.php Diff File
mod - classes/adodb/drivers/adodb-pdo_mssql.inc.php Diff File
mod - classes/adodb/drivers/adodb-pdo_mysql.inc.php Diff File
mod - classes/adodb/drivers/adodb-pdo_oci.inc.php Diff File
mod - classes/adodb/drivers/adodb-pdo_pgsql.inc.php Diff File
mod - classes/adodb/drivers/adodb-pdo_sqlite.inc.php Diff File
mod - classes/adodb/drivers/adodb-sybase_ase.inc.php Diff File
mod - classes/adodb/session/adodb-encrypt-secret.php Diff File
mod - classes/core/surveytranslator.php Diff File
mod - classes/datetimeconverter/class.datetimeconverter.php Diff File
mod - classes/inputfilter/class.inputfilter_clean.php Diff File
mod - classes/phpmailer/class.smtp.php Diff File
mod - common.php Diff File
mod - common_functions.php Diff File
mod - config-defaults.php Diff File
mod - config.php Diff File
mod - delete.php Diff File
mod - docs/release_notes.txt Diff File
mod - group.php Diff File
mod - index.php Diff File
mod - locale/cs/LC_MESSAGES/cs.mo Diff File
mod - locale/cs/LC_MESSAGES/cs.po Diff File
mod - locale/es/LC_MESSAGES/es.mo Diff File
mod - locale/es/LC_MESSAGES/es.po Diff File
mod - locale/hu/LC_MESSAGES/hu.mo Diff File
mod - locale/hu/LC_MESSAGES/hu.po Diff File
mod - locale/id/LC_MESSAGES/id.mo Diff File
mod - locale/id/LC_MESSAGES/id.po Diff File
mod - locale/it/LC_MESSAGES/it.po Diff File
mod - locale/sk/LC_MESSAGES/sk.mo Diff File
mod - locale/sk/LC_MESSAGES/sk.po Diff File
mod - locale/tr/LC_MESSAGES/tr.mo Diff File
mod - locale/tr/LC_MESSAGES/tr.po Diff File
mod - optout.php Diff File
mod - printanswers.php Diff File
mod - qanda.php Diff File
mod - register.php Diff File
mod - replacements.php Diff File
mod - save.php Diff File
mod - scripts/ajaxupload.js Diff File
mod - scripts/jquery/jquery.qtip.js Diff File
mod - scripts/jquery/lime-calendar.js Diff File
mod - scripts/jquery/lime-slider.js Diff File
mod - scripts/survey_runtime.js Diff File
mod - scripts/uploader.js Diff File
mod - statistics_user.php Diff File
mod - templates/basic/ie_fix_6.css Diff File
mod - templates/basic/ie_fix_7.css Diff File
mod - templates/basic/template-rtl.css Diff File
mod - templates/basic/template.css Diff File
mod - templates/basic/template.js Diff File
mod - templates/bluengrey/template-rtl.css Diff File
mod - templates/bluengrey/template.css Diff File
mod - templates/bluengrey/template.js Diff File
mod - templates/citronade/startpage.pstpl Diff File
mod - templates/citronade/template-rtl.css Diff File
mod - templates/citronade/template.css Diff File
mod - templates/citronade/template.js Diff File
mod - templates/clear_logo/template-rtl.css Diff File
mod - templates/clear_logo/template.css Diff File
mod - templates/clear_logo/template.js Diff File
mod - templates/default/template-rtl.css Diff File
mod - templates/default/template.css Diff File
mod - templates/default/template.js Diff File
mod - templates/eirenicon/startgroup.pstpl Diff File
mod - templates/eirenicon/template-rtl.css Diff File
mod - templates/eirenicon/template.css Diff File
mod - templates/eirenicon/template.js Diff File
mod - templates/limespired/template-rtl.css Diff File
mod - templates/limespired/template.css Diff File
mod - templates/limespired/template.js Diff File
mod - templates/mint_idea/template-rtl.css Diff File
mod - templates/mint_idea/template.css Diff File
mod - templates/mint_idea/template.js Diff File
mod - templates/sherpa/template-rtl.css Diff File
mod - templates/sherpa/template.css Diff File
mod - templates/sherpa/template.js Diff File
mod - templates/vallendar/template-rtl.css Diff File
mod - templates/vallendar/template.css Diff File
mod - templates/vallendar/template.js Diff File
mod - tmp/readme.txt Diff File
mod - upload.php Diff File
mod - uploader.php Diff File
mod - version.php Diff File

master f8593e58

2011-12-15 21:02:54

Thomas White

Details Diff
Bugfix - Was not able to properly move backwards to the welcome page, then go forwards again.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11663 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - group.php Diff File
mod - index.php Diff File

master e2c60586

2011-12-15 15:19:56

Thomas White

Details Diff
Bugfix - missing some parameters in SQL for fresh db installs

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11662 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - admin/install/create-mssql.sql Diff File
mod - admin/install/create-mssqlnative.sql Diff File
mod - admin/install/create-mysql.sql Diff File
mod - admin/install/create-postgres.sql Diff File
mod - admin/preview.php Diff File

master 012dfd3e

2011-12-15 10:06:37

Thomas White

Details Diff
EM integration into 1.9+ branch now complete
Dev All multilingual survey features (building, taking, tokens, notification, printanswers, switch language) tested and working
Dev No known bugs remain - ready for 1.92RC1 status

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11661 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - classes/eval/LimeExpressionManager.php Diff File
mod - classes/eval/test/survey_logic_file.php Diff File
mod - common_functions.php Diff File
mod - group.php Diff File
mod - index.php Diff File
mod - printanswers.php Diff File

master 1fb6a30c

2011-12-14 15:25:57

Thomas White

Details Diff
New Feature Generate EM-Syntax-Highlighted Logic File for Surveys
Dev Now able to generate language-specific logic files from admin menu - e.g. showing entire survey and logic in the target language

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11660 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - admin/html.php Diff File
mod - classes/eval/LimeExpressionManager.php Diff File
mod - classes/eval/test/survey_logic_file.php Diff File
mod - common_functions.php Diff File
mod - group.php Diff File

master 5c3bffd2

2011-12-14 12:42:44

Thomas White

Details Diff
Bug Fix - Regenerating question codes was creating values that EM considers invalid. Prefixed question codes with 'Q' and optionally 'G' plus the group sequence number
Dev Added warning about regenerating codes - is OK if only use conditions, but will break manually entered relevance equations.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11659 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - admin/database.php Diff File
mod - admin/html.php Diff File

Yii 19b365b7

2011-12-14 12:12:15

Aaron Schmitz

Details Diff
Port token display to the jqGrid interface task #7135229 by GCI student Aaron Schmitz

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11658 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - application/controllers/admin/tokens.php Diff File
mod - application/models/Tokens_dynamic.php Diff File
mod - application/views/admin/token/browse.php Diff File
mod - application/views/admin/token/email.php Diff File
mod - scripts/admin/tokens.js Diff File

master 2b5455e3

2011-12-14 12:00:54

Thomas White

Details Diff
Fixed Bug - Conditions to Relevance was AND-ing instead of OR-ing scenarios
Fixed Bug - Conditions to Relevance was not detecting No Answer - switched to using is_empty(SGQA)
Fixed Bug - Hidden status wasn't always processed correctly
Fixed Bug - Multiple Choice and List questions were appearing as Unanswered even when partially answered
Fixed Bug - A value of 0 was considered unanswered

Fixed Bug - PHP and JavaScript handle 0, '0', and '' differently. Changed EM to keep them as aligned as possible. Despite this, there are still some cases where PHP and JavaScript will disagree:
(1) 0 == '' is true in JavaScript and false in PHP
(2) 0 != '' is false in JavaScript and true in PHP
(3) '' < 10 is true in JavaScript and false in PHP
So, if there are conditions like X < 16, then the author must use (!is_empty(X) and (X < 16)), otherwise a blank value will always meet the condition of X < 16



git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11657 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
add - classes/eval/test/upgrade_conditions2relevance.php Diff File
mod - classes/eval/ExpressionManager.php Diff File
mod - classes/eval/LimeExpressionManager.php Diff File
mod - classes/eval/em_javascript.js Diff File
mod - group.php Diff File

Yii b67c0bd8

2011-12-14 11:28:48

c_schmitz

Details Diff
Updated translation: Urdu by ajay

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11656 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - locale/ur/LC_MESSAGES/ur.mo Diff File
mod - locale/ur/LC_MESSAGES/ur.po Diff File

Yii f3fc3399

2011-12-13 17:08:51

Aaron Schmitz

Details Diff
Added Templates_rights.php for GCI student Yaxar.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11655 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
add - application/models/Templates_rights.php Diff File

Yii f7be51bc

2011-12-13 16:38:59

Aaron Schmitz

Details Diff
Patch the getSomeRecords function in the Survey controller by GCI student Yaxar

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11654 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - application/models/Survey.php Diff File

master d3e233a2

2011-12-13 15:27:41

Thomas White

Details Diff
Dev Validated that irrelevant mandatories are properly handled
Dev Also discovered that in PHP, 'NA' >0 is true - so users will have to be careful how they design tests against 0

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11653 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - classes/eval/ExpressionManager.php Diff File
mod - classes/eval/LimeExpressionManager.php Diff File

Yii 413ca8e0

2011-12-13 13:02:12

c_schmitz

Details Diff
Updated translation: Italian formal by Ioana

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11652 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - locale/it-formal/LC_MESSAGES/it-formal.mo Diff File
mod - locale/it-formal/LC_MESSAGES/it-formal.po Diff File

master 0252349e

2011-12-13 10:55:34

Thomas White

Details Diff
Dev Prevent use of the browser back button to re-post a previous page.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11651 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - group.php Diff File

master 47fa03fe

2011-12-13 10:00:41

Thomas White

Details Diff
Dev Added sample survey testing all of Expression Manager's capabilities
Dev It includes all question types and all types of relevance, validation, array_filter, question attributes parsed by EM, defaults, etc.

Dev Also a couple of small bug-fixes

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11650 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
add - docs/demosurveys/limesurvey2_sample_survey_english.lss Diff File
mod - classes/eval/ExpressionManager.php Diff File
mod - classes/eval/LimeExpressionManager.php Diff File
mod - classes/eval/em_javascript.js Diff File

Yii 729dfebb

2011-12-13 09:32:27

c_schmitz

Details Diff
Updated translation: Estonian by Alijah

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11649 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - locale/et/LC_MESSAGES/et.mo Diff File
mod - locale/et/LC_MESSAGES/et.po Diff File

master 69eed502

2011-12-13 07:45:26

Thomas White

Details Diff
Dev EM now shows qcode variable name (question.title) in all equations, even if source equation uses INSERTANS: or SGQA.
Dev This makes it much easier to read conditions, validation, and array_filter equations.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11648 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - classes/eval/ExpressionManager.php Diff File

Yii ffdcb6de

2011-12-13 04:50:36

c_schmitz

Details Diff
Updated translation: Urdu by GCI participant prakhar singhai

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11647 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - locale/ur/LC_MESSAGES/ur.mo Diff File
mod - locale/ur/LC_MESSAGES/ur.po Diff File

master aa2b7f6d

2011-12-12 22:55:42

Thomas White

Details Diff
New Feature Re-order and/or Delete Questions/Groups Even if there are Conditions Attached to them
Dev EM makes conditions obsolete. Can now safely re-order questions and groups. The Syntax Highlighting and Logic File will let users detect and fix possible errors.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11646 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - admin/database.php Diff File
mod - admin/html.php Diff File
mod - admin/questiongrouphandling.php Diff File
mod - admin/questionhandling.php Diff File
mod - common_functions.php Diff File

master 42694dd9

2011-12-12 22:08:17

Thomas White

Details Diff
New Feature Generate EM-Syntax-Highlighted Logic File for Surveys
Dev Syntax-Highlighted Logic Files now fully integrated into LS at Survey, Group, and Question levels (via a QA icon)

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11645 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
add - images/quality_assurance.png Diff File
mod - admin/admin.php Diff File
mod - admin/html.php Diff File
mod - classes/eval/LimeExpressionManager.php Diff File
mod - classes/eval/test/survey_logic_file.php Diff File

master d0ce5545

2011-12-12 13:55:55

Thomas White

Details Diff
EM-Syntax-Highlighted Logic File for Surveys
Dev Now shows complete survey logic and tailoring as a single page. From this, one can click on any question to edit that question on a new page.
Dev This solves the following wish-list items:
Dev Idea #101: Review all conditions - http://ideas.limesurvey.org/ideatorrent/idea/101
Dev Idea #105: Review all questions + Review all groups - http://ideas.limesurvey.org/ideatorrent/idea/105
Dev Idea #107: How to visualize questions, logic & conditions - http://ideas.limesurvey.org/ideatorrent/idea/107

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11644 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - classes/eval/LimeExpressionManager.php Diff File
mod - classes/eval/test/navigation_test.php Diff File
mod - classes/eval/test/survey_logic_file.php Diff File
mod - common_functions.php Diff File

Yii 726429fa

2011-12-12 13:33:04

c_schmitz

Details Diff
Port the functionality 'General settings' to the Yii PHP framework - done by Georgi Kostadinov

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11643 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - application/controllers/admin/database.php Diff File
mod - application/controllers/admin/surveyaction.php Diff File
mod - application/helpers/common_helper.php Diff File
mod - application/models/Questions.php Diff File
mod - application/models/Survey.php Diff File
mod - application/views/admin/survey/editSurvey_view.php Diff File
mod - application/views/admin/survey/subview/tabGeneralEditSurvey_view.php Diff File
mod - application/views/admin/survey/subview/tabPanelIntegration_view.php Diff File
mod - application/views/admin/survey/subview/tabResourceManagement_view.php Diff File

master 34581d2f

2011-12-12 09:03:27

Thomas White

Details Diff
Dev Added RDP_ prefix to all core functions and variables within ExpressionManager to indicate which subset is the Recursive Descent Parser, plus notes that only people with expertise in compiler theory/design should modify those parts.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev_tms@11642 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - classes/eval/ExpressionManager.php Diff File

Yii 4f99e6ae

2011-12-12 03:57:50

c_schmitz

Details Diff
Updated translation: Catalan by GCI participant Roger

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11641 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - locale/ca/LC_MESSAGES/ca.mo Diff File
mod - locale/ca/LC_MESSAGES/ca.po Diff File

Yii eafad136

2011-12-12 03:47:51

c_schmitz

Details Diff
Updated translation: Panjabi by Ayush

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@11640 b72ed6b6-b9f8-46b5-92b4-906544132732
Attach Issues:
mod - locale/pa/LC_MESSAGES/pa.mo Diff File
mod - locale/pa/LC_MESSAGES/pa.po Diff File
 First  Prev  1 2 3 ... 150 ... 300 ... 450 ... 600 ... 750 ... 900 ... 1050 ... 1171 1172 1173 1174 1175 1176 1177 ... 1200 ... 1350 ... 1448 1449 1450  Next  Last