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 | 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 +123 -111
- CONTRIBUTING.md +1 -1
- README.md +4 -4
- mlw_quizmaster2.php +5 -5
- php/admin/about-page.php +3 -3
- php/classes/class-qmn-quiz-manager.php +1 -1
- php/classes/class-qmn-review-message.php +1 -1
- php/classes/class-qsm-changelog-generator.php +2 -2
- readme.txt +16 -24
- templates/qmn_amethyst.css +0 -1
- templates/qmn_base.css +0 -1
- templates/qmn_emerald.css +0 -1
- templates/qmn_gray.css +0 -1
- templates/qmn_primary.css +0 -1
- templates/qmn_turquoise.css +0 -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/
|
6 |
-
* Closed Bug: If user refreshes quiz page when timer is at 0, cannot submit ([Issue #501](https://github.com/
|
7 |
-
* Closed Bug: Saving quiz name when editing results in error if no changes are made ([Issue #391](https://github.com/
|
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/
|
13 |
-
* Closed Bug: Timer not working on certain sites when using questions per page option ([Issue #709](https://github.com/
|
14 |
-
* Closed Bug: Blank page shown when contact fields and message fields are empty ([Issue #707](https://github.com/
|
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/
|
18 |
|
19 |
= 6.0.0 (June 20, 2018) =
|
20 |
-
* Closed Enhancement: Remove Tools tab ([Issue #689](https://github.com/
|
21 |
-
* Closed Enhancement: Bump Minimum PHP Version To 5.4 ([Issue #607](https://github.com/
|
22 |
-
* Closed Enhancement: Move Leaderboards to free addon ([Issue #380](https://github.com/
|
23 |
|
24 |
= 5.3.2 (June 7, 2018) =
|
25 |
-
* Closed Plugin Compatibility: Conflict with Divi Builder ([Issue #686](https://github.com/
|
26 |
|
27 |
= 5.3.1 (May 21, 2018) =
|
28 |
-
* Closed Enhancement: Add user ID to admin results page table - ([Issue #682](https://github.com/
|
29 |
-
* Closed Enhancement: Integrate with WordPress 4.9.6 GDPR features - ([Issue #681](https://github.com/
|
30 |
|
31 |
= 5.3.0 (May 16, 2018) =
|
32 |
-
* Closed Enhancement: Ability to disable IP address collection - ([Issue #670](https://github.com/
|
33 |
-
* Closed User Request: Ability to customize name of QSM archive name - ([Issue #666](https://github.com/
|
34 |
-
* Closed User Request: Progress Bar - ([Issue #412](https://github.com/
|
35 |
-
* Closed User Request: Disable Results Being Stored In Database - ([Issue #215](https://github.com/
|
36 |
-
* Closed Bug: Question ordering doesn't work when using older pagination option - ([Issue #657](https://github.com/
|
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/
|
40 |
-
* Closed Bug: Extra spacing is being added to questions when multiple lines are in question - ([Issue #659](https://github.com/
|
41 |
-
* Closed Bug: Tabs pages stop working when translated - ([Issue #582](https://github.com/
|
42 |
|
43 |
= 5.2.3 (April 3, 2018) =
|
44 |
-
* Closed Bug: Cannot save question on certain servers - ([Issue #651](https://github.com/
|
45 |
-
* Closed Bug: Questions/Answers Template Not Loaded In Admin Results Page - ([Issue #636](https://github.com/
|
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/
|
59 |
-
* Closed Enhancement: New Question Editor - ([Issue #568](https://github.com/
|
60 |
-
* Closed Bug: Pagination Bug - ([Issue #477](https://github.com/
|
61 |
-
* Closed Bug: Questions shift - ([Issue #467](https://github.com/
|
62 |
-
* Closed User Request: Remove duplicate question popup confirmation - ([Issue #396](https://github.com/
|
63 |
-
* Closed User Request: Question Grouping - ([Issue #356](https://github.com/
|
64 |
-
* Closed User Request: Ability To Move Submit Button To Last Question Page - ([Issue #321](https://github.com/
|
65 |
|
66 |
= 5.1.7 (January 2, 2018) =
|
67 |
-
* Closed Bug: Quizzes/Surveys table not working on certain installs - ([Issue #598](https://github.com/
|
68 |
|
69 |
= 5.1.6 (December 25, 2017) =
|
70 |
-
* Closed Bug: Timezone ID '' is invalid - ([Issue #606](https://github.com/
|
71 |
-
* Closed Bug: Required contact fields not working correctly when the loggedin_user_contact option is set to no - ([Issue #603](https://github.com/
|
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/
|
78 |
-
* Closed Bug: Styling for hints is missing causing them to be hard to read - ([Issue #587](https://github.com/
|
79 |
|
80 |
= 5.1.3 (November 18, 2017) =
|
81 |
-
* Closed Bug: MathJax library not loading - ([Issue #590](https://github.com/
|
82 |
-
* Closed Bug: Fatal error: Call to a member function register_question_type - ([Issue #509](https://github.com/
|
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/
|
86 |
|
87 |
= 5.1.1 (October 4, 2017) =
|
88 |
-
* Closed Bug: Variable function names break Certificate addon - ([Issue #578](https://github.com/
|
89 |
|
90 |
= 5.1.0 (October 2, 2017) =
|
91 |
-
* Closed Enhancement: Add all active quizzes function to API - ([Issue #552](https://github.com/
|
92 |
-
* Closed User Request: Shortcode or variable for dynamic link to specific quiz/survey - ([Issue #524](https://github.com/
|
93 |
-
* Closed Enhancement: Use locale's date to generate date strings - ([Issue #479](https://github.com/
|
94 |
-
* Closed User Request: Allow users to change the date to European Date DD.MM.YYYY - ([Issue #439](https://github.com/
|
95 |
-
* Closed User Request: More Space in the Correct Answer Info textbox - ([Issue #417](https://github.com/
|
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/
|
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/
|
102 |
|
103 |
= 5.0.5 (July 8, 2017) =
|
104 |
-
* Closed Enhancement: Add notice for leaderboard removal - ([Issue #562](https://github.com/
|
105 |
-
* Closed Bug: Scheduled timeframe options are not working - ([Issue #558](https://github.com/
|
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/
|
109 |
-
* Closed Enhancement: Ensure compatibility with WordPress 4.8 ([Issue #554](https://github.com/
|
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/
|
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/
|
119 |
|
120 |
= 5.0.0 (March 25, 2017) =
|
121 |
-
* Closed Bug: Fix delete custom post types during uninstall bug ([Issue #527](https://github.com/
|
122 |
-
* Closed Enhancement: Change Shortcode To QSM ([Issue #515](https://github.com/
|
123 |
-
* Closed Enhancement: Search function for quizzes/surveys ([Issue #492](https://github.com/
|
124 |
-
* Closed Enhancement: Create new fields class to handle creation/post data of settings fields ([Issue #450](https://github.com/
|
125 |
-
* Closed Enhancement: Create new settings class to handle the settings data ([Issue #449](https://github.com/
|
126 |
-
* Closed Enhancement: Rewrite options system to allow for extendibility ([Issue #448](https://github.com/
|
127 |
-
* Closed Enhancement: Enable tabs for the admin results page ([Issue #408](https://github.com/
|
128 |
-
* Closed Enhancement: Create onboarding process ([Issue #397](https://github.com/
|
129 |
-
* Closed Enhancement: Create new contact tab to allow form creation ([Issue #394](https://github.com/
|
130 |
-
* Closed Enhancement: Move Certificate to free addon ([Issue #381](https://github.com/
|
131 |
-
* Closed Enhancement: Ability to add check box for privacy statement with the contact fields ([Issue #372](https://github.com/
|
132 |
-
* Closed Enhancement: Customize the "Please complete all required fields!" text ([Issue #371](https://github.com/
|
133 |
-
* Closed Enhancement: Allow admins to customize the validation error messages ([Issue #346](https://github.com/
|
134 |
-
* Closed Enhancement: Hint field cannot be customized ([Issue #262](https://github.com/
|
135 |
-
* Closed Enhancement: Add custom fields to the contact form ([Issue #211](https://github.com/
|
136 |
-
* Closed Enhancement: Scrollable List of Quizzes ([Issue #46](https://github.com/
|
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/
|
237 |
-
* Adds new From email address option ([Github Issue #312](https://github.com/
|
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/
|
240 |
-
* Fixes redirect bug that prevented submissions from saving ([Github Issue #201](https://github.com/
|
241 |
-
* Fixes required question bug that prevented multiple quizzes/surveys on one page ([Github Issue #304](https://github.com/
|
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/
|
248 |
-
* Fixes quiz results losing search filters after first page ([Github Issue #293](https://github.com/
|
249 |
-
* Fixes question drag and drop not working on certain installs ([Github Issue #295](https://github.com/
|
250 |
-
* Fixes Required? question setting where the Yes or No value did not show when editing ([Github Issue #296](https://github.com/
|
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/
|
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/
|
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/
|
269 |
-
* Added the ability to drag and drop questions when creating your quiz. ([Github Issue #235](https://github.com/
|
270 |
-
* Added new CSS template system for quizzes. ([Github Issue #234](https://github.com/
|
271 |
-
* Added new classes for Correct/Incorrect Answers. ([Github Issue #228](https://github.com/
|
272 |
-
* Added ability to sort the results. ([Github Issue #167](https://github.com/
|
273 |
-
* Added the ability to search quiz results by quiz name, score, time taken, and completion time. ([Github Issue #70](https://github.com/
|
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/
|
291 |
-
* Bug Fix: Fixed a rare permalink issue ([Github Issue #253](https://github.com/
|
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/
|
301 |
-
* Eliminates first page if empty ([GitHub Issue #182](https://github.com/
|
302 |
-
* Timer now begins counting down after starting quiz if using pagination ([GitHub Issue #181](https://github.com/
|
303 |
-
* Amount Finished Compared To Amount In Quiz ([GitHub Issue #21](https://github.com/
|
304 |
-
* Bug Fix: Required Answers And Timer Doesn't Work Well Together ([GitHub Issue #220](https://github.com/
|
305 |
-
* Bug Fix: FPDF WriteHTML Path Not Being Created Correctly On Windows ([GitHub Issue #204](https://github.com/
|
306 |
-
* Bug Fix: Long quiz URL mangles page layout ([GitHub Issue #202](https://github.com/
|
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/
|
327 |
-
* Created New Template Variables For Social Sharing ([GitHub Issue #121](https://github.com/
|
328 |
-
* Added Ability To Redirect To Other Page Upon Completion ([GitHub Issue #35](https://github.com/
|
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/
|
331 |
-
* Bug Fix: Message Sent Text ([GitHub Issue #142](https://github.com/
|
332 |
-
* Bug Fix: Missing Footer Column ([GitHub Issue #145](https://github.com/
|
333 |
|
334 |
= 4.1.0 (February 11, 2015) =
|
335 |
-
* Added Ability To Restore Deleted Quizzes ([GitHub Issue #107](https://github.com/
|
336 |
-
* Added Ability To Multi-Delete Results ([GitHub Issue #4](https://github.com/
|
337 |
-
* Redesigned Admin Results Pages ([GitHub Issue #106](https://github.com/
|
338 |
-
* Added Ability To Go To Next/Previous Results ([GitHub Issue #71](https://github.com/
|
339 |
-
* Quizzes Now Have Direct URL And Archive ([GitHub Issue #104](https://github.com/
|
340 |
-
* Added Ability To Use Own Facebook App ID ([GitHub Issue #137](https://github.com/
|
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/
|
344 |
* In Code: Added Uninstall File Direct Access Check
|
345 |
-
* Bug Fix: Fixed Dashboard Widget No Quiz Bug ([GitHub Issue #119](https://github.com/
|
346 |
-
* Bug Fix: Fixed Shortcode No Quiz Bug ([GitHub Issue #120](https://github.com/
|
347 |
-
* Bug Fix: Fixed Required Contact User Bug ([GitHub Issue #123](https://github.com/
|
348 |
-
* Bug Fix: Fixed Text Template Bug ([GitHub Issue #117](https://github.com/
|
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/
|
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/
|
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/
|
14 |
|
15 |
## Developers
|
16 |
* Frank Corso - Lead Developer
|
17 |
|
18 |
-
See also [the list of contributors](https://github.com/
|
19 |
|
20 |
## License
|
21 |
-
This project is licensed under the GPLv2 License - see the [LICENSE.md file](https://github.com/
|
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.
|
6 |
-
* Author:
|
7 |
* Author URI: https://www.quizandsurveymaster.com/
|
8 |
* Plugin URI: https://www.quizandsurveymaster.com/
|
9 |
* Text Domain: quiz-master-next
|
10 |
*
|
11 |
-
* @author
|
12 |
-
* @version 6.2.
|
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.
|
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( '
|
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/
|
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/
|
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
|
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>~
|
97 |
);
|
98 |
echo ' <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 ' <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 ' <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 ' <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 '
|
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 '
|
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.
|
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/
|
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.
|
115 |
-
*
|
116 |
-
*
|
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.
|
128 |
-
*
|
129 |
-
|
130 |
-
|
131 |
-
*
|
132 |
-
*
|
|
|
133 |
|
134 |
-
([Read Full Changelog](https://github.com/
|
135 |
|
136 |
== Upgrade Notice ==
|
137 |
|
138 |
-
= 6.
|
139 |
-
Upgrade
|
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) {
|