Quiz And Survey Master (Formerly Quiz Master Next) - Version 5.0.1

Version Description

(March 27, 2017) = * Closed Bug: The setting to hide contact fields from logged-in users is hiding fields from visitors too (Issue #535)

Download this release

Release Info

Developer fpcorso
Plugin Icon 128x128 Quiz And Survey Master (Formerly Quiz Master Next)
Version 5.0.1
Comparing to
See all releases

Code changes from version 5.0.0 to 5.0.1

mlw_quizmaster2.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: Quiz And Survey Master
4
  * Description: Easily and quickly add quizzes and surveys to your website.
5
- * Version: 5.0.0
6
  * Author: Frank Corso
7
  * Author URI: http://www.quizandsurveymaster.com/
8
  * Plugin URI: http://www.quizandsurveymaster.com/
@@ -10,7 +10,7 @@
10
  * Domain Path: /languages
11
  *
12
  * @author Frank Corso
13
- * @version 5.0.0
14
  */
15
  if ( ! defined( 'ABSPATH' ) ) exit;
16
 
@@ -30,7 +30,7 @@ class MLWQuizMasterNext {
30
  * @var string
31
  * @since 4.0.0
32
  */
33
- public $version = '5.0.0';
34
 
35
  /**
36
  * QMN Alert Manager Object
2
  /**
3
  * Plugin Name: Quiz And Survey Master
4
  * Description: Easily and quickly add quizzes and surveys to your website.
5
+ * Version: 5.0.1
6
  * Author: Frank Corso
7
  * Author URI: http://www.quizandsurveymaster.com/
8
  * Plugin URI: http://www.quizandsurveymaster.com/
10
  * Domain Path: /languages
11
  *
12
  * @author Frank Corso
13
+ * @version 5.0.1
14
  */
15
  if ( ! defined( 'ABSPATH' ) ) exit;
16
 
30
  * @var string
31
  * @since 4.0.0
32
  */
33
+ public $version = '5.0.1';
34
 
35
  /**
36
  * QMN Alert Manager Object
php/about-page.php CHANGED
@@ -71,6 +71,8 @@ function mlw_generate_about_page() {
71
  <div class="qsm-tab-content tab-2" style="display: none;">
72
  <h2>Changelog</h2>
73
  <?php QSM_Changelog_Generator::get_changelog_list( 'fpcorso/quiz_master_next', 19 ); ?>
 
 
74
  </div>
75
  <div class="qsm-tab-content tab-3" style="display:none;">
76
  <h2>GitHub Contributors</h2>
71
  <div class="qsm-tab-content tab-2" style="display: none;">
72
  <h2>Changelog</h2>
73
  <?php QSM_Changelog_Generator::get_changelog_list( 'fpcorso/quiz_master_next', 19 ); ?>
74
+
75
+ <?php QSM_Changelog_Generator::get_changelog_list( 'fpcorso/quiz_master_next', 26 ); ?>
76
  </div>
77
  <div class="qsm-tab-content tab-3" style="display:none;">
78
  <h2>GitHub Contributors</h2>
php/class-qsm-contact-manager.php CHANGED
@@ -34,7 +34,7 @@ class QSM_Contact_Manager {
34
  }
35
 
36
  // If logged in user should see fields
37
- if ( 1 == $options->loggedin_user_contact ) {
38
  $return = '<div style="display:none;">';
39
  }
40
 
@@ -131,7 +131,7 @@ class QSM_Contact_Manager {
131
  }
132
 
133
  // If logged in user should see fields
134
- if ( 1 == $options->loggedin_user_contact ) {
135
  $return .= '</div>';
136
  }
137
 
34
  }
35
 
36
  // If logged in user should see fields
37
+ if ( is_user_logged_in() && 1 == $options->loggedin_user_contact ) {
38
  $return = '<div style="display:none;">';
39
  }
40
 
131
  }
132
 
133
  // If logged in user should see fields
134
+ if ( is_user_logged_in() && 1 == $options->loggedin_user_contact ) {
135
  $return .= '</div>';
136
  }
137
 
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Quiz And Survey Master (Formerly Quiz Master Next) ===
2
  Contributors: fpcorso
3
  Donate link: http://mylocalwebstop.com/downloads/donation-service-payment/
4
- Tags: quiz, survey, test, score, exam, questionnaire, email, answer, question, certificate, points, results
5
  Requires at least: 4.6
6
  Tested up to: 4.7
7
- Stable tag: 5.0.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -13,15 +13,14 @@ Easily and quickly add unlimited quizzes and surveys to your website.
13
  == Description ==
14
 
15
  = Demoes! =
16
- You can check out the sample quiz with various questions types here: [Sample Quiz](http://quizandsurveymaster.com/quiz/sample-quiz/?utm_source=readme&utm_medium=plugin&utm_content=sample-quiz&utm_campaign=qsm_plugin)!
17
- You can check out the sample survey with pagination here: [Sample Survey](http://quizandsurveymaster.com/quiz/sample-survey/?utm_source=readme&utm_medium=plugin&utm_content=sample-survey&utm_campaign=qsm_plugin)!
18
-
19
- = Customize Your Text =
20
- All the text your users see can be **customized**. Everything from the text blocks throughout the quiz or survey to the submit button.
21
 
22
  = Easily Create Surveys For Your Users =
23
  You can easily create surveys for your users. Everything from customer satisfaction surveys to employee surveys.
24
 
 
 
 
25
  = Different Types Of Questions =
26
  You can have **multiple choice** (radio buttons), **true and false**, **open answer** question, **drop down**, **multiple response** (checkboxes), **fill in the blank**, **number**, **captcha**, and **accept**. More types are being supported in future updates!
27
 
@@ -40,7 +39,7 @@ You can assign categories to your questions. You can then show the user their sc
40
  = Other Useful Features =
41
 
42
  * Allow the user to share the results on *social networks*
43
- * Show all questions on one page or have only one question per page
44
  * Require user to be logged in
45
  * Schedule when the quiz or survey should be active
46
  * **Require** certain or all questions to be answered
@@ -56,22 +55,22 @@ You can assign categories to your questions. You can then show the user their sc
56
  * And **Much** More...
57
 
58
  = Make Suggestions Or Contribute =
59
- Quiz And Survey Master is now on [GitHub](https://github.com/fpcorso/quiz_master_next/)!
60
 
61
  = Quiz And Survey Master Add-ons =
62
  While Quiz And Survey Master is fully functional and is packed full of features that will meet the needs of most, we do offer various extra features including:
63
 
64
  **Free Add-ons**
65
 
66
- * [Certificates](http://quizandsurveymaster.com/downloads/certificate/?utm_source=readme&utm_medium=plugin&utm_campaign=qsm_plugin&utm_content=certificate)
67
 
68
  **Premium Add-ons**
69
 
70
- * [Landing Page](http://quizandsurveymaster.com/downloads/landing-page/?utm_source=readme&utm_medium=plugin&utm_content=landing-page&utm_campaign=qsm_plugin)
71
- * [Export Results](http://quizandsurveymaster.com/downloads/export-results/?utm_source=readme&utm_medium=plugin&utm_content=export-results&utm_campaign=qsm_plugin)
72
- * [Reporting & Analysis](http://quizandsurveymaster.com/downloads/results-analysis/?utm_source=readme&utm_medium=plugin&utm_content=reporting-analysis&utm_campaign=qsm_plugin)
73
- * [MailChimp Integration](http://quizandsurveymaster.com/downloads/mailchimp-integration/?utm_source=readme&utm_medium=plugin&utm_content=mailchimp-integration&utm_campaign=qsm_plugin)
74
- * And **many** more available in our [Quiz And Survey Master Addon Store](http://quizandsurveymaster.com/addons/?utm_source=readme&utm_medium=plugin&utm_content=all-addons&utm_campaign=qsm_plugin)
75
 
76
  == Installation ==
77
 
@@ -83,7 +82,7 @@ While Quiz And Survey Master is fully functional and is packed full of features
83
  == Frequently Asked Questions ==
84
 
85
  = How do you use that feature? =
86
- We have begun creating documentation for the plugin. You can view the documentation here: [Documentation](http://quizandsurveymaster.com/documentation/?utm_source=readme&utm_medium=plugin&utm_content=faq-documentation&utm_campaign=qsm_plugin) If you still have any trouble, feel free to use the widget on the quiz dashboard within the plugin to contact me and I will help you.
87
 
88
  = I want to edit the output for %QUESTIONS_ANSWERS%. Can I do that? =
89
 
@@ -95,7 +94,7 @@ To make these changes, you will edit the %QUESTIONS_ANSWERS% variable. To do tha
95
 
96
  = My preview looks different than my quiz. What can I do? =
97
 
98
- This is usually a theme conflict. You can [checkout out our common conflict solutions](http://quizandsurveymaster.com/common-theme-conflict-fixes/?utm_source=readme&utm_medium=plugin&utm_content=faq-common-theme-conflicts&utm_campaign=qsm_plugin) or feel free to contact us.
99
 
100
  == Screenshots ==
101
 
@@ -109,23 +108,26 @@ This is usually a theme conflict. You can [checkout out our common conflict solu
109
 
110
  == Changelog ==
111
 
 
 
 
112
  = 5.0.0 (March 25, 2017) =
113
- * Closed: Fix delete custom post types during uninstall bug ([Issue #527](https://github.com/fpcorso/quiz_master_next/issues/527))
114
- * Closed: Change Shortcode To QSM ([Issue #515](https://github.com/fpcorso/quiz_master_next/issues/515))
115
- * Closed: Search function for quizzes/surveys ([Issue #492](https://github.com/fpcorso/quiz_master_next/issues/492))
116
- * Closed: Create new fields class to handle creation/post data of settings fields ([Issue #450](https://github.com/fpcorso/quiz_master_next/issues/450))
117
- * Closed: Create new settings class to handle the settings data ([Issue #449](https://github.com/fpcorso/quiz_master_next/issues/449))
118
- * Closed: Rewrite options system to allow for extendibility ([Issue #448](https://github.com/fpcorso/quiz_master_next/issues/448))
119
- * Closed: Enable tabs for the admin results page ([Issue #408](https://github.com/fpcorso/quiz_master_next/issues/408))
120
- * Closed: Create onboarding process ([Issue #397](https://github.com/fpcorso/quiz_master_next/issues/397))
121
- * Closed: Create new contact tab to allow form creation ([Issue #394](https://github.com/fpcorso/quiz_master_next/issues/394))
122
- * Closed: Move Certificate to free addon ([Issue #381](https://github.com/fpcorso/quiz_master_next/issues/381))
123
- * Closed: Ability to add check box for privacy statement with the contact fields ([Issue #372](https://github.com/fpcorso/quiz_master_next/issues/372))
124
- * Closed: Customize the "Please complete all required fields!" text ([Issue #371](https://github.com/fpcorso/quiz_master_next/issues/371))
125
- * Closed: Allow admins to customize the validation error messages ([Issue #346](https://github.com/fpcorso/quiz_master_next/issues/346))
126
- * Closed: Hint field cannot be customized ([Issue #262](https://github.com/fpcorso/quiz_master_next/issues/262))
127
- * Closed: Add custom fields to the contact form ([Issue #211](https://github.com/fpcorso/quiz_master_next/issues/211))
128
- * Closed: Scrollable List of Quizzes ([Issue #46](https://github.com/fpcorso/quiz_master_next/issues/46))
129
 
130
  = 4.7.10 (January 1, 2017) =
131
  * Closed Bug: Edit question not working when visual editor is off - Issue #497
1
  === Quiz And Survey Master (Formerly Quiz Master Next) ===
2
  Contributors: fpcorso
3
  Donate link: http://mylocalwebstop.com/downloads/donation-service-payment/
4
+ Tags: quiz, survey, lead, test, score, exam, questionnaire, answer, question, points
5
  Requires at least: 4.6
6
  Tested up to: 4.7
7
+ Stable tag: 5.0.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
13
  == Description ==
14
 
15
  = Demoes! =
16
+ Looking for demoes? Check out [Sample Quiz](https://quizandsurveymaster.com/quiz/sample-quiz/?utm_source=readme&utm_medium=plugin&utm_content=sample-quiz&utm_campaign=qsm_plugin) and [Sample Survey](https://quizandsurveymaster.com/quiz/sample-survey/?utm_source=readme&utm_medium=plugin&utm_content=sample-survey&utm_campaign=qsm_plugin)!
 
 
 
 
17
 
18
  = Easily Create Surveys For Your Users =
19
  You can easily create surveys for your users. Everything from customer satisfaction surveys to employee surveys.
20
 
21
+ = Customize Your Text =
22
+ All the text your users see can be **customized**. Everything from the text blocks throughout the quiz or survey to the submit button.
23
+
24
  = Different Types Of Questions =
25
  You can have **multiple choice** (radio buttons), **true and false**, **open answer** question, **drop down**, **multiple response** (checkboxes), **fill in the blank**, **number**, **captcha**, and **accept**. More types are being supported in future updates!
26
 
39
  = Other Useful Features =
40
 
41
  * Allow the user to share the results on *social networks*
42
+ * Show all questions on one page or have only a set number of questions per page
43
  * Require user to be logged in
44
  * Schedule when the quiz or survey should be active
45
  * **Require** certain or all questions to be answered
55
  * And **Much** More...
56
 
57
  = Make Suggestions Or Contribute =
58
+ Quiz And Survey Master is on [GitHub](https://github.com/fpcorso/quiz_master_next/)!
59
 
60
  = Quiz And Survey Master Add-ons =
61
  While Quiz And Survey Master is fully functional and is packed full of features that will meet the needs of most, we do offer various extra features including:
62
 
63
  **Free Add-ons**
64
 
65
+ * [Certificates](https://quizandsurveymaster.com/downloads/certificate/?utm_source=readme&utm_medium=plugin&utm_campaign=qsm_plugin&utm_content=certificate)
66
 
67
  **Premium Add-ons**
68
 
69
+ * [Landing Page](https://quizandsurveymaster.com/downloads/landing-page/?utm_source=readme&utm_medium=plugin&utm_content=landing-page&utm_campaign=qsm_plugin)
70
+ * [Export Results](https://quizandsurveymaster.com/downloads/export-results/?utm_source=readme&utm_medium=plugin&utm_content=export-results&utm_campaign=qsm_plugin)
71
+ * [Reporting & Analysis](https://quizandsurveymaster.com/downloads/results-analysis/?utm_source=readme&utm_medium=plugin&utm_content=reporting-analysis&utm_campaign=qsm_plugin)
72
+ * [MailChimp Integration](https://quizandsurveymaster.com/downloads/mailchimp-integration/?utm_source=readme&utm_medium=plugin&utm_content=mailchimp-integration&utm_campaign=qsm_plugin)
73
+ * And **many** more available in our [Quiz And Survey Master Addon Store](https://quizandsurveymaster.com/addons/?utm_source=readme&utm_medium=plugin&utm_content=all-addons&utm_campaign=qsm_plugin)
74
 
75
  == Installation ==
76
 
82
  == Frequently Asked Questions ==
83
 
84
  = How do you use that feature? =
85
+ We have begun creating documentation for the plugin. You can view the documentation here: [Documentation](https://quizandsurveymaster.com/documentation/?utm_source=readme&utm_medium=plugin&utm_content=faq-documentation&utm_campaign=qsm_plugin) If you still have any trouble, feel free to use the widget on the quiz dashboard within the plugin to contact me and I will help you.
86
 
87
  = I want to edit the output for %QUESTIONS_ANSWERS%. Can I do that? =
88
 
94
 
95
  = My preview looks different than my quiz. What can I do? =
96
 
97
+ This is usually a theme conflict. You can [checkout out our common conflict solutions](https://quizandsurveymaster.com/common-theme-conflict-fixes/?utm_source=readme&utm_medium=plugin&utm_content=faq-common-theme-conflicts&utm_campaign=qsm_plugin) or feel free to contact us.
98
 
99
  == Screenshots ==
100
 
108
 
109
  == Changelog ==
110
 
111
+ = 5.0.1 (March 27, 2017) =
112
+ * Closed Bug: The setting to hide contact fields from logged-in users is hiding fields from visitors too ([Issue #535](https://github.com/fpcorso/quiz_master_next/issues/535))
113
+
114
  = 5.0.0 (March 25, 2017) =
115
+ * Closed Bug: Fix delete custom post types during uninstall bug ([Issue #527](https://github.com/fpcorso/quiz_master_next/issues/527))
116
+ * Closed Enhancement: Change Shortcode To QSM ([Issue #515](https://github.com/fpcorso/quiz_master_next/issues/515))
117
+ * Closed Enhancement: Search function for quizzes/surveys ([Issue #492](https://github.com/fpcorso/quiz_master_next/issues/492))
118
+ * Closed Enhancement: Create new fields class to handle creation/post data of settings fields ([Issue #450](https://github.com/fpcorso/quiz_master_next/issues/450))
119
+ * Closed Enhancement: Create new settings class to handle the settings data ([Issue #449](https://github.com/fpcorso/quiz_master_next/issues/449))
120
+ * Closed Enhancement: Rewrite options system to allow for extendibility ([Issue #448](https://github.com/fpcorso/quiz_master_next/issues/448))
121
+ * Closed Enhancement: Enable tabs for the admin results page ([Issue #408](https://github.com/fpcorso/quiz_master_next/issues/408))
122
+ * Closed Enhancement: Create onboarding process ([Issue #397](https://github.com/fpcorso/quiz_master_next/issues/397))
123
+ * Closed Enhancement: Create new contact tab to allow form creation ([Issue #394](https://github.com/fpcorso/quiz_master_next/issues/394))
124
+ * Closed Enhancement: Move Certificate to free addon ([Issue #381](https://github.com/fpcorso/quiz_master_next/issues/381))
125
+ * Closed Enhancement: Ability to add check box for privacy statement with the contact fields ([Issue #372](https://github.com/fpcorso/quiz_master_next/issues/372))
126
+ * Closed Enhancement: Customize the "Please complete all required fields!" text ([Issue #371](https://github.com/fpcorso/quiz_master_next/issues/371))
127
+ * Closed Enhancement: Allow admins to customize the validation error messages ([Issue #346](https://github.com/fpcorso/quiz_master_next/issues/346))
128
+ * Closed Enhancement: Hint field cannot be customized ([Issue #262](https://github.com/fpcorso/quiz_master_next/issues/262))
129
+ * Closed Enhancement: Add custom fields to the contact form ([Issue #211](https://github.com/fpcorso/quiz_master_next/issues/211))
130
+ * Closed Enhancement: Scrollable List of Quizzes ([Issue #46](https://github.com/fpcorso/quiz_master_next/issues/46))
131
 
132
  = 4.7.10 (January 1, 2017) =
133
  * Closed Bug: Edit question not working when visual editor is off - Issue #497