Fixed issue Groups that had only mix of irrelevant and always-hidden questions were not being skipped.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11753 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue Question Index in Group-by-Group mode is only showing Group Title and not Group Description

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11803 b72ed6b6-b9f8-46b5-92b4-906544132732
1.91+ release

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey@11804 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue group.grelevance missing default value, preventing import of  some surveys.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11833 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue group.grelevance missing default value, preventing import of  some surveys.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11834 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue #05552: spelling mistake in attribute name {SURVEYLANGAGE}
Dev LS now uses {SURVEYLANGUAGE} spelling, but old mis-spelled version kept as alias for backwards compatability.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11854 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed Issue Expression Manager replacements not occurring within emails
Dev Fixed so that EM-based substitution can occur within all of the email templates

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11911 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed Issue Warning: usort() [function.usort]: Invalid comparison function
Dev It appears that some versions of PHP throw warnings when trying to pass class methods to usort; so moved the comparison function out of the class.

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11941 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue : Display columns layout for citronade
Dev : some correction for input[type:text] and other correction
Dev : remove border from group title and description for hidden group title and description

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11945 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue : Display columns layout for citronade
Dev : some correction for input[type:text] and other correction
Dev : remove border from group title and description for hidden group title and description

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey@11946 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue #05645 : Upload file question for all in one survey and Fancy URLs
Fixed issue : php alert and bad deletion of file in upload file question
Dev : Add rooturl javascript var and $rooturl php , Add sid in image view for image view and survey save ...

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey@11953 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue #05645 : Upload file question for all in one survey and Fancy URLs
Fixed issue : php alert and bad deletion of file in upload file question
Dev : Add rooturl javascript var and $rooturl php , Add sid in image view for image view and survey save ...

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11954 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue Relevance equation not saved when insert a new question

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11957 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed Issue #05639: 1.92 does not highlight unanswered or invalid sub-questions - it just flags the whole question
Dev implemented in EM-based JavaScript:  invalid values, as based upon 'preg' regular expressions, dynamically shown with red background

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11958 b72ed6b6-b9f8-46b5-92b4-906544132732
New Feature Allow Regular-Expression validation of question type ';' (ARRAY (Multi Flexi) Text)
Dev remove filters that strip 'preg' for question type ';'
Dev this feature needed to properly test issue #05639

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11959 b72ed6b6-b9f8-46b5-92b4-906544132732
Fixed issue Group-level relevance sometimes fails to recognize dependent variables

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11960 b72ed6b6-b9f8-46b5-92b4-906544132732
New Feature Added Tools button to access Expression Manager Test Suite
Dev internally uses access controls to prevent unauthorized access to features

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11961 b72ed6b6-b9f8-46b5-92b4-906544132732
Dev Updated limesurvey2_sample_survey_english.lss to include better documentation of which variables are needed in the validation tests
Dev plus condition questions to help guide users through the survey.
Dev added some unit tests to EM

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11962 b72ed6b6-b9f8-46b5-92b4-906544132732
New Feature Allow Regular-Expression validation of question type 'Q' (Multiple Short Text)
Dev this feature needed to properly test issue #05639

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11963 b72ed6b6-b9f8-46b5-92b4-906544132732
New Feature Support dynamic validation range for multiflexible_min and multiflexible_max when in text input mode
Dev EM-based JavaScript sets the background color to red for any invalid values
Dev EM combines all validation equations for a given sub-question, so can have any combination of preg, multiflexible_min, and/or multiflexible_max for each sub-question (cell within the array)
Dev Updated sample survey to demonstrate this

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@11964 b72ed6b6-b9f8-46b5-92b4-906544132732