Changeset 2824528
- Timestamp:
- 11/26/2022 11:49:12 AM (3 years ago)
- Location:
- wp-poll
- Files:
-
- 257 added
- 11 edited
-
tags/3.3.46 (added)
-
tags/3.3.46/assets (added)
-
tags/3.3.46/assets/admin (added)
-
tags/3.3.46/assets/admin/css (added)
-
tags/3.3.46/assets/admin/css/style-n.css (added)
-
tags/3.3.46/assets/admin/css/style.css (added)
-
tags/3.3.46/assets/admin/js (added)
-
tags/3.3.46/assets/admin/js/scripts.js (added)
-
tags/3.3.46/assets/apexcharts.js (added)
-
tags/3.3.46/assets/front (added)
-
tags/3.3.46/assets/front/css (added)
-
tags/3.3.46/assets/front/css/checkbox.css (added)
-
tags/3.3.46/assets/front/css/rangeslider.css (added)
-
tags/3.3.46/assets/front/css/roundslider.min.css (added)
-
tags/3.3.46/assets/front/css/style-nps.css (added)
-
tags/3.3.46/assets/front/css/style.css (added)
-
tags/3.3.46/assets/front/fonts (added)
-
tags/3.3.46/assets/front/fonts/codropsicons (added)
-
tags/3.3.46/assets/front/fonts/codropsicons/codropsicons.eot (added)
-
tags/3.3.46/assets/front/fonts/codropsicons/codropsicons.svg (added)
-
tags/3.3.46/assets/front/fonts/codropsicons/codropsicons.ttf (added)
-
tags/3.3.46/assets/front/fonts/codropsicons/codropsicons.woff (added)
-
tags/3.3.46/assets/front/fonts/codropsicons/license.txt (added)
-
tags/3.3.46/assets/front/js (added)
-
tags/3.3.46/assets/front/js/rangeslider.min.js (added)
-
tags/3.3.46/assets/front/js/roundslider.min.js (added)
-
tags/3.3.46/assets/front/js/scripts.js (added)
-
tags/3.3.46/assets/front/js/svgcheckbx.js (added)
-
tags/3.3.46/assets/images (added)
-
tags/3.3.46/assets/images/author.png (added)
-
tags/3.3.46/assets/images/authorplus.png (added)
-
tags/3.3.46/assets/images/emojis (added)
-
tags/3.3.46/assets/images/emojis/angry.svg (added)
-
tags/3.3.46/assets/images/emojis/cry.svg (added)
-
tags/3.3.46/assets/images/emojis/dislike.svg (added)
-
tags/3.3.46/assets/images/emojis/halo.svg (added)
-
tags/3.3.46/assets/images/emojis/like.svg (added)
-
tags/3.3.46/assets/images/emojis/love.svg (added)
-
tags/3.3.46/assets/images/emojis/party.svg (added)
-
tags/3.3.46/assets/images/emojis/smile.svg (added)
-
tags/3.3.46/assets/images/emojis/thinking.svg (added)
-
tags/3.3.46/assets/images/emojis/zany.svg (added)
-
tags/3.3.46/assets/images/loader.gif (added)
-
tags/3.3.46/assets/images/response-error.svg (added)
-
tags/3.3.46/assets/images/response-success.svg (added)
-
tags/3.3.46/assets/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/3.3.46/assets/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/3.3.46/assets/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/3.3.46/assets/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/3.3.46/assets/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/3.3.46/assets/images/ui-icons_222222_256x240.png (added)
-
tags/3.3.46/assets/images/wp-poll.svg (added)
-
tags/3.3.46/assets/jquery-ui.css (added)
-
tags/3.3.46/assets/tool-tip.min.css (added)
-
tags/3.3.46/includes (added)
-
tags/3.3.46/includes/addons (added)
-
tags/3.3.46/includes/addons/class-addons.php (added)
-
tags/3.3.46/includes/addons/css (added)
-
tags/3.3.46/includes/addons/css/addons-style.css (added)
-
tags/3.3.46/includes/admin-templates (added)
-
tags/3.3.46/includes/admin-templates/poll-submitbox.php (added)
-
tags/3.3.46/includes/admin-templates/reports.php (added)
-
tags/3.3.46/includes/classes (added)
-
tags/3.3.46/includes/classes/class-functions.php (added)
-
tags/3.3.46/includes/classes/class-hooks.php (added)
-
tags/3.3.46/includes/classes/class-item-data.php (added)
-
tags/3.3.46/includes/classes/class-meta-boxes.php (added)
-
tags/3.3.46/includes/classes/class-pb-settings.php (added)
-
tags/3.3.46/includes/classes/class-plugin-settings.php (added)
-
tags/3.3.46/includes/classes/class-poll-reports.php (added)
-
tags/3.3.46/includes/classes/class-poll-widgets.php (added)
-
tags/3.3.46/includes/classes/class-poll.php (added)
-
tags/3.3.46/includes/classes/class-resizer.php (added)
-
tags/3.3.46/includes/classes/class-shortcodes.php (added)
-
tags/3.3.46/includes/functions.php (added)
-
tags/3.3.46/includes/sdk (added)
-
tags/3.3.46/includes/sdk/README.md (added)
-
tags/3.3.46/includes/sdk/classes (added)
-
tags/3.3.46/includes/sdk/classes/class-client.php (added)
-
tags/3.3.46/includes/sdk/classes/class-license.php (added)
-
tags/3.3.46/includes/sdk/classes/class-notifications.php (added)
-
tags/3.3.46/includes/sdk/classes/class-utils.php (added)
-
tags/3.3.46/includes/sdk/settings (added)
-
tags/3.3.46/includes/sdk/settings/assets (added)
-
tags/3.3.46/includes/sdk/settings/assets/css (added)
-
tags/3.3.46/includes/sdk/settings/assets/css/style-rtl.css (added)
-
tags/3.3.46/includes/sdk/settings/assets/css/style-rtl.min.css (added)
-
tags/3.3.46/includes/sdk/settings/assets/css/style.css (added)
-
tags/3.3.46/includes/sdk/settings/assets/css/style.min.css (added)
-
tags/3.3.46/includes/sdk/settings/assets/images (added)
-
tags/3.3.46/includes/sdk/settings/assets/images/checkerboard.png (added)
-
tags/3.3.46/includes/sdk/settings/assets/images/wp-logo.svg (added)
-
tags/3.3.46/includes/sdk/settings/assets/images/wp-plugin-logo.svg (added)
-
tags/3.3.46/includes/sdk/settings/assets/js (added)
-
tags/3.3.46/includes/sdk/settings/assets/js/gutenberg.js (added)
-
tags/3.3.46/includes/sdk/settings/assets/js/main.js (added)
-
tags/3.3.46/includes/sdk/settings/assets/js/main.min.js (added)
-
tags/3.3.46/includes/sdk/settings/assets/js/plugins.js (added)
-
tags/3.3.46/includes/sdk/settings/assets/js/plugins.min.js (added)
-
tags/3.3.46/includes/sdk/settings/classes (added)
-
tags/3.3.46/includes/sdk/settings/classes/abstract.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/admin-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/comment-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/customize-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/fields.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/metabox-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/nav-menu-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/profile-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/setup.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/shortcode-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/taxonomy-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/classes/widget-options.class.php (added)
-
tags/3.3.46/includes/sdk/settings/fields (added)
-
tags/3.3.46/includes/sdk/settings/fields/accordion (added)
-
tags/3.3.46/includes/sdk/settings/fields/accordion/accordion.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/background (added)
-
tags/3.3.46/includes/sdk/settings/fields/background/background.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/backup (added)
-
tags/3.3.46/includes/sdk/settings/fields/backup/backup.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/border (added)
-
tags/3.3.46/includes/sdk/settings/fields/border/border.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/button_set (added)
-
tags/3.3.46/includes/sdk/settings/fields/button_set/button_set.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/callback (added)
-
tags/3.3.46/includes/sdk/settings/fields/callback/callback.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/checkbox (added)
-
tags/3.3.46/includes/sdk/settings/fields/checkbox/checkbox.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/code_editor (added)
-
tags/3.3.46/includes/sdk/settings/fields/code_editor/code_editor.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/color (added)
-
tags/3.3.46/includes/sdk/settings/fields/color/color.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/color_group (added)
-
tags/3.3.46/includes/sdk/settings/fields/color_group/color_group.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/content (added)
-
tags/3.3.46/includes/sdk/settings/fields/content/content.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/date (added)
-
tags/3.3.46/includes/sdk/settings/fields/date/date.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/datetime (added)
-
tags/3.3.46/includes/sdk/settings/fields/datetime/datetime.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/dimensions (added)
-
tags/3.3.46/includes/sdk/settings/fields/dimensions/dimensions.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/fieldset (added)
-
tags/3.3.46/includes/sdk/settings/fields/fieldset/fieldset.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/gallery (added)
-
tags/3.3.46/includes/sdk/settings/fields/gallery/gallery.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/group (added)
-
tags/3.3.46/includes/sdk/settings/fields/group/group.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/heading (added)
-
tags/3.3.46/includes/sdk/settings/fields/heading/heading.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/icon (added)
-
tags/3.3.46/includes/sdk/settings/fields/icon/fa4-icons.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/icon/fa5-icons.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/icon/icon.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/image_select (added)
-
tags/3.3.46/includes/sdk/settings/fields/image_select/image_select.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/image_select_sortable (added)
-
tags/3.3.46/includes/sdk/settings/fields/image_select_sortable/image_select_sortable.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/index.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/link (added)
-
tags/3.3.46/includes/sdk/settings/fields/link/link.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/link_color (added)
-
tags/3.3.46/includes/sdk/settings/fields/link_color/link_color.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/map (added)
-
tags/3.3.46/includes/sdk/settings/fields/map/map.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/media (added)
-
tags/3.3.46/includes/sdk/settings/fields/media/media.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/notice (added)
-
tags/3.3.46/includes/sdk/settings/fields/notice/notice.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/number (added)
-
tags/3.3.46/includes/sdk/settings/fields/number/number.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/palette (added)
-
tags/3.3.46/includes/sdk/settings/fields/palette/palette.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/radio (added)
-
tags/3.3.46/includes/sdk/settings/fields/radio/radio.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/repeater (added)
-
tags/3.3.46/includes/sdk/settings/fields/repeater/repeater.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/select (added)
-
tags/3.3.46/includes/sdk/settings/fields/select/select.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/slider (added)
-
tags/3.3.46/includes/sdk/settings/fields/slider/slider.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/sortable (added)
-
tags/3.3.46/includes/sdk/settings/fields/sortable/sortable.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/sorter (added)
-
tags/3.3.46/includes/sdk/settings/fields/sorter/sorter.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/spacing (added)
-
tags/3.3.46/includes/sdk/settings/fields/spacing/spacing.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/spinner (added)
-
tags/3.3.46/includes/sdk/settings/fields/spinner/spinner.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/subheading (added)
-
tags/3.3.46/includes/sdk/settings/fields/subheading/subheading.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/submessage (added)
-
tags/3.3.46/includes/sdk/settings/fields/submessage/submessage.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/switcher (added)
-
tags/3.3.46/includes/sdk/settings/fields/switcher/switcher.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/tabbed (added)
-
tags/3.3.46/includes/sdk/settings/fields/tabbed/tabbed.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/text (added)
-
tags/3.3.46/includes/sdk/settings/fields/text/text.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/textarea (added)
-
tags/3.3.46/includes/sdk/settings/fields/textarea/textarea.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/typography (added)
-
tags/3.3.46/includes/sdk/settings/fields/typography/google-fonts.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/typography/typography.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/upload (added)
-
tags/3.3.46/includes/sdk/settings/fields/upload/upload.php (added)
-
tags/3.3.46/includes/sdk/settings/fields/wp_editor (added)
-
tags/3.3.46/includes/sdk/settings/fields/wp_editor/wp_editor.php (added)
-
tags/3.3.46/includes/sdk/settings/functions (added)
-
tags/3.3.46/includes/sdk/settings/functions/actions.php (added)
-
tags/3.3.46/includes/sdk/settings/functions/customize.php (added)
-
tags/3.3.46/includes/sdk/settings/functions/helpers.php (added)
-
tags/3.3.46/includes/sdk/settings/functions/sanitize.php (added)
-
tags/3.3.46/includes/sdk/settings/functions/validate.php (added)
-
tags/3.3.46/includes/sdk/settings/functions/walker.php (added)
-
tags/3.3.46/includes/sdk/settings/index.php (added)
-
tags/3.3.46/includes/template-hook-functions.php (added)
-
tags/3.3.46/includes/template-hooks.php (added)
-
tags/3.3.46/index.php (added)
-
tags/3.3.46/languages (added)
-
tags/3.3.46/languages/wp-poll-pt_BR.mo (added)
-
tags/3.3.46/languages/wp-poll-pt_BR.po (added)
-
tags/3.3.46/languages/wp-poll.pot (added)
-
tags/3.3.46/readme.txt (added)
-
tags/3.3.46/templates (added)
-
tags/3.3.46/templates/archive-poll.php (added)
-
tags/3.3.46/templates/content-poll.php (added)
-
tags/3.3.46/templates/content-single-poll.php (added)
-
tags/3.3.46/templates/index.php (added)
-
tags/3.3.46/templates/loop (added)
-
tags/3.3.46/templates/loop/end.php (added)
-
tags/3.3.46/templates/loop/excerpt.php (added)
-
tags/3.3.46/templates/loop/meta.php (added)
-
tags/3.3.46/templates/loop/no-item.php (added)
-
tags/3.3.46/templates/loop/options.php (added)
-
tags/3.3.46/templates/loop/pagination.php (added)
-
tags/3.3.46/templates/loop/start.php (added)
-
tags/3.3.46/templates/loop/summary.php (added)
-
tags/3.3.46/templates/loop/thumb.php (added)
-
tags/3.3.46/templates/loop/title.php (added)
-
tags/3.3.46/templates/poll-list.php (added)
-
tags/3.3.46/templates/poller-list-single.php (added)
-
tags/3.3.46/templates/poller-list.php (added)
-
tags/3.3.46/templates/single-nps (added)
-
tags/3.3.46/templates/single-nps/theme-1.php (added)
-
tags/3.3.46/templates/single-poll (added)
-
tags/3.3.46/templates/single-poll.php (added)
-
tags/3.3.46/templates/single-poll/buttons.php (added)
-
tags/3.3.46/templates/single-poll/content.php (added)
-
tags/3.3.46/templates/single-poll/countdown.php (added)
-
tags/3.3.46/templates/single-poll/form.php (added)
-
tags/3.3.46/templates/single-poll/notifications.php (added)
-
tags/3.3.46/templates/single-poll/options-single.php (added)
-
tags/3.3.46/templates/single-poll/options.php (added)
-
tags/3.3.46/templates/single-poll/responses.php (added)
-
tags/3.3.46/templates/single-poll/thumb.php (added)
-
tags/3.3.46/templates/single-poll/title.php (added)
-
tags/3.3.46/wp-poll.php (added)
-
trunk/assets/front/css/style-nps.css (modified) (2 diffs)
-
trunk/assets/front/css/style.css (modified) (1 diff)
-
trunk/assets/front/js/scripts.js (modified) (4 diffs)
-
trunk/includes/classes/class-item-data.php (modified) (1 diff)
-
trunk/includes/classes/class-meta-boxes.php (modified) (13 diffs)
-
trunk/includes/functions.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/templates/content-single-poll.php (modified) (2 diffs)
-
trunk/templates/single-nps/theme-1.php (modified) (1 diff)
-
trunk/templates/single-poll/form.php (modified) (2 diffs)
-
trunk/wp-poll.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-poll/trunk/assets/front/css/style-nps.css
r2777716 r2824528 9 9 } 10 10 11 .nps-single .nps- container{11 .nps-single .nps-form { 12 12 width: 700px; 13 13 } 14 14 15 form.nps-container.submission-done {15 .nps-form.submission-done { 16 16 pointer-events: none; 17 17 } … … 98 98 } 99 99 100 .nps-single .nps- container.liquidpoll-submit-poll.disabled {100 .nps-single .nps-form .liquidpoll-submit-poll.disabled { 101 101 pointer-events: none; 102 102 background: #bbb; -
wp-poll/trunk/assets/front/css/style.css
r2818249 r2824528 1661 1661 * Form Style 1662 1662 */ 1663 1663 1664 .liquidpoll-form { 1665 width: 570px; 1664 1666 background: #e1e0fa; 1665 1667 padding: 30px 50px; -
wp-poll/trunk/assets/front/js/scripts.js
r2818062 r2824528 134 134 singlePoll = optinForm.parent(); 135 135 136 if ( !singlePoll.hasClass('poll-type-poll')) {137 return false;138 }139 140 $.ajax({141 type: 'POST',142 context: this,143 url: pluginObject.ajaxurl,144 data: {145 'action': 'liquidpoll_submit_optin_form',146 'form_data': optinFormData,147 },148 success: function (response) { 149 if (response.success) {150 $('.liquidpoll-get-poll-results').trigger('click');151 152 singlePoll.find('.liquidpoll-form').fadeOut(100);153 setTimeout(function () {154 singlePoll.find('.poll-content').fadeIn(100);155 } , 150);156 } 157 } 158 } );136 if (singlePoll.hasClass('poll-type-poll') || singlePoll.hasClass('poll-type-nps') || singlePoll.hasClass('poll-type-reaction')) { 137 $.ajax({ 138 type: 'POST', 139 context: this, 140 url: pluginObject.ajaxurl, 141 data: { 142 'action': 'liquidpoll_submit_optin_form', 143 'form_data': optinFormData, 144 }, 145 success: function (response) { 146 if (response.success) { 147 $('.liquidpoll-get-poll-results').trigger('click'); 148 149 singlePoll.find('.liquidpoll-form').fadeOut(100); 150 setTimeout(function () { 151 singlePoll.find('.poll-content').fadeIn(100); 152 singlePoll.find('.nps-form').fadeIn(100); 153 singlePoll.find('.reaction-container').fadeIn(100); 154 }, 150); 155 } 156 } 157 }); 158 } 159 159 160 160 return false; … … 406 406 407 407 408 // $(document).on('click', '.nps-single .liquidpoll-submit-poll', function () {409 // $('.nps-single form.nps-container').submit();410 // });411 412 408 $(document).on('keyup', '.nps-single .liquidpoll-comment-box textarea', function () { 413 409 let npsCommentBox = $(this), … … 425 421 }); 426 422 427 $(document).on('submit', '.nps-single form.nps-container', function () { 423 424 $(document).on('submit', '.nps-single form.nps-form', function () { 428 425 429 426 let npsForm = $(this), 430 427 poll_id = npsForm.data('poll-id'), 428 single_poll = $('#nps-' + poll_id), 431 429 npsFormData = npsForm.serialize(), 432 430 submissionButton = npsForm.find('.liquidpoll-submit-poll'); … … 453 451 submissionButton.fadeOut(); 454 452 npsForm.addClass('submission-done'); 453 454 455 if (single_poll.hasClass('has-form')) { 456 single_poll.find('.nps-form').fadeOut(100); 457 setTimeout(function () { 458 single_poll.find('.liquidpoll-form').fadeIn(100); 459 }, 150); 460 } 455 461 } 456 462 } -
wp-poll/trunk/includes/classes/class-item-data.php
r2818062 r2824528 99 99 foreach ( $poll_options as $option_key => $option ) { 100 100 $_poll_options[ $option_key ] = array( 101 'label' => Utils::get_args_option( 'label', $option ), 102 'thumb' => Utils::get_args_option( 'url', Utils::get_args_option( 'thumb', $option, array() ) ), 103 'fcrm_tags' => Utils::get_args_option( 'fcrm_tags', $option ), 104 'groundhogg_tags' => Utils::get_args_option( 'groundhogg_tags', $option ), 105 'funnelkit_tags' => Utils::get_args_option( 'funnelkit_tags', $option ), 101 'label' => Utils::get_args_option( 'label', $option ), 102 'thumb' => Utils::get_args_option( 'url', Utils::get_args_option( 'thumb', $option, array() ) ), 103 'fcrm_tags' => Utils::get_args_option( 'fcrm_tags', $option ), 104 'fcrm_nps_tags' => Utils::get_args_option( 'fcrm_nps_tags', $option ), 105 'groundhogg_tags' => Utils::get_args_option( 'groundhogg_tags', $option ), 106 'groundhogg_nps_tags' => Utils::get_args_option( 'groundhogg_nps_tags', $option ), 107 'funnelkit_tags' => Utils::get_args_option( 'funnelkit_tags', $option ), 108 'funnelkit_nps_tags' => Utils::get_args_option( 'funnelkit_nps_tags', $option ), 106 109 ); 107 110 } -
wp-poll/trunk/includes/classes/class-meta-boxes.php
r2818062 r2824528 340 340 'style' => 'danger', 341 341 'content' => esc_html__( 'Form is available only for poll type.', 'wp-poll' ), 342 'dependency' => array( '_type', ' !=', 'poll', 'all' ),342 'dependency' => array( '_type', 'not-any', 'poll,nps,reaction', 'all' ), 343 343 ), 344 344 array( … … 348 348 'type' => 'switcher', 349 349 'default' => false, 350 'dependency' => array( '_type', ' ==', 'poll', 'all' ),350 'dependency' => array( '_type', 'any', 'poll,nps,reaction', 'all' ), 351 351 ), 352 352 array( … … 370 370 ), 371 371 'default' => array( 'first_name', 'email_address' ), 372 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),372 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 373 373 ), 374 374 array( … … 377 377 'subtitle' => esc_html__( 'Label for first name in the form', 'wp-poll' ), 378 378 'type' => 'text', 379 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),379 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 380 380 ), 381 381 array( … … 384 384 'subtitle' => esc_html__( 'Label for last name in the form', 'wp-poll' ), 385 385 'type' => 'text', 386 'dependency' => array( '_type|poll_form_fields|poll_form_enable', ' ==|any|==', 'poll|last_name|true', 'all' ),386 'dependency' => array( '_type|poll_form_fields|poll_form_enable', 'any|any|==', 'poll,nps,reaction|last_name|true', 'all' ), 387 387 ), 388 388 array( … … 391 391 'subtitle' => esc_html__( 'Label for email address in the form', 'wp-poll' ), 392 392 'type' => 'text', 393 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),393 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 394 394 ), 395 395 array( … … 398 398 'subtitle' => esc_html__( 'Label for submit button in the form.', 'wp-poll' ), 399 399 'type' => 'text', 400 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),400 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 401 401 ), 402 402 array( … … 407 407 'media_buttons' => false, 408 408 'height' => '100px', 409 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),409 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 410 410 ), 411 411 array( … … 416 416 'media_buttons' => false, 417 417 'height' => '100px', 418 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),418 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 419 419 ), 420 420 array( 421 421 'type' => 'subheading', 422 422 'content' => esc_html__( 'Form Stylying', 'wp-poll' ), 423 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),423 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 424 424 ), 425 425 array( … … 435 435 'button_bg_hover' => esc_html__( 'Button Bg (Hover))', 'wp-poll' ), 436 436 ), 437 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),437 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 438 438 ), 439 439 array( … … 447 447 'text_align' => false, 448 448 'letter_spacing' => false, 449 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),449 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 450 450 ), 451 451 array( … … 459 459 'text_align' => false, 460 460 'letter_spacing' => false, 461 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),461 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 462 462 ), 463 463 array( … … 471 471 'text_align' => false, 472 472 'letter_spacing' => false, 473 'dependency' => array( '_type|poll_form_enable', ' ==|==', 'poll|true', 'all' ),473 'dependency' => array( '_type|poll_form_enable', 'any|==', 'poll,nps,reaction|true', 'all' ), 474 474 ), 475 475 ), -
wp-poll/trunk/includes/functions.php
r2797768 r2824528 606 606 global $wpdb, $poll; 607 607 608 $defaults = array(608 $defaults = array( 609 609 'poll_id' => $poll instanceof LIQUIDPOLL_Poll ? $poll->get_id() : '', 610 610 'poll_type' => 'poll', … … 614 614 'datetime' => current_time( 'mysql' ), 615 615 ); 616 $args = wp_parse_args( $args, $defaults );616 $args = wp_parse_args( $args, $defaults ); 617 617 // $entry_count = $wpdb->get_var( "SELECT COUNT(*) FROM " . LIQUIDPOLL_RESULTS_TABLE . " WHERE poll_type = '{$args['poll_type']}' AND poller_id_ip = '{$args['poller_id_ip']}'" ); 618 618 // if ( $entry_count > 0 ) { … … 739 739 740 740 741 741 if( ! function_exists('liquidpoll_get_feedback_form')) { 742 /** 743 * Return html content for feedback form 744 * 745 * @return false|string 746 */ 747 function liquidpoll_get_feedback_form() { 748 749 ob_start(); 750 liquidpoll_single_poll_form(); 751 752 return ob_get_clean(); 753 754 } 755 } -
wp-poll/trunk/readme.txt
r2818062 r2824528 4 4 Tags: poll, polls, survey, NPS, vote 5 5 Requires at least: 4.6 6 Tested up to: 6.1 7 Stable tag: 3.3.4 66 Tested up to: 6.1.1 7 Stable tag: 3.3.47 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 308 308 * 14/11/2022 - NEW - Countdown timer style added in poll theme 10, 11 and 12. 309 309 310 = 3.3.47 = 311 * 26/11/2022 - NEW - Form added for nps and reaction. 312 -
wp-poll/trunk/templates/content-single-poll.php
r2794157 r2824528 44 44 ob_start(); 45 45 liquidpoll_get_template_part( 'single-nps/theme', $poll->get_theme(), ( $poll->get_theme() > 1 && liquidpoll()->is_pro() ) ); 46 printf( ' <form action="" class="nps-container" data-poll-id="%s" method="get">%s</form>', $poll->get_id(), ob_get_clean() );46 printf( '%s <form action="" class="nps-form" data-poll-id="%s" method="get">%s</form>', liquidpoll_get_feedback_form(), $poll->get_id(), ob_get_clean() ); 47 47 48 48 } elseif ( 'reaction' == $poll->get_type() ) { … … 51 51 liquidpoll_get_template_part( 'single-reaction/theme', $poll->get_theme(), ( $poll->get_theme() > 0 && liquidpoll()->is_pro() ) ); 52 52 printf( '<input type="hidden" name="poll_id" value="%s">', $poll->get_id() ); 53 printf( ' <form action="" class="reaction-container" data-poll-id="%s" method="get">%s</form>', $poll->get_id(), ob_get_clean() );53 printf( '%s <form action="" class="reaction-container" data-poll-id="%s" method="get">%s</form>', liquidpoll_get_feedback_form(), $poll->get_id(), ob_get_clean() ); 54 54 55 55 } else { -
wp-poll/trunk/templates/single-nps/theme-1.php
r2788325 r2824528 102 102 } 103 103 104 105 104 if ( $poll->ready_to_vote() ) { 106 105 -
wp-poll/trunk/templates/single-poll/form.php
r2797768 r2824528 22 22 $poll_form_notice = $poll->get_meta( 'poll_form_notice' ); 23 23 $poll_form_style_colors = $poll->get_meta( 'poll_form_style_colors' ); 24 $submit_button_text = esc_attr__( 'View Results', 'wp-poll' ); 24 25 26 if ( 'nps' == $poll->get_type() || 'reaction' == $poll->get_type() ) { 27 $submit_button_text = esc_attr__( 'Confirm Optin', 'wp-poll' ); 28 } 25 29 26 30 ?> … … 63 67 <div class="liquidpoll-form-field"> 64 68 <input type="hidden" name="poll_id" value="<?php echo esc_attr( $poll->get_id() ); ?>"> 65 <input id="liquidpoll_submit" class="liquidpoll-button" type="submit" value="<?php echo esc_attr__( 'View Results', 'wp-poll' ); ?>">69 <input id="liquidpoll_submit" class="liquidpoll-button" type="submit" value="<?php echo $submit_button_text; ?>"> 66 70 </div> 67 71 -
wp-poll/trunk/wp-poll.php
r2818062 r2824528 4 4 * Plugin URI: https://liquidpoll.com 5 5 * Description: It allows user to poll in your website with many awesome features. 6 * Version: 3.3.4 66 * Version: 3.3.47 7 7 * Author: LiquidPoll 8 8 * Text Domain: wp-poll … … 27 27 defined( 'LIQUIDPOLL_TICKET_URL' ) || define( 'LIQUIDPOLL_TICKET_URL', 'https://www.liquidpoll.com/my-account/' ); 28 28 defined( 'LIQUIDPOLL_COMMUNITY_URL' ) || define( 'LIQUIDPOLL_COMMUNITY_URL', 'https://www.facebook.com/groups/liquidpoll/' ); 29 defined( 'LIQUIDPOLL_VERSION' ) || define( 'LIQUIDPOLL_VERSION', '3.3.4 6' );29 defined( 'LIQUIDPOLL_VERSION' ) || define( 'LIQUIDPOLL_VERSION', '3.3.47' ); 30 30 31 31 if ( ! class_exists( 'LIQUIDPOLL_Main' ) ) {
Note: See TracChangeset
for help on using the changeset viewer.