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

Version Description

(February 20, 2019) = * Fixes cut off submit button on mobile phone issue * Switches "Frank Corso" with "QSM Team" in relevant places

Download this release

Release Info

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

Code changes from version 6.2.0 to 6.2.1

CHANGELOG.md CHANGED
@@ -1,48 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
  = 6.0.4 (October 2, 2018) =
2
  * Changes links from old documentation to newer documentation
3
 
4
  = 6.0.3 (August 20, 2018) =
5
- * Closed Bug: User gets 'trapped' if timer runs out on required question when questions are paginated ([Issue #583](https://github.com/fpcorso/quiz_master_next/issues/583))
6
- * Closed Bug: If user refreshes quiz page when timer is at 0, cannot submit ([Issue #501](https://github.com/fpcorso/quiz_master_next/issues/501))
7
- * Closed Bug: Saving quiz name when editing results in error if no changes are made ([Issue #391](https://github.com/fpcorso/quiz_master_next/issues/391))
8
  * Adds deprecated notice to the quiz setting functions found in the quizCreator object
9
  * Adds hook after results are stored in the database
10
 
11
  = 6.0.2 (July 18, 2018) =
12
- * Closed Bug: PHP warning thrown on Help page ([Issue #711](https://github.com/fpcorso/quiz_master_next/issues/711))
13
- * Closed Bug: Timer not working on certain sites when using questions per page option ([Issue #709](https://github.com/fpcorso/quiz_master_next/issues/709))
14
- * Closed Bug: Blank page shown when contact fields and message fields are empty ([Issue #707](https://github.com/fpcorso/quiz_master_next/issues/707))
15
 
16
  = 6.0.1 (July 11, 2018) =
17
- * Closed Bug: Quiz comment box shows HTML in label when using newer pagination system ([Issue #704](https://github.com/fpcorso/quiz_master_next/issues/704))
18
 
19
  = 6.0.0 (June 20, 2018) =
20
- * Closed Enhancement: Remove Tools tab ([Issue #689](https://github.com/fpcorso/quiz_master_next/issues/689))
21
- * Closed Enhancement: Bump Minimum PHP Version To 5.4 ([Issue #607](https://github.com/fpcorso/quiz_master_next/issues/607))
22
- * Closed Enhancement: Move Leaderboards to free addon ([Issue #380](https://github.com/fpcorso/quiz_master_next/issues/380))
23
 
24
  = 5.3.2 (June 7, 2018) =
25
- * Closed Plugin Compatibility: Conflict with Divi Builder ([Issue #686](https://github.com/fpcorso/quiz_master_next/issues/686))
26
 
27
  = 5.3.1 (May 21, 2018) =
28
- * Closed Enhancement: Add user ID to admin results page table - ([Issue #682](https://github.com/fpcorso/quiz_master_next/issues/682))
29
- * Closed Enhancement: Integrate with WordPress 4.9.6 GDPR features - ([Issue #681](https://github.com/fpcorso/quiz_master_next/issues/681))
30
 
31
  = 5.3.0 (May 16, 2018) =
32
- * Closed Enhancement: Ability to disable IP address collection - ([Issue #670](https://github.com/fpcorso/quiz_master_next/issues/670))
33
- * Closed User Request: Ability to customize name of QSM archive name - ([Issue #666](https://github.com/fpcorso/quiz_master_next/issues/666))
34
- * Closed User Request: Progress Bar - ([Issue #412](https://github.com/fpcorso/quiz_master_next/issues/412))
35
- * Closed User Request: Disable Results Being Stored In Database - ([Issue #215](https://github.com/fpcorso/quiz_master_next/issues/215))
36
- * Closed Bug: Question ordering doesn't work when using older pagination option - ([Issue #657](https://github.com/fpcorso/quiz_master_next/issues/657))
37
 
38
  = 5.2.4 (May 7, 2018) =
39
- * Closed Bug: %QUESTIONS_ANSWERS% variable is displaying questions in order of creation - ([Issue #660](https://github.com/fpcorso/quiz_master_next/issues/660))
40
- * Closed Bug: Extra spacing is being added to questions when multiple lines are in question - ([Issue #659](https://github.com/fpcorso/quiz_master_next/issues/659))
41
- * Closed Bug: Tabs pages stop working when translated - ([Issue #582](https://github.com/fpcorso/quiz_master_next/issues/582))
42
 
43
  = 5.2.3 (April 3, 2018) =
44
- * Closed Bug: Cannot save question on certain servers - ([Issue #651](https://github.com/fpcorso/quiz_master_next/issues/651))
45
- * Closed Bug: Questions/Answers Template Not Loaded In Admin Results Page - ([Issue #636](https://github.com/fpcorso/quiz_master_next/issues/636))
46
 
47
  = 5.2.2 (April 1, 2018) =
48
  * Makes minor style adjustments
@@ -55,85 +67,85 @@
55
  * Makes minor style adjustments
56
 
57
  = 5.2.0 (March 3, 2018) =
58
- * Closed Enhancement: Make Quiz Results Extendable/Filterable - ([Issue #622](https://github.com/fpcorso/quiz_master_next/issues/622))
59
- * Closed Enhancement: New Question Editor - ([Issue #568](https://github.com/fpcorso/quiz_master_next/issues/568))
60
- * Closed Bug: Pagination Bug - ([Issue #477](https://github.com/fpcorso/quiz_master_next/issues/477))
61
- * Closed Bug: Questions shift - ([Issue #467](https://github.com/fpcorso/quiz_master_next/issues/467))
62
- * Closed User Request: Remove duplicate question popup confirmation - ([Issue #396](https://github.com/fpcorso/quiz_master_next/issues/396))
63
- * Closed User Request: Question Grouping - ([Issue #356](https://github.com/fpcorso/quiz_master_next/issues/356))
64
- * Closed User Request: Ability To Move Submit Button To Last Question Page - ([Issue #321](https://github.com/fpcorso/quiz_master_next/issues/321))
65
 
66
  = 5.1.7 (January 2, 2018) =
67
- * Closed Bug: Quizzes/Surveys table not working on certain installs - ([Issue #598](https://github.com/fpcorso/quiz_master_next/issues/598))
68
 
69
  = 5.1.6 (December 25, 2017) =
70
- * Closed Bug: Timezone ID '' is invalid - ([Issue #606](https://github.com/fpcorso/quiz_master_next/issues/606))
71
- * Closed Bug: Required contact fields not working correctly when the loggedin_user_contact option is set to no - ([Issue #603](https://github.com/fpcorso/quiz_master_next/issues/603))
72
 
73
  = 5.1.5 (November 27, 2017) =
74
  * IMPORTANT FIX: 5.1.4 had a fatal error for sites using out of date PHP versions. Please update to this!
75
 
76
  = 5.1.4 (November 27, 2017) =
77
- * Closed Bug: Headers already sent message - ([Issue #596](https://github.com/fpcorso/quiz_master_next/issues/596))
78
- * Closed Bug: Styling for hints is missing causing them to be hard to read - ([Issue #587](https://github.com/fpcorso/quiz_master_next/issues/587))
79
 
80
  = 5.1.3 (November 18, 2017) =
81
- * Closed Bug: MathJax library not loading - ([Issue #590](https://github.com/fpcorso/quiz_master_next/issues/590))
82
- * Closed Bug: Fatal error: Call to a member function register_question_type - ([Issue #509](https://github.com/fpcorso/quiz_master_next/issues/509))
83
 
84
  = 5.1.2 (October 17, 2017) =
85
- * Closed Bug: Special characters fail the uppercase validation in open answer/fill in the blank questions - ([Issue #580](https://github.com/fpcorso/quiz_master_next/issues/580))
86
 
87
  = 5.1.1 (October 4, 2017) =
88
- * Closed Bug: Variable function names break Certificate addon - ([Issue #578](https://github.com/fpcorso/quiz_master_next/issues/578))
89
 
90
  = 5.1.0 (October 2, 2017) =
91
- * Closed Enhancement: Add all active quizzes function to API - ([Issue #552](https://github.com/fpcorso/quiz_master_next/issues/552))
92
- * Closed User Request: Shortcode or variable for dynamic link to specific quiz/survey - ([Issue #524](https://github.com/fpcorso/quiz_master_next/issues/524))
93
- * Closed Enhancement: Use locale's date to generate date strings - ([Issue #479](https://github.com/fpcorso/quiz_master_next/issues/479))
94
- * Closed User Request: Allow users to change the date to European Date DD.MM.YYYY - ([Issue #439](https://github.com/fpcorso/quiz_master_next/issues/439))
95
- * Closed User Request: More Space in the Correct Answer Info textbox - ([Issue #417](https://github.com/fpcorso/quiz_master_next/issues/417))
96
 
97
  = 5.0.7 (September 18, 2017) =
98
- * Closed Bug: Answers of "0" disappear when adding or editing questions - ([Issue #531](https://github.com/fpcorso/quiz_master_next/issues/531))
99
 
100
  = 5.0.6 (August 1, 2017) =
101
- * Closed Bug: HTML Entities causing incorrect answers and missing user answer - ([Issue #565](https://github.com/fpcorso/quiz_master_next/issues/565))
102
 
103
  = 5.0.5 (July 8, 2017) =
104
- * Closed Enhancement: Add notice for leaderboard removal - ([Issue #562](https://github.com/fpcorso/quiz_master_next/issues/562))
105
- * Closed Bug: Scheduled timeframe options are not working - ([Issue #558](https://github.com/fpcorso/quiz_master_next/issues/558))
106
 
107
  = 5.0.4 (June 19, 2017) =
108
- * Closed Bug: Required fields are not checked 2nd time user takes quiz when timer is turned on ([Issue #528](https://github.com/fpcorso/quiz_master_next/issues/528))
109
- * Closed Enhancement: Ensure compatibility with WordPress 4.8 ([Issue #554](https://github.com/fpcorso/quiz_master_next/issues/554))
110
 
111
  = 5.0.3 (May 29, 2017) =
112
  * Minor code changes
113
 
114
  = 5.0.2 (May 7, 2017) =
115
- * Closed Bug: Social sharing text not updating when user changes the text ([Issue #541](https://github.com/fpcorso/quiz_master_next/issues/541))
116
 
117
  = 5.0.1 (March 27, 2017) =
118
- * 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))
119
 
120
  = 5.0.0 (March 25, 2017) =
121
- * Closed Bug: Fix delete custom post types during uninstall bug ([Issue #527](https://github.com/fpcorso/quiz_master_next/issues/527))
122
- * Closed Enhancement: Change Shortcode To QSM ([Issue #515](https://github.com/fpcorso/quiz_master_next/issues/515))
123
- * Closed Enhancement: Search function for quizzes/surveys ([Issue #492](https://github.com/fpcorso/quiz_master_next/issues/492))
124
- * 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))
125
- * Closed Enhancement: Create new settings class to handle the settings data ([Issue #449](https://github.com/fpcorso/quiz_master_next/issues/449))
126
- * Closed Enhancement: Rewrite options system to allow for extendibility ([Issue #448](https://github.com/fpcorso/quiz_master_next/issues/448))
127
- * Closed Enhancement: Enable tabs for the admin results page ([Issue #408](https://github.com/fpcorso/quiz_master_next/issues/408))
128
- * Closed Enhancement: Create onboarding process ([Issue #397](https://github.com/fpcorso/quiz_master_next/issues/397))
129
- * Closed Enhancement: Create new contact tab to allow form creation ([Issue #394](https://github.com/fpcorso/quiz_master_next/issues/394))
130
- * Closed Enhancement: Move Certificate to free addon ([Issue #381](https://github.com/fpcorso/quiz_master_next/issues/381))
131
- * 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))
132
- * Closed Enhancement: Customize the "Please complete all required fields!" text ([Issue #371](https://github.com/fpcorso/quiz_master_next/issues/371))
133
- * Closed Enhancement: Allow admins to customize the validation error messages ([Issue #346](https://github.com/fpcorso/quiz_master_next/issues/346))
134
- * Closed Enhancement: Hint field cannot be customized ([Issue #262](https://github.com/fpcorso/quiz_master_next/issues/262))
135
- * Closed Enhancement: Add custom fields to the contact form ([Issue #211](https://github.com/fpcorso/quiz_master_next/issues/211))
136
- * Closed Enhancement: Scrollable List of Quizzes ([Issue #46](https://github.com/fpcorso/quiz_master_next/issues/46))
137
 
138
  = 4.7.10 (January 1, 2017) =
139
  * Closed Bug: Edit question not working when visual editor is off - Issue #497
@@ -233,21 +245,21 @@
233
  * Bug fix for rare bug preventing IE usage on a small number of sites
234
 
235
  = 4.6.0 (October 20, 2015) =
236
- * Adds new dynamic form submission ([Github Issue #206](https://github.com/fpcorso/quiz_master_next/issues/206))
237
- * Adds new From email address option ([Github Issue #312](https://github.com/fpcorso/quiz_master_next/issues/312))
238
  * Adds new Reply-To admin email option
239
- * Fixed timer issue that started timer but prevent access to next page ([Github Issue #302](https://github.com/fpcorso/quiz_master_next/issues/302))
240
- * Fixes redirect bug that prevented submissions from saving ([Github Issue #201](https://github.com/fpcorso/quiz_master_next/issues/201))
241
- * Fixes required question bug that prevented multiple quizzes/surveys on one page ([Github Issue #304](https://github.com/fpcorso/quiz_master_next/issues/304))
242
  * Re-wrote front-end JavaScript to fix a variety of smaller bugs
243
  * Renamed several file names and functions to align more with WordPress coding standards
244
 
245
  = 4.5.5 (October 1, 2015) =
246
  * Adds 4 new style templates to choose from
247
- * Fixes Dutch translation ([Github Issue #285](https://github.com/fpcorso/quiz_master_next/issues/285))
248
- * Fixes quiz results losing search filters after first page ([Github Issue #293](https://github.com/fpcorso/quiz_master_next/issues/293))
249
- * Fixes question drag and drop not working on certain installs ([Github Issue #295](https://github.com/fpcorso/quiz_master_next/issues/295))
250
- * Fixes Required? question setting where the Yes or No value did not show when editing ([Github Issue #296](https://github.com/fpcorso/quiz_master_next/issues/296))
251
 
252
  = 4.5.4 (September 3, 2015) =
253
  * Rebrand as Quiz And Survey Master
@@ -255,22 +267,22 @@
255
  * Fixes leaderboard widget bug
256
 
257
  = 4.5.3 (August 21, 2015) =
258
- * Fixed an issue where Quiz Views and Quiz Taken stats in the Quizzes screen was reseting to 1 instead of 0. ([Github Issue #277](https://github.com/fpcorso/quiz_master_next/issues/277))
259
 
260
  = 4.5.2 (August 14, 2015) =
261
  * Ensured compatibility with Wordpress version 4.3
262
- * Fixed an issue when Contact details are set to Required and the user leaves the fields blank the quiz is still allowed to gets submitted in IE. ([Github Issue #270](https://github.com/fpcorso/quiz_master_next/issues/270))
263
 
264
  = 4.5.1 (August 12, 2015) =
265
  * Fixes parse error on hosts with older PHP versions
266
 
267
  = 4.5.0 (August 11, 2015) =
268
- * Added a brand new log system to track errors in the plugin. ([Github Issue #233](https://github.com/fpcorso/quiz_master_next/issues/233))
269
- * Added the ability to drag and drop questions when creating your quiz. ([Github Issue #235](https://github.com/fpcorso/quiz_master_next/issues/235))
270
- * Added new CSS template system for quizzes. ([Github Issue #234](https://github.com/fpcorso/quiz_master_next/issues/234))
271
- * Added new classes for Correct/Incorrect Answers. ([Github Issue #228](https://github.com/fpcorso/quiz_master_next/issues/228))
272
- * Added ability to sort the results. ([Github Issue #167](https://github.com/fpcorso/quiz_master_next/issues/167))
273
- * Added the ability to search quiz results by quiz name, score, time taken, and completion time. ([Github Issue #70](https://github.com/fpcorso/quiz_master_next/issues/70))
274
  * Added the ability for developers to show only relevant fields when adding/editing questions on different question types.
275
  * Added new register template functions to the API.
276
  * Added a new contributor tab to the credits page.
@@ -287,8 +299,8 @@
287
  * Security Fix: Fixed possible sql injection from authenticated users on text and tools tabs
288
 
289
  = 4.4.2 (June 26, 2015) =
290
- * Bug Fix: Fixed bug that caused issues with validation ([Github Issue #254](https://github.com/fpcorso/quiz_master_next/issues/254))
291
- * Bug Fix: Fixed a rare permalink issue ([Github Issue #253](https://github.com/fpcorso/quiz_master_next/issues/253))
292
 
293
  = 4.4.1 (June 21, 2015) =
294
  * Bug Fix: Fixes validation bug from missing first page
@@ -297,13 +309,13 @@
297
  * Bug Fix: Fixes certificate site_url bug
298
 
299
  = 4.4.0 (June 11, 2015) =
300
- * Added new template variable %TIMER_MINUTES% ([GitHub Issue #209](https://github.com/fpcorso/quiz_master_next/issues/209))
301
- * Eliminates first page if empty ([GitHub Issue #182](https://github.com/fpcorso/quiz_master_next/issues/182))
302
- * Timer now begins counting down after starting quiz if using pagination ([GitHub Issue #181](https://github.com/fpcorso/quiz_master_next/issues/181))
303
- * Amount Finished Compared To Amount In Quiz ([GitHub Issue #21](https://github.com/fpcorso/quiz_master_next/issues/21))
304
- * Bug Fix: Required Answers And Timer Doesn't Work Well Together ([GitHub Issue #220](https://github.com/fpcorso/quiz_master_next/issues/220))
305
- * Bug Fix: FPDF WriteHTML Path Not Being Created Correctly On Windows ([GitHub Issue #204](https://github.com/fpcorso/quiz_master_next/issues/204))
306
- * Bug Fix: Long quiz URL mangles page layout ([GitHub Issue #202](https://github.com/fpcorso/quiz_master_next/issues/202))
307
  * Bug Fix: Fixed Support Widget bug where the support widget was not always submitting correctly.
308
 
309
  = 4.2.4 (April 1, 2015) =
@@ -323,29 +335,29 @@
323
  * Moved Redirect URL Back To Beta
324
 
325
  = 4.2.0 (March 7, 2015) =
326
- * Added Fill In The Blank Questions ([GitHub Issue #132](https://github.com/fpcorso/quiz_master_next/issues/132))
327
- * Created New Template Variables For Social Sharing ([GitHub Issue #121](https://github.com/fpcorso/quiz_master_next/issues/121))
328
- * Added Ability To Redirect To Other Page Upon Completion ([GitHub Issue #35](https://github.com/fpcorso/quiz_master_next/issues/35))
329
  * Added Several Translations: da_DK, es_ES, nl_NL, pt_BR, and th
330
- * Bug Fix: Duplicate Quizzes Not Having URL ([GitHub Issue #144](https://github.com/fpcorso/quiz_master_next/issues/144))
331
- * Bug Fix: Message Sent Text ([GitHub Issue #142](https://github.com/fpcorso/quiz_master_next/issues/142))
332
- * Bug Fix: Missing Footer Column ([GitHub Issue #145](https://github.com/fpcorso/quiz_master_next/issues/145))
333
 
334
  = 4.1.0 (February 11, 2015) =
335
- * Added Ability To Restore Deleted Quizzes ([GitHub Issue #107](https://github.com/fpcorso/quiz_master_next/issues/107))
336
- * Added Ability To Multi-Delete Results ([GitHub Issue #4](https://github.com/fpcorso/quiz_master_next/issues/4))
337
- * Redesigned Admin Results Pages ([GitHub Issue #106](https://github.com/fpcorso/quiz_master_next/issues/106))
338
- * Added Ability To Go To Next/Previous Results ([GitHub Issue #71](https://github.com/fpcorso/quiz_master_next/issues/71))
339
- * Quizzes Now Have Direct URL And Archive ([GitHub Issue #104](https://github.com/fpcorso/quiz_master_next/issues/104))
340
- * Added Ability To Use Own Facebook App ID ([GitHub Issue #137](https://github.com/fpcorso/quiz_master_next/issues/137))
341
  * In Code: New Hook For Template Variable List
342
  * In Code: Certificate On Admin Results Now Hooked Into New Template Variable System
343
- * In Code: Converted Support Widget To Remote Post ([GitHub Issue #114](https://github.com/fpcorso/quiz_master_next/issues/114))
344
  * In Code: Added Uninstall File Direct Access Check
345
- * Bug Fix: Fixed Dashboard Widget No Quiz Bug ([GitHub Issue #119](https://github.com/fpcorso/quiz_master_next/issues/119))
346
- * Bug Fix: Fixed Shortcode No Quiz Bug ([GitHub Issue #120](https://github.com/fpcorso/quiz_master_next/issues/120))
347
- * Bug Fix: Fixed Required Contact User Bug ([GitHub Issue #123](https://github.com/fpcorso/quiz_master_next/issues/123))
348
- * Bug Fix: Fixed Text Template Bug ([GitHub Issue #117](https://github.com/fpcorso/quiz_master_next/issues/117))
349
 
350
  = 4.0.1 (January 21, 2015) =
351
  * Results HTML Bug Fix
1
+ = 6.1.2 (January 7, 2019) =
2
+ * Closed User Request: Add special character selector to question editor ([Issue #750](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/750))
3
+ * Closed User Request: Add total questions and total pages to Questions tab ([Issue #749](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/749))
4
+ * Updated getting started video
5
+
6
+ = 6.1.1 (December 28, 2018) =
7
+ * Fixes issue causing broken quizzes on sites using older versions of WordPress
8
+
9
+ = 6.1.0 (December 26, 2018) =
10
+ * Adds new Gutenberg blocks
11
+ * Fixes undefined access at delete_question static function (Thanks [bpanatta](https://github.com/QuizandSurveyMaster/quiz_master_next/pull/746)!
12
+
13
  = 6.0.4 (October 2, 2018) =
14
  * Changes links from old documentation to newer documentation
15
 
16
  = 6.0.3 (August 20, 2018) =
17
+ * Closed Bug: User gets 'trapped' if timer runs out on required question when questions are paginated ([Issue #583](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/583))
18
+ * Closed Bug: If user refreshes quiz page when timer is at 0, cannot submit ([Issue #501](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/501))
19
+ * Closed Bug: Saving quiz name when editing results in error if no changes are made ([Issue #391](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/391))
20
  * Adds deprecated notice to the quiz setting functions found in the quizCreator object
21
  * Adds hook after results are stored in the database
22
 
23
  = 6.0.2 (July 18, 2018) =
24
+ * Closed Bug: PHP warning thrown on Help page ([Issue #711](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/711))
25
+ * Closed Bug: Timer not working on certain sites when using questions per page option ([Issue #709](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/709))
26
+ * Closed Bug: Blank page shown when contact fields and message fields are empty ([Issue #707](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/707))
27
 
28
  = 6.0.1 (July 11, 2018) =
29
+ * Closed Bug: Quiz comment box shows HTML in label when using newer pagination system ([Issue #704](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/704))
30
 
31
  = 6.0.0 (June 20, 2018) =
32
+ * Closed Enhancement: Remove Tools tab ([Issue #689](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/689))
33
+ * Closed Enhancement: Bump Minimum PHP Version To 5.4 ([Issue #607](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/607))
34
+ * Closed Enhancement: Move Leaderboards to free addon ([Issue #380](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/380))
35
 
36
  = 5.3.2 (June 7, 2018) =
37
+ * Closed Plugin Compatibility: Conflict with Divi Builder ([Issue #686](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/686))
38
 
39
  = 5.3.1 (May 21, 2018) =
40
+ * Closed Enhancement: Add user ID to admin results page table - ([Issue #682](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/682))
41
+ * Closed Enhancement: Integrate with WordPress 4.9.6 GDPR features - ([Issue #681](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/681))
42
 
43
  = 5.3.0 (May 16, 2018) =
44
+ * Closed Enhancement: Ability to disable IP address collection - ([Issue #670](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/670))
45
+ * Closed User Request: Ability to customize name of QSM archive name - ([Issue #666](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/666))
46
+ * Closed User Request: Progress Bar - ([Issue #412](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/412))
47
+ * Closed User Request: Disable Results Being Stored In Database - ([Issue #215](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/215))
48
+ * Closed Bug: Question ordering doesn't work when using older pagination option - ([Issue #657](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/657))
49
 
50
  = 5.2.4 (May 7, 2018) =
51
+ * Closed Bug: %QUESTIONS_ANSWERS% variable is displaying questions in order of creation - ([Issue #660](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/660))
52
+ * Closed Bug: Extra spacing is being added to questions when multiple lines are in question - ([Issue #659](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/659))
53
+ * Closed Bug: Tabs pages stop working when translated - ([Issue #582](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/582))
54
 
55
  = 5.2.3 (April 3, 2018) =
56
+ * Closed Bug: Cannot save question on certain servers - ([Issue #651](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/651))
57
+ * Closed Bug: Questions/Answers Template Not Loaded In Admin Results Page - ([Issue #636](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/636))
58
 
59
  = 5.2.2 (April 1, 2018) =
60
  * Makes minor style adjustments
67
  * Makes minor style adjustments
68
 
69
  = 5.2.0 (March 3, 2018) =
70
+ * Closed Enhancement: Make Quiz Results Extendable/Filterable - ([Issue #622](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/622))
71
+ * Closed Enhancement: New Question Editor - ([Issue #568](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/568))
72
+ * Closed Bug: Pagination Bug - ([Issue #477](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/477))
73
+ * Closed Bug: Questions shift - ([Issue #467](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/467))
74
+ * Closed User Request: Remove duplicate question popup confirmation - ([Issue #396](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/396))
75
+ * Closed User Request: Question Grouping - ([Issue #356](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/356))
76
+ * Closed User Request: Ability To Move Submit Button To Last Question Page - ([Issue #321](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/321))
77
 
78
  = 5.1.7 (January 2, 2018) =
79
+ * Closed Bug: Quizzes/Surveys table not working on certain installs - ([Issue #598](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/598))
80
 
81
  = 5.1.6 (December 25, 2017) =
82
+ * Closed Bug: Timezone ID '' is invalid - ([Issue #606](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/606))
83
+ * Closed Bug: Required contact fields not working correctly when the loggedin_user_contact option is set to no - ([Issue #603](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/603))
84
 
85
  = 5.1.5 (November 27, 2017) =
86
  * IMPORTANT FIX: 5.1.4 had a fatal error for sites using out of date PHP versions. Please update to this!
87
 
88
  = 5.1.4 (November 27, 2017) =
89
+ * Closed Bug: Headers already sent message - ([Issue #596](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/596))
90
+ * Closed Bug: Styling for hints is missing causing them to be hard to read - ([Issue #587](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/587))
91
 
92
  = 5.1.3 (November 18, 2017) =
93
+ * Closed Bug: MathJax library not loading - ([Issue #590](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/590))
94
+ * Closed Bug: Fatal error: Call to a member function register_question_type - ([Issue #509](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/509))
95
 
96
  = 5.1.2 (October 17, 2017) =
97
+ * Closed Bug: Special characters fail the uppercase validation in open answer/fill in the blank questions - ([Issue #580](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/580))
98
 
99
  = 5.1.1 (October 4, 2017) =
100
+ * Closed Bug: Variable function names break Certificate addon - ([Issue #578](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/578))
101
 
102
  = 5.1.0 (October 2, 2017) =
103
+ * Closed Enhancement: Add all active quizzes function to API - ([Issue #552](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/552))
104
+ * Closed User Request: Shortcode or variable for dynamic link to specific quiz/survey - ([Issue #524](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/524))
105
+ * Closed Enhancement: Use locale's date to generate date strings - ([Issue #479](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/479))
106
+ * Closed User Request: Allow users to change the date to European Date DD.MM.YYYY - ([Issue #439](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/439))
107
+ * Closed User Request: More Space in the Correct Answer Info textbox - ([Issue #417](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/417))
108
 
109
  = 5.0.7 (September 18, 2017) =
110
+ * Closed Bug: Answers of "0" disappear when adding or editing questions - ([Issue #531](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/531))
111
 
112
  = 5.0.6 (August 1, 2017) =
113
+ * Closed Bug: HTML Entities causing incorrect answers and missing user answer - ([Issue #565](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/565))
114
 
115
  = 5.0.5 (July 8, 2017) =
116
+ * Closed Enhancement: Add notice for leaderboard removal - ([Issue #562](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/562))
117
+ * Closed Bug: Scheduled timeframe options are not working - ([Issue #558](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/558))
118
 
119
  = 5.0.4 (June 19, 2017) =
120
+ * Closed Bug: Required fields are not checked 2nd time user takes quiz when timer is turned on ([Issue #528](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/528))
121
+ * Closed Enhancement: Ensure compatibility with WordPress 4.8 ([Issue #554](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/554))
122
 
123
  = 5.0.3 (May 29, 2017) =
124
  * Minor code changes
125
 
126
  = 5.0.2 (May 7, 2017) =
127
+ * Closed Bug: Social sharing text not updating when user changes the text ([Issue #541](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/541))
128
 
129
  = 5.0.1 (March 27, 2017) =
130
+ * Closed Bug: The setting to hide contact fields from logged-in users is hiding fields from visitors too ([Issue #535](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/535))
131
 
132
  = 5.0.0 (March 25, 2017) =
133
+ * Closed Bug: Fix delete custom post types during uninstall bug ([Issue #527](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/527))
134
+ * Closed Enhancement: Change Shortcode To QSM ([Issue #515](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/515))
135
+ * Closed Enhancement: Search function for quizzes/surveys ([Issue #492](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/492))
136
+ * Closed Enhancement: Create new fields class to handle creation/post data of settings fields ([Issue #450](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/450))
137
+ * Closed Enhancement: Create new settings class to handle the settings data ([Issue #449](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/449))
138
+ * Closed Enhancement: Rewrite options system to allow for extendibility ([Issue #448](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/448))
139
+ * Closed Enhancement: Enable tabs for the admin results page ([Issue #408](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/408))
140
+ * Closed Enhancement: Create onboarding process ([Issue #397](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/397))
141
+ * Closed Enhancement: Create new contact tab to allow form creation ([Issue #394](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/394))
142
+ * Closed Enhancement: Move Certificate to free addon ([Issue #381](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/381))
143
+ * Closed Enhancement: Ability to add check box for privacy statement with the contact fields ([Issue #372](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/372))
144
+ * Closed Enhancement: Customize the "Please complete all required fields!" text ([Issue #371](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/371))
145
+ * Closed Enhancement: Allow admins to customize the validation error messages ([Issue #346](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/346))
146
+ * Closed Enhancement: Hint field cannot be customized ([Issue #262](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/262))
147
+ * Closed Enhancement: Add custom fields to the contact form ([Issue #211](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/211))
148
+ * Closed Enhancement: Scrollable List of Quizzes ([Issue #46](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/46))
149
 
150
  = 4.7.10 (January 1, 2017) =
151
  * Closed Bug: Edit question not working when visual editor is off - Issue #497
245
  * Bug fix for rare bug preventing IE usage on a small number of sites
246
 
247
  = 4.6.0 (October 20, 2015) =
248
+ * Adds new dynamic form submission ([Github Issue #206](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/206))
249
+ * Adds new From email address option ([Github Issue #312](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/312))
250
  * Adds new Reply-To admin email option
251
+ * Fixed timer issue that started timer but prevent access to next page ([Github Issue #302](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/302))
252
+ * Fixes redirect bug that prevented submissions from saving ([Github Issue #201](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/201))
253
+ * Fixes required question bug that prevented multiple quizzes/surveys on one page ([Github Issue #304](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/304))
254
  * Re-wrote front-end JavaScript to fix a variety of smaller bugs
255
  * Renamed several file names and functions to align more with WordPress coding standards
256
 
257
  = 4.5.5 (October 1, 2015) =
258
  * Adds 4 new style templates to choose from
259
+ * Fixes Dutch translation ([Github Issue #285](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/285))
260
+ * Fixes quiz results losing search filters after first page ([Github Issue #293](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/293))
261
+ * Fixes question drag and drop not working on certain installs ([Github Issue #295](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/295))
262
+ * Fixes Required? question setting where the Yes or No value did not show when editing ([Github Issue #296](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/296))
263
 
264
  = 4.5.4 (September 3, 2015) =
265
  * Rebrand as Quiz And Survey Master
267
  * Fixes leaderboard widget bug
268
 
269
  = 4.5.3 (August 21, 2015) =
270
+ * Fixed an issue where Quiz Views and Quiz Taken stats in the Quizzes screen was reseting to 1 instead of 0. ([Github Issue #277](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/277))
271
 
272
  = 4.5.2 (August 14, 2015) =
273
  * Ensured compatibility with Wordpress version 4.3
274
+ * Fixed an issue when Contact details are set to Required and the user leaves the fields blank the quiz is still allowed to gets submitted in IE. ([Github Issue #270](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/270))
275
 
276
  = 4.5.1 (August 12, 2015) =
277
  * Fixes parse error on hosts with older PHP versions
278
 
279
  = 4.5.0 (August 11, 2015) =
280
+ * Added a brand new log system to track errors in the plugin. ([Github Issue #233](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/233))
281
+ * Added the ability to drag and drop questions when creating your quiz. ([Github Issue #235](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/235))
282
+ * Added new CSS template system for quizzes. ([Github Issue #234](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/234))
283
+ * Added new classes for Correct/Incorrect Answers. ([Github Issue #228](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/228))
284
+ * Added ability to sort the results. ([Github Issue #167](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/167))
285
+ * Added the ability to search quiz results by quiz name, score, time taken, and completion time. ([Github Issue #70](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/70))
286
  * Added the ability for developers to show only relevant fields when adding/editing questions on different question types.
287
  * Added new register template functions to the API.
288
  * Added a new contributor tab to the credits page.
299
  * Security Fix: Fixed possible sql injection from authenticated users on text and tools tabs
300
 
301
  = 4.4.2 (June 26, 2015) =
302
+ * Bug Fix: Fixed bug that caused issues with validation ([Github Issue #254](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/254))
303
+ * Bug Fix: Fixed a rare permalink issue ([Github Issue #253](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/253))
304
 
305
  = 4.4.1 (June 21, 2015) =
306
  * Bug Fix: Fixes validation bug from missing first page
309
  * Bug Fix: Fixes certificate site_url bug
310
 
311
  = 4.4.0 (June 11, 2015) =
312
+ * Added new template variable %TIMER_MINUTES% ([GitHub Issue #209](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/209))
313
+ * Eliminates first page if empty ([GitHub Issue #182](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/182))
314
+ * Timer now begins counting down after starting quiz if using pagination ([GitHub Issue #181](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/181))
315
+ * Amount Finished Compared To Amount In Quiz ([GitHub Issue #21](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/21))
316
+ * Bug Fix: Required Answers And Timer Doesn't Work Well Together ([GitHub Issue #220](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/220))
317
+ * Bug Fix: FPDF WriteHTML Path Not Being Created Correctly On Windows ([GitHub Issue #204](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/204))
318
+ * Bug Fix: Long quiz URL mangles page layout ([GitHub Issue #202](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/202))
319
  * Bug Fix: Fixed Support Widget bug where the support widget was not always submitting correctly.
320
 
321
  = 4.2.4 (April 1, 2015) =
335
  * Moved Redirect URL Back To Beta
336
 
337
  = 4.2.0 (March 7, 2015) =
338
+ * Added Fill In The Blank Questions ([GitHub Issue #132](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/132))
339
+ * Created New Template Variables For Social Sharing ([GitHub Issue #121](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/121))
340
+ * Added Ability To Redirect To Other Page Upon Completion ([GitHub Issue #35](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/35))
341
  * Added Several Translations: da_DK, es_ES, nl_NL, pt_BR, and th
342
+ * Bug Fix: Duplicate Quizzes Not Having URL ([GitHub Issue #144](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/144))
343
+ * Bug Fix: Message Sent Text ([GitHub Issue #142](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/142))
344
+ * Bug Fix: Missing Footer Column ([GitHub Issue #145](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/145))
345
 
346
  = 4.1.0 (February 11, 2015) =
347
+ * Added Ability To Restore Deleted Quizzes ([GitHub Issue #107](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/107))
348
+ * Added Ability To Multi-Delete Results ([GitHub Issue #4](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/4))
349
+ * Redesigned Admin Results Pages ([GitHub Issue #106](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/106))
350
+ * Added Ability To Go To Next/Previous Results ([GitHub Issue #71](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/71))
351
+ * Quizzes Now Have Direct URL And Archive ([GitHub Issue #104](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/104))
352
+ * Added Ability To Use Own Facebook App ID ([GitHub Issue #137](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/137))
353
  * In Code: New Hook For Template Variable List
354
  * In Code: Certificate On Admin Results Now Hooked Into New Template Variable System
355
+ * In Code: Converted Support Widget To Remote Post ([GitHub Issue #114](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/114))
356
  * In Code: Added Uninstall File Direct Access Check
357
+ * Bug Fix: Fixed Dashboard Widget No Quiz Bug ([GitHub Issue #119](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/119))
358
+ * Bug Fix: Fixed Shortcode No Quiz Bug ([GitHub Issue #120](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/120))
359
+ * Bug Fix: Fixed Required Contact User Bug ([GitHub Issue #123](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/123))
360
+ * Bug Fix: Fixed Text Template Bug ([GitHub Issue #117](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/117))
361
 
362
  = 4.0.1 (January 21, 2015) =
363
  * Results HTML Bug Fix
CONTRIBUTING.md CHANGED
@@ -10,7 +10,7 @@ __Please Note:__ GitHub is not intended for support based questions. For those,
10
  * Make sure you have a free [GitHub Account](https://github.com/signup/free)
11
 
12
  ## Creating Issues
13
- * If you have a bug report or feature request, please [create an issue](https://github.com/fpcorso/quiz_master_next/issues).
14
  * For bug reports:
15
  * Please follow the debug guidlines below and report findings
16
  * Include what version of WordPress and what version of Quiz And Survey Master you are using
10
  * Make sure you have a free [GitHub Account](https://github.com/signup/free)
11
 
12
  ## Creating Issues
13
+ * If you have a bug report or feature request, please [create an issue](https://github.com/QuizandSurveyMaster/quiz_master_next/issues).
14
  * For bug reports:
15
  * Please follow the debug guidlines below and report findings
16
  * Include what version of WordPress and what version of Quiz And Survey Master you are using
README.md CHANGED
@@ -7,18 +7,18 @@ Easily and quickly add quizzes, tests, and surveys to your WordPress site.
7
  This repo is for the core plugin for Quiz And Survey Master. This can be downloaded as a zip and installed as-is with no build script needing to be run.
8
 
9
  ## Contributing
10
- Please read [CONTRIBUTING.md](https://github.com/fpcorso/quiz_master_next/blob/master/CONTRIBUTING.md) for the process for submitting pull requests or issues to us.
11
 
12
  ## Versioning
13
- We use [SemVer](http://semver.org/) for versioning. For the versions available, see [the releases in this repository](https://github.com/fpcorso/quiz_master_next/releases).
14
 
15
  ## Developers
16
  * Frank Corso - Lead Developer
17
 
18
- See also [the list of contributors](https://github.com/fpcorso/quiz_master_next/graphs/contributors) who participated in this project.
19
 
20
  ## License
21
- This project is licensed under the GPLv2 License - see the [LICENSE.md file](https://github.com/fpcorso/quiz_master_next/blob/master/LICENSE.md) for details.
22
 
23
  ## Support ##
24
  This is a developer's portal for Quiz And Survey Master and should _not_ be used for support. Please create a support ticket [here](http://quizandsurveymaster.com/contact-us/).
7
  This repo is for the core plugin for Quiz And Survey Master. This can be downloaded as a zip and installed as-is with no build script needing to be run.
8
 
9
  ## Contributing
10
+ Please read [CONTRIBUTING.md](https://github.com/QuizandSurveyMaster/quiz_master_next/blob/master/CONTRIBUTING.md) for the process for submitting pull requests or issues to us.
11
 
12
  ## Versioning
13
+ We use [SemVer](http://semver.org/) for versioning. For the versions available, see [the releases in this repository](https://github.com/QuizandSurveyMaster/quiz_master_next/releases).
14
 
15
  ## Developers
16
  * Frank Corso - Lead Developer
17
 
18
+ See also [the list of contributors](https://github.com/QuizandSurveyMaster/quiz_master_next/graphs/contributors) who participated in this project.
19
 
20
  ## License
21
+ This project is licensed under the GPLv2 License - see the [LICENSE.md file](https://github.com/QuizandSurveyMaster/quiz_master_next/blob/master/LICENSE.md) for details.
22
 
23
  ## Support ##
24
  This is a developer's portal for Quiz And Survey Master and should _not_ be used for support. Please create a support ticket [here](http://quizandsurveymaster.com/contact-us/).
mlw_quizmaster2.php CHANGED
@@ -2,14 +2,14 @@
2
  /**
3
  * Plugin Name: Quiz And Survey Master
4
  * Description: Easily and quickly add quizzes and surveys to your website.
5
- * Version: 6.2.0
6
- * Author: Frank Corso
7
  * Author URI: https://www.quizandsurveymaster.com/
8
  * Plugin URI: https://www.quizandsurveymaster.com/
9
  * Text Domain: quiz-master-next
10
  *
11
- * @author Frank Corso
12
- * @version 6.2.0
13
  * @package QSM
14
  */
15
 
@@ -34,7 +34,7 @@ class MLWQuizMasterNext {
34
  * @var string
35
  * @since 4.0.0
36
  */
37
- public $version = '6.2.0';
38
 
39
  /**
40
  * QSM 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: 6.2.1
6
+ * Author: QSM Team
7
  * Author URI: https://www.quizandsurveymaster.com/
8
  * Plugin URI: https://www.quizandsurveymaster.com/
9
  * Text Domain: quiz-master-next
10
  *
11
+ * @author QSM Team
12
+ * @version 6.2.1
13
  * @package QSM
14
  */
15
 
34
  * @var string
35
  * @since 4.0.0
36
  */
37
+ public $version = '6.2.1';
38
 
39
  /**
40
  * QSM Alert Manager Object
php/admin/about-page.php CHANGED
@@ -52,14 +52,14 @@ function qsm_generate_about_page() {
52
  </div>
53
  <div class="qsm-tab-content tab-2" style="display: none;">
54
  <h2>Changelog</h2>
55
- <?php QSM_Changelog_Generator::get_changelog_list( 'fpcorso/quiz_master_next', 56 ); ?>
56
  </div>
57
  <div class="qsm-tab-content tab-3" style="display:none;">
58
  <h2>GitHub Contributors</h2>
59
  <?php
60
  $contributors = get_transient( 'qmn_contributors' );
61
  if ( false === $contributors ) {
62
- $response = wp_remote_get( 'https://api.github.com/repos/fpcorso/quiz_master_next/contributors', array( 'sslverify' => false ) );
63
  if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) {
64
  $contributors = array();
65
  } else {
@@ -86,7 +86,7 @@ function qsm_generate_about_page() {
86
  echo $contributor_list;
87
  }
88
  ?>
89
- <a href="https://github.com/fpcorso/quiz_master_next" target="_blank" class="button-primary">View GitHub Repo</a>
90
  </div>
91
  </div>
92
  <?php
52
  </div>
53
  <div class="qsm-tab-content tab-2" style="display: none;">
54
  <h2>Changelog</h2>
55
+ <?php QSM_Changelog_Generator::get_changelog_list( 'QuizandSurveyMaster/quiz_master_next', 56 ); ?>
56
  </div>
57
  <div class="qsm-tab-content tab-3" style="display:none;">
58
  <h2>GitHub Contributors</h2>
59
  <?php
60
  $contributors = get_transient( 'qmn_contributors' );
61
  if ( false === $contributors ) {
62
+ $response = wp_remote_get( 'https://api.github.com/repos/QuizandSurveyMaster/quiz_master_next/contributors', array( 'sslverify' => false ) );
63
  if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) {
64
  $contributors = array();
65
  } else {
86
  echo $contributor_list;
87
  }
88
  ?>
89
+ <a href="https://github.com/QuizandSurveyMaster/quiz_master_next" target="_blank" class="button-primary">View GitHub Repo</a>
90
  </div>
91
  </div>
92
  <?php
php/classes/class-qmn-quiz-manager.php CHANGED
@@ -1346,7 +1346,7 @@ class QMNQuizManager {
1346
  $mlw_subject = "Quiz Results For ".$qmn_quiz_options->quiz_name;
1347
  }
1348
  }
1349
- if ( get_option('mlw_advert_shows') == 'true' ) {$mlw_message .= "<br>This email was generated by the Quiz And Survey Master script by Frank Corso";}
1350
  $headers = array(
1351
  'From: '.$from_email_array["from_name"].' <'.$from_email_array["from_email"].'>'
1352
  );
1346
  $mlw_subject = "Quiz Results For ".$qmn_quiz_options->quiz_name;
1347
  }
1348
  }
1349
+ if ( get_option('mlw_advert_shows') == 'true' ) {$mlw_message .= "<br>This email was generated by the Quiz And Survey Master plugin";}
1350
  $headers = array(
1351
  'From: '.$from_email_array["from_name"].' <'.$from_email_array["from_email"].'>'
1352
  );
php/classes/class-qmn-review-message.php CHANGED
@@ -93,7 +93,7 @@ class QMN_Review_Message {
93
  awesome! Could you please help me out by giving this plugin a 5-star rating on WordPress? This
94
  will help us by helping other users discover this plugin. %s', 'quiz_master_next'),
95
  $this->trigger,
96
- '<br /><strong><em>~ Frank Corso</em></strong><br /><br />'
97
  );
98
  echo '&nbsp;<a target="_blank" href="https://wordpress.org/support/plugin/quiz-master-next/reviews/#new-topic-0" class="button-primary">' . __( 'Yeah, you deserve it!', 'quiz-master-next' ) . '</a>';
99
  echo '&nbsp;<a href="' . esc_url( $already_url ) . '" class="button-secondary">' . __( 'I already did!', 'quiz-master-next' ) . '</a>';
93
  awesome! Could you please help me out by giving this plugin a 5-star rating on WordPress? This
94
  will help us by helping other users discover this plugin. %s', 'quiz_master_next'),
95
  $this->trigger,
96
+ '<br /><strong><em>~ QSM Team</em></strong><br /><br />'
97
  );
98
  echo '&nbsp;<a target="_blank" href="https://wordpress.org/support/plugin/quiz-master-next/reviews/#new-topic-0" class="button-primary">' . __( 'Yeah, you deserve it!', 'quiz-master-next' ) . '</a>';
99
  echo '&nbsp;<a href="' . esc_url( $already_url ) . '" class="button-secondary">' . __( 'I already did!', 'quiz-master-next' ) . '</a>';
php/classes/class-qsm-changelog-generator.php CHANGED
@@ -21,7 +21,7 @@ class QSM_Changelog_Generator {
21
  *
22
  * @since 4.7.0
23
  * @uses QSM_Changelog_Generator::get_changelog Used to retrieve the changelog from GitHub
24
- * @param string $repo The name of the GitHub repo. Should be similar to 'fpcorso/quiz_master_next'
25
  * @param int $milestone The number of the milestone in your GitHub repo
26
  * @param bool $echo Whether to echo or return the HTML list. Defaults to true
27
  * @return string The HTML list is returned if $echo is set to false
@@ -66,7 +66,7 @@ class QSM_Changelog_Generator {
66
  *
67
  * @since 4.7.0
68
  * @uses QSM_Changelog_Generator::api_call Used to retrieve the changelog from GitHub
69
- * @param string $repo The name of the GitHub repo. Should be similar to 'fpcorso/quiz_master_next'
70
  * @param int $milestone The number of the milestone in your GitHub repo
71
  * @return array An array of all the titles of closed issues for the milestone
72
  */
21
  *
22
  * @since 4.7.0
23
  * @uses QSM_Changelog_Generator::get_changelog Used to retrieve the changelog from GitHub
24
+ * @param string $repo The name of the GitHub repo. Should be similar to 'QuizandSurveyMaster/quiz_master_next'
25
  * @param int $milestone The number of the milestone in your GitHub repo
26
  * @param bool $echo Whether to echo or return the HTML list. Defaults to true
27
  * @return string The HTML list is returned if $echo is set to false
66
  *
67
  * @since 4.7.0
68
  * @uses QSM_Changelog_Generator::api_call Used to retrieve the changelog from GitHub
69
+ * @param string $repo The name of the GitHub repo. Should be similar to 'QuizandSurveyMaster/quiz_master_next'
70
  * @param int $milestone The number of the milestone in your GitHub repo
71
  * @return array An array of all the titles of closed issues for the milestone
72
  */
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Quiz And Survey Master (Formerly Quiz Master Next) ===
2
- Contributors: fpcorso
3
  Tags: quiz, survey, lead, test, score, exam, questionnaire, question
4
  Requires at least: 4.9
5
  Tested up to: 5.0.2
6
  Requires PHP: 5.4
7
- Stable tag: 6.2.0
8
  License: GPLv2
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -55,7 +55,7 @@ You can assign categories to your questions. You can then show the user their sc
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:
@@ -111,29 +111,21 @@ This is usually a theme conflict. You can [checkout out our common conflict solu
111
 
112
  == Changelog ==
113
 
114
- = 6.2.0 (January 31, 2019) =
115
- * Closed Enhancement: Create new alert system on quiz options page ([Issue #754](https://github.com/fpcorso/quiz_master_next/issues/754))
116
- * Closed Bug: No access allowed when clicking "Support" from plugins page ([Issue #753](https://github.com/fpcorso/quiz_master_next/issues/753))
117
- * Closed Bug: To many redirects ([Issue #745](https://github.com/fpcorso/quiz_master_next/issues/745))
118
- * Closed User Request: Allow default email to be deleted or turned off ([Issue #735](https://github.com/fpcorso/quiz_master_next/issues/735))
119
- * Closed Enhancement: Rewrite emails to allow for different conditions ([Issue #379](https://github.com/fpcorso/quiz_master_next/issues/379))
120
- * Closed Enhancement: Rewrite results pages to allow for different conditions ([Issue #378](https://github.com/fpcorso/quiz_master_next/issues/378))
121
-
122
- = 6.1.2 (January 7, 2019) =
123
- * Closed User Request: Add special character selector to question editor ([Issue #750](https://github.com/fpcorso/quiz_master_next/issues/750))
124
- * Closed User Request: Add total questions and total pages to Questions tab ([Issue #749](https://github.com/fpcorso/quiz_master_next/issues/749))
125
- * Updated getting started video
126
 
127
- = 6.1.1 (December 28, 2018) =
128
- * Fixes issue causing broken quizzes on sites using older versions of WordPress
129
-
130
- = 6.1.0 (December 26, 2018) =
131
- * Adds new Gutenberg blocks
132
- * Fixes undefined access at delete_question static function (Thanks [bpanatta](https://github.com/fpcorso/quiz_master_next/pull/746)!
 
133
 
134
- ([Read Full Changelog](https://github.com/fpcorso/quiz_master_next/blob/master/CHANGELOG.md))
135
 
136
  == Upgrade Notice ==
137
 
138
- = 6.0.3 =
139
- Upgrade for several bug fixes
1
  === Quiz And Survey Master (Formerly Quiz Master Next) ===
2
+ Contributors: quizsurvey, fpcorso
3
  Tags: quiz, survey, lead, test, score, exam, questionnaire, question
4
  Requires at least: 4.9
5
  Tested up to: 5.0.2
6
  Requires PHP: 5.4
7
+ Stable tag: 6.2.1
8
  License: GPLv2
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
55
  * And **Much** More...
56
 
57
  = Make Suggestions Or Contribute =
58
+ Quiz And Survey Master is on [GitHub](https://github.com/QuizandSurveyMaster/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:
111
 
112
  == Changelog ==
113
 
114
+ = 6.2.1 (February 20, 2019) =
115
+ * Fixes cut off submit button on mobile phone issue
116
+ * Switches "Frank Corso" with "QSM Team" in relevant places
 
 
 
 
 
 
 
 
 
117
 
118
+ = 6.2.0 (January 31, 2019) =
119
+ * Closed Enhancement: Create new alert system on quiz options page ([Issue #754](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/754))
120
+ * Closed Bug: No access allowed when clicking "Support" from plugins page ([Issue #753](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/753))
121
+ * Closed Bug: To many redirects ([Issue #745](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/745))
122
+ * Closed User Request: Allow default email to be deleted or turned off ([Issue #735](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/735))
123
+ * Closed Enhancement: Rewrite emails to allow for different conditions ([Issue #379](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/379))
124
+ * Closed Enhancement: Rewrite results pages to allow for different conditions ([Issue #378](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/378))
125
 
126
+ ([Read Full Changelog](https://github.com/QuizandSurveyMaster/quiz_master_next/blob/master/CHANGELOG.md))
127
 
128
  == Upgrade Notice ==
129
 
130
+ = 6.2.1 =
131
+ Upgrade to fix cut submit button on mobile issue
templates/qmn_amethyst.css CHANGED
@@ -306,7 +306,6 @@ border: 1px solid #e3e3e3;
306
  flex-direction: column;
307
  padding: 15px 0 15px 0;
308
  border-top: 1px solid #f3f3f3;
309
- max-height: 50px;
310
  }
311
 
312
  @media screen and (min-width: 500px) {
306
  flex-direction: column;
307
  padding: 15px 0 15px 0;
308
  border-top: 1px solid #f3f3f3;
 
309
  }
310
 
311
  @media screen and (min-width: 500px) {
templates/qmn_base.css CHANGED
@@ -305,7 +305,6 @@ border: 1px solid #e3e3e3;
305
  flex-direction: column;
306
  padding: 15px 0 15px 0;
307
  border-top: 1px solid #f3f3f3;
308
- max-height: 50px;
309
  }
310
 
311
  @media screen and (min-width: 500px) {
305
  flex-direction: column;
306
  padding: 15px 0 15px 0;
307
  border-top: 1px solid #f3f3f3;
 
308
  }
309
 
310
  @media screen and (min-width: 500px) {
templates/qmn_emerald.css CHANGED
@@ -305,7 +305,6 @@ border: 1px solid #e3e3e3;
305
  flex-direction: column;
306
  padding: 15px 0 15px 0;
307
  border-top: 1px solid #f3f3f3;
308
- max-height: 50px;
309
  }
310
 
311
  @media screen and (min-width: 500px) {
305
  flex-direction: column;
306
  padding: 15px 0 15px 0;
307
  border-top: 1px solid #f3f3f3;
 
308
  }
309
 
310
  @media screen and (min-width: 500px) {
templates/qmn_gray.css CHANGED
@@ -306,7 +306,6 @@ border: 1px solid #e3e3e3;
306
  flex-direction: column;
307
  padding: 15px 0 15px 0;
308
  border-top: 1px solid #f3f3f3;
309
- max-height: 50px;
310
  }
311
 
312
  @media screen and (min-width: 500px) {
306
  flex-direction: column;
307
  padding: 15px 0 15px 0;
308
  border-top: 1px solid #f3f3f3;
 
309
  }
310
 
311
  @media screen and (min-width: 500px) {
templates/qmn_primary.css CHANGED
@@ -306,7 +306,6 @@ border: 1px solid #e3e3e3;
306
  flex-direction: column;
307
  padding: 15px 0 15px 0;
308
  border-top: 1px solid #f3f3f3;
309
- max-height: 50px;
310
  }
311
 
312
  @media screen and (min-width: 500px) {
306
  flex-direction: column;
307
  padding: 15px 0 15px 0;
308
  border-top: 1px solid #f3f3f3;
 
309
  }
310
 
311
  @media screen and (min-width: 500px) {
templates/qmn_turquoise.css CHANGED
@@ -306,7 +306,6 @@ border: 1px solid #e3e3e3;
306
  flex-direction: column;
307
  padding: 15px 0 15px 0;
308
  border-top: 1px solid #f3f3f3;
309
- max-height: 50px;
310
  }
311
 
312
  @media screen and (min-width: 500px) {
306
  flex-direction: column;
307
  padding: 15px 0 15px 0;
308
  border-top: 1px solid #f3f3f3;
 
309
  }
310
 
311
  @media screen and (min-width: 500px) {