Changeset 2927562
- Timestamp:
- 06/18/2023 03:36:17 PM (3 years ago)
- Location:
- wp-poll
- Files:
-
- 315 added
- 8 deleted
- 9 edited
-
tags/3.3.66 (added)
-
tags/3.3.66/assets (added)
-
tags/3.3.66/assets/admin (added)
-
tags/3.3.66/assets/admin/css (added)
-
tags/3.3.66/assets/admin/css/style-n.css (added)
-
tags/3.3.66/assets/admin/css/style.css (added)
-
tags/3.3.66/assets/admin/js (added)
-
tags/3.3.66/assets/admin/js/scripts.js (added)
-
tags/3.3.66/assets/apexcharts.js (added)
-
tags/3.3.66/assets/front (added)
-
tags/3.3.66/assets/front/css (added)
-
tags/3.3.66/assets/front/css/ajax-loader.gif (added)
-
tags/3.3.66/assets/front/css/checkbox.css (added)
-
tags/3.3.66/assets/front/css/flatpickr.min.css (added)
-
tags/3.3.66/assets/front/css/fonts (added)
-
tags/3.3.66/assets/front/css/fonts/slick.eot (added)
-
tags/3.3.66/assets/front/css/fonts/slick.svg (added)
-
tags/3.3.66/assets/front/css/fonts/slick.ttf (added)
-
tags/3.3.66/assets/front/css/fonts/slick.woff (added)
-
tags/3.3.66/assets/front/css/rangeslider.css (added)
-
tags/3.3.66/assets/front/css/roundslider.min.css (added)
-
tags/3.3.66/assets/front/css/slick-theme.css (added)
-
tags/3.3.66/assets/front/css/slick.css (added)
-
tags/3.3.66/assets/front/css/style-nps.css (added)
-
tags/3.3.66/assets/front/css/style-reviews-widget.css (added)
-
tags/3.3.66/assets/front/css/style-reviews.css (added)
-
tags/3.3.66/assets/front/css/style.css (added)
-
tags/3.3.66/assets/front/fonts (added)
-
tags/3.3.66/assets/front/fonts/codropsicons (added)
-
tags/3.3.66/assets/front/fonts/codropsicons/codropsicons.eot (added)
-
tags/3.3.66/assets/front/fonts/codropsicons/codropsicons.svg (added)
-
tags/3.3.66/assets/front/fonts/codropsicons/codropsicons.ttf (added)
-
tags/3.3.66/assets/front/fonts/codropsicons/codropsicons.woff (added)
-
tags/3.3.66/assets/front/fonts/codropsicons/license.txt (added)
-
tags/3.3.66/assets/front/js (added)
-
tags/3.3.66/assets/front/js/flatpickr.min.js (added)
-
tags/3.3.66/assets/front/js/masonry.pkgd.min.js (added)
-
tags/3.3.66/assets/front/js/rangeslider.min.js (added)
-
tags/3.3.66/assets/front/js/roundslider.min.js (added)
-
tags/3.3.66/assets/front/js/scripts.js (added)
-
tags/3.3.66/assets/front/js/slick.min.js (added)
-
tags/3.3.66/assets/front/js/svgcheckbx.js (added)
-
tags/3.3.66/assets/images (added)
-
tags/3.3.66/assets/images/author.png (added)
-
tags/3.3.66/assets/images/authorplus.png (added)
-
tags/3.3.66/assets/images/emojis (added)
-
tags/3.3.66/assets/images/emojis/angry.svg (added)
-
tags/3.3.66/assets/images/emojis/cry.svg (added)
-
tags/3.3.66/assets/images/emojis/dislike.svg (added)
-
tags/3.3.66/assets/images/emojis/halo.svg (added)
-
tags/3.3.66/assets/images/emojis/like.svg (added)
-
tags/3.3.66/assets/images/emojis/love.svg (added)
-
tags/3.3.66/assets/images/emojis/party.svg (added)
-
tags/3.3.66/assets/images/emojis/smile.svg (added)
-
tags/3.3.66/assets/images/emojis/thinking.svg (added)
-
tags/3.3.66/assets/images/emojis/zany.svg (added)
-
tags/3.3.66/assets/images/loader.gif (added)
-
tags/3.3.66/assets/images/response-error.svg (added)
-
tags/3.3.66/assets/images/response-success.svg (added)
-
tags/3.3.66/assets/images/service-logo.svg (added)
-
tags/3.3.66/assets/images/slider-button-1.svg (added)
-
tags/3.3.66/assets/images/slider-button-2.svg (added)
-
tags/3.3.66/assets/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/3.3.66/assets/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/3.3.66/assets/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/3.3.66/assets/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/3.3.66/assets/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/3.3.66/assets/images/ui-icons_222222_256x240.png (added)
-
tags/3.3.66/assets/images/wp-poll.svg (added)
-
tags/3.3.66/assets/jquery-ui.css (added)
-
tags/3.3.66/assets/tool-tip.min.css (added)
-
tags/3.3.66/includes (added)
-
tags/3.3.66/includes/addons (added)
-
tags/3.3.66/includes/addons/class-addons.php (added)
-
tags/3.3.66/includes/addons/css (added)
-
tags/3.3.66/includes/addons/css/addons-style.css (added)
-
tags/3.3.66/includes/admin-templates (added)
-
tags/3.3.66/includes/admin-templates/poll-submitbox.php (added)
-
tags/3.3.66/includes/admin-templates/reports.php (added)
-
tags/3.3.66/includes/admin-templates/results-edit.php (added)
-
tags/3.3.66/includes/classes (added)
-
tags/3.3.66/includes/classes/class-functions.php (added)
-
tags/3.3.66/includes/classes/class-hooks.php (added)
-
tags/3.3.66/includes/classes/class-item-data.php (added)
-
tags/3.3.66/includes/classes/class-meta-boxes.php (added)
-
tags/3.3.66/includes/classes/class-pb-settings.php (added)
-
tags/3.3.66/includes/classes/class-plugin-settings.php (added)
-
tags/3.3.66/includes/classes/class-poll-reports.php (added)
-
tags/3.3.66/includes/classes/class-poll-widgets.php (added)
-
tags/3.3.66/includes/classes/class-poll.php (added)
-
tags/3.3.66/includes/classes/class-resizer.php (added)
-
tags/3.3.66/includes/classes/class-shortcodes.php (added)
-
tags/3.3.66/includes/elementor (added)
-
tags/3.3.66/includes/elementor/class-elementor.php (added)
-
tags/3.3.66/includes/elementor/class-widget-base.php (added)
-
tags/3.3.66/includes/elementor/widget-nps (added)
-
tags/3.3.66/includes/elementor/widget-nps/css (added)
-
tags/3.3.66/includes/elementor/widget-nps/css/style.css (added)
-
tags/3.3.66/includes/elementor/widget-nps/js (added)
-
tags/3.3.66/includes/elementor/widget-nps/js/scripts.js (added)
-
tags/3.3.66/includes/elementor/widget-nps/views (added)
-
tags/3.3.66/includes/elementor/widget-nps/views/template-1.php (added)
-
tags/3.3.66/includes/elementor/widget-nps/widget.php (added)
-
tags/3.3.66/includes/elementor/widget-poll (added)
-
tags/3.3.66/includes/elementor/widget-poll/css (added)
-
tags/3.3.66/includes/elementor/widget-poll/css/style.css (added)
-
tags/3.3.66/includes/elementor/widget-poll/js (added)
-
tags/3.3.66/includes/elementor/widget-poll/js/scripts.js (added)
-
tags/3.3.66/includes/elementor/widget-poll/views (added)
-
tags/3.3.66/includes/elementor/widget-poll/views/template-1.php (added)
-
tags/3.3.66/includes/elementor/widget-poll/widget.php (added)
-
tags/3.3.66/includes/elementor/widget-reaction (added)
-
tags/3.3.66/includes/elementor/widget-reaction/css (added)
-
tags/3.3.66/includes/elementor/widget-reaction/css/style.css (added)
-
tags/3.3.66/includes/elementor/widget-reaction/js (added)
-
tags/3.3.66/includes/elementor/widget-reaction/js/scripts.js (added)
-
tags/3.3.66/includes/elementor/widget-reaction/views (added)
-
tags/3.3.66/includes/elementor/widget-reaction/views/template-1.php (added)
-
tags/3.3.66/includes/elementor/widget-reaction/widget.php (added)
-
tags/3.3.66/includes/functions.php (added)
-
tags/3.3.66/includes/template-hook-functions.php (added)
-
tags/3.3.66/includes/template-hooks.php (added)
-
tags/3.3.66/includes/wpdk (added)
-
tags/3.3.66/includes/wpdk/LICENSE (added)
-
tags/3.3.66/includes/wpdk/README.md (added)
-
tags/3.3.66/includes/wpdk/classes (added)
-
tags/3.3.66/includes/wpdk/classes/class-client.php (added)
-
tags/3.3.66/includes/wpdk/classes/class-license.php (added)
-
tags/3.3.66/includes/wpdk/classes/class-notifications.php (added)
-
tags/3.3.66/includes/wpdk/classes/class-utils.php (added)
-
tags/3.3.66/includes/wpdk/settings (added)
-
tags/3.3.66/includes/wpdk/settings/assets (added)
-
tags/3.3.66/includes/wpdk/settings/assets/css (added)
-
tags/3.3.66/includes/wpdk/settings/assets/css/style-rtl.css (added)
-
tags/3.3.66/includes/wpdk/settings/assets/css/style-rtl.min.css (added)
-
tags/3.3.66/includes/wpdk/settings/assets/css/style.css (added)
-
tags/3.3.66/includes/wpdk/settings/assets/css/style.min.css (added)
-
tags/3.3.66/includes/wpdk/settings/assets/images (added)
-
tags/3.3.66/includes/wpdk/settings/assets/images/checkerboard.png (added)
-
tags/3.3.66/includes/wpdk/settings/assets/images/wp-logo.svg (added)
-
tags/3.3.66/includes/wpdk/settings/assets/images/wp-plugin-logo.svg (added)
-
tags/3.3.66/includes/wpdk/settings/assets/js (added)
-
tags/3.3.66/includes/wpdk/settings/assets/js/gutenberg.js (added)
-
tags/3.3.66/includes/wpdk/settings/assets/js/main.js (added)
-
tags/3.3.66/includes/wpdk/settings/assets/js/main.min.js (added)
-
tags/3.3.66/includes/wpdk/settings/assets/js/plugins.js (added)
-
tags/3.3.66/includes/wpdk/settings/assets/js/plugins.min.js (added)
-
tags/3.3.66/includes/wpdk/settings/classes (added)
-
tags/3.3.66/includes/wpdk/settings/classes/abstract.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/admin-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/comment-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/customize-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/fields.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/metabox-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/nav-menu-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/profile-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/setup.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/shortcode-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/taxonomy-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/classes/widget-options.class.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields (added)
-
tags/3.3.66/includes/wpdk/settings/fields/accordion (added)
-
tags/3.3.66/includes/wpdk/settings/fields/accordion/accordion.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/background (added)
-
tags/3.3.66/includes/wpdk/settings/fields/background/background.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/backup (added)
-
tags/3.3.66/includes/wpdk/settings/fields/backup/backup.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/border (added)
-
tags/3.3.66/includes/wpdk/settings/fields/border/border.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/button_set (added)
-
tags/3.3.66/includes/wpdk/settings/fields/button_set/button_set.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/callback (added)
-
tags/3.3.66/includes/wpdk/settings/fields/callback/callback.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/checkbox (added)
-
tags/3.3.66/includes/wpdk/settings/fields/checkbox/checkbox.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/code_editor (added)
-
tags/3.3.66/includes/wpdk/settings/fields/code_editor/code_editor.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/color (added)
-
tags/3.3.66/includes/wpdk/settings/fields/color/color.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/color_group (added)
-
tags/3.3.66/includes/wpdk/settings/fields/color_group/color_group.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/content (added)
-
tags/3.3.66/includes/wpdk/settings/fields/content/content.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/date (added)
-
tags/3.3.66/includes/wpdk/settings/fields/date/date.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/datetime (added)
-
tags/3.3.66/includes/wpdk/settings/fields/datetime/datetime.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/dimensions (added)
-
tags/3.3.66/includes/wpdk/settings/fields/dimensions/dimensions.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/fieldset (added)
-
tags/3.3.66/includes/wpdk/settings/fields/fieldset/fieldset.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/gallery (added)
-
tags/3.3.66/includes/wpdk/settings/fields/gallery/gallery.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/group (added)
-
tags/3.3.66/includes/wpdk/settings/fields/group/group.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/heading (added)
-
tags/3.3.66/includes/wpdk/settings/fields/heading/heading.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/icon (added)
-
tags/3.3.66/includes/wpdk/settings/fields/icon/fa4-icons.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/icon/fa5-icons.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/icon/icon.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/image_select (added)
-
tags/3.3.66/includes/wpdk/settings/fields/image_select/image_select.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/image_select_sortable (added)
-
tags/3.3.66/includes/wpdk/settings/fields/image_select_sortable/image_select_sortable.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/index.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/link (added)
-
tags/3.3.66/includes/wpdk/settings/fields/link/link.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/link_color (added)
-
tags/3.3.66/includes/wpdk/settings/fields/link_color/link_color.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/map (added)
-
tags/3.3.66/includes/wpdk/settings/fields/map/map.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/media (added)
-
tags/3.3.66/includes/wpdk/settings/fields/media/media.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/notice (added)
-
tags/3.3.66/includes/wpdk/settings/fields/notice/notice.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/number (added)
-
tags/3.3.66/includes/wpdk/settings/fields/number/number.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/palette (added)
-
tags/3.3.66/includes/wpdk/settings/fields/palette/palette.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/radio (added)
-
tags/3.3.66/includes/wpdk/settings/fields/radio/radio.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/repeater (added)
-
tags/3.3.66/includes/wpdk/settings/fields/repeater/repeater.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/select (added)
-
tags/3.3.66/includes/wpdk/settings/fields/select/select.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/slider (added)
-
tags/3.3.66/includes/wpdk/settings/fields/slider/slider.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/sortable (added)
-
tags/3.3.66/includes/wpdk/settings/fields/sortable/sortable.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/sorter (added)
-
tags/3.3.66/includes/wpdk/settings/fields/sorter/sorter.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/spacing (added)
-
tags/3.3.66/includes/wpdk/settings/fields/spacing/spacing.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/spinner (added)
-
tags/3.3.66/includes/wpdk/settings/fields/spinner/spinner.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/subheading (added)
-
tags/3.3.66/includes/wpdk/settings/fields/subheading/subheading.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/submessage (added)
-
tags/3.3.66/includes/wpdk/settings/fields/submessage/submessage.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/switcher (added)
-
tags/3.3.66/includes/wpdk/settings/fields/switcher/switcher.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/tabbed (added)
-
tags/3.3.66/includes/wpdk/settings/fields/tabbed/tabbed.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/text (added)
-
tags/3.3.66/includes/wpdk/settings/fields/text/text.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/textarea (added)
-
tags/3.3.66/includes/wpdk/settings/fields/textarea/textarea.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/typography (added)
-
tags/3.3.66/includes/wpdk/settings/fields/typography/google-fonts.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/typography/typography.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/upload (added)
-
tags/3.3.66/includes/wpdk/settings/fields/upload/upload.php (added)
-
tags/3.3.66/includes/wpdk/settings/fields/wp_editor (added)
-
tags/3.3.66/includes/wpdk/settings/fields/wp_editor/wp_editor.php (added)
-
tags/3.3.66/includes/wpdk/settings/functions (added)
-
tags/3.3.66/includes/wpdk/settings/functions/actions.php (added)
-
tags/3.3.66/includes/wpdk/settings/functions/customize.php (added)
-
tags/3.3.66/includes/wpdk/settings/functions/helpers.php (added)
-
tags/3.3.66/includes/wpdk/settings/functions/sanitize.php (added)
-
tags/3.3.66/includes/wpdk/settings/functions/validate.php (added)
-
tags/3.3.66/includes/wpdk/settings/functions/walker.php (added)
-
tags/3.3.66/includes/wpdk/settings/index.php (added)
-
tags/3.3.66/index.php (added)
-
tags/3.3.66/languages (added)
-
tags/3.3.66/languages/wp-poll-pt_BR.mo (added)
-
tags/3.3.66/languages/wp-poll-pt_BR.po (added)
-
tags/3.3.66/languages/wp-poll.pot (added)
-
tags/3.3.66/readme.txt (added)
-
tags/3.3.66/templates (added)
-
tags/3.3.66/templates/archive-poll.php (added)
-
tags/3.3.66/templates/archive-reviews (added)
-
tags/3.3.66/templates/archive-reviews/slider-widget-1.php (added)
-
tags/3.3.66/templates/archive-reviews/slider-widget-2.php (added)
-
tags/3.3.66/templates/archive-reviews/slider-widget-3.php (added)
-
tags/3.3.66/templates/archive-reviews/slider-widget-4.php (added)
-
tags/3.3.66/templates/archive-reviews/slider-widget-5.php (added)
-
tags/3.3.66/templates/archive-reviews/tiles-widget-1.php (added)
-
tags/3.3.66/templates/archive-reviews/tiles-widget-2.php (added)
-
tags/3.3.66/templates/archive-reviews/tiles-widget-3.php (added)
-
tags/3.3.66/templates/content-poll.php (added)
-
tags/3.3.66/templates/content-single-poll.php (added)
-
tags/3.3.66/templates/index.php (added)
-
tags/3.3.66/templates/loop (added)
-
tags/3.3.66/templates/loop/end.php (added)
-
tags/3.3.66/templates/loop/excerpt.php (added)
-
tags/3.3.66/templates/loop/meta.php (added)
-
tags/3.3.66/templates/loop/no-item.php (added)
-
tags/3.3.66/templates/loop/options.php (added)
-
tags/3.3.66/templates/loop/pagination.php (added)
-
tags/3.3.66/templates/loop/start.php (added)
-
tags/3.3.66/templates/loop/summary.php (added)
-
tags/3.3.66/templates/loop/thumb.php (added)
-
tags/3.3.66/templates/loop/title.php (added)
-
tags/3.3.66/templates/poll-list.php (added)
-
tags/3.3.66/templates/poller-list-single.php (added)
-
tags/3.3.66/templates/poller-list.php (added)
-
tags/3.3.66/templates/review-single.php (added)
-
tags/3.3.66/templates/single-nps (added)
-
tags/3.3.66/templates/single-nps/theme-1.php (added)
-
tags/3.3.66/templates/single-poll (added)
-
tags/3.3.66/templates/single-poll.php (added)
-
tags/3.3.66/templates/single-poll/buttons.php (added)
-
tags/3.3.66/templates/single-poll/content.php (added)
-
tags/3.3.66/templates/single-poll/countdown.php (added)
-
tags/3.3.66/templates/single-poll/form.php (added)
-
tags/3.3.66/templates/single-poll/notifications.php (added)
-
tags/3.3.66/templates/single-poll/options-single.php (added)
-
tags/3.3.66/templates/single-poll/options.php (added)
-
tags/3.3.66/templates/single-poll/responses.php (added)
-
tags/3.3.66/templates/single-poll/thumb.php (added)
-
tags/3.3.66/templates/single-poll/title.php (added)
-
tags/3.3.66/templates/single-reviews (added)
-
tags/3.3.66/templates/single-reviews/theme-1.php (added)
-
tags/3.3.66/wp-poll.php (added)
-
trunk/assets/admin/js/scripts.js (modified) (1 diff)
-
trunk/assets/front/css/style-reviews-widget.css (deleted)
-
trunk/assets/front/css/style-reviews.css (deleted)
-
trunk/assets/front/js/scripts.js (modified) (1 diff)
-
trunk/assets/images/service-logo.svg (deleted)
-
trunk/assets/images/slider-button-1.svg (deleted)
-
trunk/assets/images/slider-button-2.svg (deleted)
-
trunk/includes/classes/class-hooks.php (modified) (2 diffs)
-
trunk/includes/classes/class-meta-boxes.php (modified) (2 diffs)
-
trunk/includes/classes/class-plugin-settings.php (modified) (2 diffs)
-
trunk/includes/classes/class-shortcodes.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/templates/archive-reviews (deleted)
-
trunk/templates/content-single-poll.php (modified) (1 diff)
-
trunk/templates/review-single.php (deleted)
-
trunk/templates/single-reviews (deleted)
-
trunk/wp-poll.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-poll/trunk/assets/admin/js/scripts.js
r2923514 r2927562 309 309 }); 310 310 311 312 $(document).on('submit', '.liquidpoll-result-replies > form.liquidpoll-reply-box', function (e) {313 314 e.preventDefault();315 316 let el_reply_form = $(this);317 318 el_reply_form.addClass('loading');319 320 $.ajax({321 type: 'POST',322 context: this,323 url: pluginObject.ajaxurl,324 data: {325 'action': 'liquidpoll_send_reply',326 'form_data': el_reply_form.serialize(),327 },328 success: function (response) {329 console.log(response);330 331 setTimeout(function () {332 el_reply_form.removeClass('loading');333 if (response.success) {334 window.location.reload();335 }336 }, 2000);337 }338 });339 340 return false;341 });342 311 })(jQuery, window, document, liquidpoll_object); 343 312 -
wp-poll/trunk/assets/front/js/scripts.js
r2927358 r2927562 469 469 470 470 471 $(document).on('ready', function () {472 473 let el_rating = $('.rating-item input[name="rating"]'),474 datepicker = $('.reviews-form input[name="experience_time"]'),475 el_filter_rating = $('.stat-filter-item input[name="r"]'),476 el_filter_relevant = $('.relevant-item input[name="relevant"]'),477 reviews_form = $('form.reviews-form');478 479 el_rating.change(function () {480 let el_this_rating = $(this),481 el_this_rating_wrap = el_this_rating.parent(),482 el_all_rating = el_this_rating_wrap.parent().find('.rating-item');483 484 el_all_rating.removeClass('active');485 486 if (this.checked) {487 el_this_rating_wrap.addClass("active");488 }489 490 el_this_rating.parents('form.liquidpoll-reviews-rating').submit();491 });492 493 el_filter_rating.change(function () {494 let el_this_filter_rating = $(this);495 496 el_this_filter_rating.parents('form.liquidpoll-reviews-stat').submit();497 });498 499 el_filter_relevant.change(function () {500 let el_this_filter_relevant = $(this);501 502 el_this_filter_relevant.parents('form.reviews-relevant').submit();503 });504 505 datepicker.flatpickr({506 dateFormat: 'd-m-Y',507 altInput: true,508 altFormat: 'd-m-Y',509 maxDate: 'today',510 });511 512 reviews_form.submit(function () {513 514 let el_review_form = $(this),515 el_submit_btn = el_review_form.find('.submit-section .review-submit'),516 review_form_value = el_review_form.serialize(),517 el_review_response = el_review_form.find('.submit-section .liquidpoll-responses'),518 el_review_response_message = el_review_response.find('span.message');519 520 el_submit_btn.addClass('loading');521 el_review_response_message.html('');522 el_review_response.fadeOut();523 524 $.ajax({525 type: 'POST',526 context: this,527 url: pluginObject.ajaxurl,528 data: {529 'action': 'liquidpoll_submit_review',530 'form_data': review_form_value,531 },532 success: function (response) {533 if (response.success) {534 el_submit_btn.removeClass('loading');535 el_review_response_message.html(response.data.message);536 el_review_response.fadeIn();537 538 setTimeout(function () {539 window.location.href = window.location.origin + window.location.pathname;540 }, 2000);541 } else {542 el_review_response_message.html(response.data.message);543 el_review_response.removeClass('liquidpoll-success').addClass('liquidpoll-error');544 el_review_response.fadeIn();545 setTimeout(function () {546 window.location.href = window.location.origin + window.location.pathname;547 }, 2000);548 }549 }550 });551 552 return false;553 });554 });555 556 557 $(document).on('click', '.reviews-relevant', function () {558 559 let relevant_filter = $('.liquidpoll-relevant-wrap');560 relevant_filter.show();561 });562 563 $(document).on('click', '.share', function () {564 565 let share_button = $(this);566 share_button.find('.social-share-wrap').toggle()567 568 });569 570 571 $(document).on('mouseup', function (e) {572 573 let relevant_filter = $('.liquidpoll-relevant-wrap');574 575 if (relevant_filter.has(e.target).length === 0) {576 relevant_filter.hide();577 }578 });579 580 581 $(document).on('click', '.reviews-filter', function () {582 let filterModal = $('.liquidpoll-filter-modal-wrap');583 584 filterModal.addClass('show-modal');585 });586 587 588 $(document).on('click', '.close-button', function (e) {589 e.preventDefault()590 let filterModal = $('.liquidpoll-filter-modal-wrap');591 592 if (filterModal.hasClass('show-modal')) {593 filterModal.removeClass('show-modal');594 }595 });596 597 598 $(document).on('mouseup', function (e) {599 600 let outside_popup_box = $('.liquidpoll-filter-modal');601 602 if (!outside_popup_box.is(e.target) && outside_popup_box.has(e.target).length === 0) {603 outside_popup_box.find('.close-button').trigger('click');604 }605 });606 607 608 $(document).on('click', '.useful', function () {609 610 let review_id = $(this).data('review-id');611 612 $.ajax({613 type: 'POST',614 context: this,615 url: pluginObject.ajaxurl,616 data: {617 'action': 'liquidpoll_submit_review_useful',618 'review_id': review_id,619 },620 success: function (response) {621 if (response.success) {622 if (response.data.message === 1 || response.data.message === '1') {623 $(this).addClass('active');624 }625 }626 627 }628 });629 });630 631 $(document).on('click', '.review-report', function () {632 let report_modal = $('.liquidpoll-report-modal-wrap');633 634 report_modal.addClass('show-modal');635 636 let review = $(this).parent().parent(),637 review_id = $(this).data('review-id'),638 review_title = review.find('.comment-heading').html(),639 review_comment = review.find('.review-comment > p').html(),640 content_title = $('.selected-title.content-title'),641 flag_reason = $('.flag-reason.content-title');642 643 $('#review-id').val(review_id);644 $('.content-wrap .review-title').html(review_title);645 $('.content-wrap .review-comment').html(review_comment);646 647 $('input[name="report_reason"]').on('change', function () {648 let selected_reason = $('input[name="report_reason"]:checked').val();649 650 content_title.html('Select the ' + selected_reason);651 flag_reason.html('Want to flag this review for ' + selected_reason + '?');652 });653 });654 655 $(document).on('ready', function (e) {656 657 jQuery(document).ready(function () {658 jQuery(".tab-next").click(function () {659 let cur = $(this).closest("#tab-area").find(".tab-pan.active");660 if (jQuery(cur).next().length > 0) {661 $(".tab-prev").removeClass("hide");662 jQuery(".tab-pan").removeClass("active");663 jQuery(cur).next().addClass("active");664 }665 if (jQuery(cur).next().next().length === 0) {666 $(".tab-next").addClass("hide");667 $(".btn-submit-report").removeClass("hide");668 }669 });670 671 $(".tab-prev").click(function () {672 let cur = $(this).closest("#tab-area").find(".tab-pan.active");673 if (jQuery(cur).prev().length > 0) {674 $(".btn-submit-report").addClass("hide");675 $(".tab-next").removeClass("hide");676 jQuery(".tab-pan").removeClass("active");677 jQuery(cur).prev().addClass("active");678 }679 if (jQuery(cur).prev().prev().length === 0) {680 $(".tab-prev").addClass("hide");681 }682 });683 });684 685 });686 687 $(document).on('click', '.btn-close', function () {688 let reportModal = $('.liquidpoll-report-modal-wrap');689 690 reportModal.removeClass('show-modal');691 reportModal.children().trigger('reset')692 });693 694 $(document).on('submit','.liquidpoll-report-modal',function (e){695 696 let el_report_form = $('.liquidpoll-report-modal'),697 report_form_value = el_report_form.serialize(),698 el_review_response = el_report_form.find('.tab-content .liquidpoll-responses'),699 el_review_response_message = el_review_response.find('span.message');700 701 $.ajax({702 type: 'POST',703 context: this,704 url: pluginObject.ajaxurl,705 data: {706 'action': 'liquidpoll_submit_review_report',707 'form_data': report_form_value,708 },709 success: function (response) {710 if (response.success) {711 $('.liquidpoll-report-modal-wrap').removeClass('show-modal');712 window.location.href = window.location.origin + window.location.pathname;713 }else {714 el_review_response_message.html(response.data.message);715 el_review_response.removeClass('liquidpoll-success').addClass('liquidpoll-error');716 el_review_response.fadeIn();717 setTimeout(function () {718 window.location.href = window.location.origin + window.location.pathname;719 }, 2000);720 }721 }722 });723 return false;724 });725 726 $(document).on('click', '.copy-url', function () {727 728 let el_input = document.createElement('input'),729 el_preview = $(this),730 text_hint = el_preview.attr('aria-label'),731 text_copied = el_preview.data('text-copied');732 733 document.body.appendChild(el_input);734 el_input.value = el_preview.find('input#singleReview').val();735 el_input.select();736 document.execCommand('copy', false);737 el_input.remove();738 el_preview.attr('aria-label', text_copied);739 setTimeout(function () {740 el_preview.attr('aria-label', text_hint);741 $('.social-share-wrap').hide();742 }, 2000);743 744 return false745 });746 747 748 471 })(jQuery, window, document, liquidpoll_object); 749 472 -
wp-poll/trunk/includes/classes/class-hooks.php
r2927358 r2927562 61 61 add_action( 'wp_ajax_liquidpoll_get_option_values', array( $this, 'reports_get_option_values' ) ); 62 62 add_action( 'wp_ajax_liquidpoll-activate-addon', array( $this, 'activate_addon' ) ); 63 64 65 // Reviews66 add_action( 'wp_ajax_liquidpoll_submit_review', array( $this, 'liquidpoll_submit_review' ) );67 add_action( 'wp_ajax_liquidpoll_submit_review_useful', array( $this, 'liquidpoll_submit_review_useful' ) );68 add_action( 'wp_ajax_liquidpoll_send_reply', array( $this, 'liquidpoll_send_reply' ) );69 add_action( 'wp_ajax_liquidpoll_submit_review_report', array( $this, 'liquidpoll_submit_review_report' ) );70 add_filter( 'query_vars', array( $this, 'add_query_var' ) );71 add_filter( 'template_include', array( $this, 'add_single_review_template' ) );72 }73 74 75 /**76 * @param $query_vars77 *78 * @return mixed79 */80 function add_query_var( $query_vars ) {81 82 $query_vars[] = 'reviews';83 84 return $query_vars;85 }86 87 88 /**89 * @param $template90 *91 * @return mixed|string92 */93 function add_single_review_template( $template ) {94 95 global $wp, $wp_query;96 97 $review_id = $wp_query->get( 'reviews' );98 99 if ( ! empty( $review_id ) ) {100 $template = LIQUIDPOLL_PLUGIN_DIR . 'templates/review-single.php';101 }102 103 return $template;104 }105 106 107 /**108 * Handle review report data submission109 *110 * @return void111 */112 function liquidpoll_submit_review_report() {113 global $wpdb;114 115 $_form_data = isset( $_POST['form_data'] ) ? $_POST['form_data'] : '';116 117 parse_str( $_form_data, $form_data );;118 119 if ( empty( $result_id = Utils::get_args_option( 'review_id', $form_data ) ) ) {120 wp_send_json_error( array( 'message' => esc_html__( 'Empty result ID', 'wp-poll' ) ) );121 }122 123 if ( empty( $report_reason = Utils::get_args_option( 'report_reason', $form_data ) ) ) {124 wp_send_json_error( array( 'message' => esc_html__( 'Empty report reason', 'wp-poll' ) ) );125 }126 127 if ( empty( $report_email = Utils::get_args_option( 'report_email', $form_data ) ) ) {128 wp_send_json_error( array( 'message' => esc_html__( 'Empty email', 'wp-poll' ) ) );129 }130 131 $result_report_data = liquidpoll_get_results_meta( $result_id, 'results_report_data' );132 $poller_id_ip = liquidpoll_get_poller();133 $perches_consent = Utils::get_args_option( 'report_purchase_consent', $form_data );134 135 if ( ! $result_report_data ) {136 137 $report_data = array(138 array(139 'poller_id_ip' => $poller_id_ip,140 'report_reason' => $report_reason,141 'report_email' => $report_email,142 'purchase_consent' => $perches_consent,143 'datetime' => current_time( 'mysql' ),144 ),145 );146 147 $args = array(148 'result_id' => $result_id,149 'meta_key' => 'results_report_data',150 'meta_value' => serialize( $report_data ),151 'datetime' => current_time( 'mysql' ),152 );153 154 $result = $wpdb->insert( LIQUIDPOLL_RESULTS_META_TABLE, $args );155 156 wp_send_json_success( array( 'message' => $result ) );157 }158 159 $report_data = unserialize( $result_report_data );160 161 if ( ! empty( $report_data ) && ! in_array( $poller_id_ip, array_column( $report_data, 'poller_id_ip' ) ) ) {162 163 $report_data[] = array(164 'poller_id_ip' => $poller_id_ip,165 'report_reason' => $report_reason,166 'report_email' => $report_email,167 'purchase_consent' => $perches_consent,168 'datetime' => current_time( 'mysql' ),169 );170 171 $args = array(172 'meta_value' => serialize( $report_data ),173 );174 175 $where = array( 'result_id' => $result_id, 'meta_key' => 'results_report_data' );176 177 $result = $wpdb->update( LIQUIDPOLL_RESULTS_META_TABLE, $args, $where );178 179 wp_send_json_success( array( 'message' => $result ) );180 } else {181 wp_send_json_error( array( 'message' => esc_html__( 'You have already flagged this review.', 'wp-poll' ) ) );182 }183 }184 185 186 function liquidpoll_send_reply() {187 188 $_form_data = isset( $_POST['form_data'] ) ? $_POST['form_data'] : '';189 190 parse_str( $_form_data, $form_data );;191 192 if ( empty( $result_id = Utils::get_args_option( 'result_id', $form_data ) ) ) {193 wp_send_json_error( array( 'message' => esc_html__( 'Empty result ID', 'wp-poll' ) ) );194 }195 196 if ( empty( $result_reply = Utils::get_args_option( 'result_reply', $form_data ) ) ) {197 wp_send_json_error( array( 'message' => esc_html__( 'Empty result content', 'wp-poll' ) ) );198 }199 200 $result_replies = liquidpoll_get_results_meta( $result_id, 'result_replies', array() );201 $result_replies[] = array(202 'reply_content' => $result_reply,203 'user_id' => get_current_user_id(),204 'datetime' => current_time( 'mysql' ),205 );206 207 $response = liquidpoll_update_results_meta( $result_id, 'result_replies', $result_replies );208 209 if ( is_wp_error( $response ) ) {210 wp_send_json_error( array( 'message' => $response->get_error_message() ) );211 }212 213 wp_send_json_success();214 }215 216 217 /**218 * Handle review useful data submission219 *220 * @return void221 */222 function liquidpoll_submit_review_useful() {223 224 global $wpdb;225 226 $result_id = $_POST['review_id'] ?? '';227 $poller_id_ip = liquidpoll_get_poller();228 229 $review_useful_data = $wpdb->get_var( $wpdb->prepare( "SELECT meta_value FROM " . LIQUIDPOLL_RESULTS_META_TABLE . " WHERE result_id = %s AND meta_key = %s", $result_id, 'results_useful_data' ) );230 231 if ( ! $review_useful_data ) {232 233 $useful_data = array(234 array(235 'poller_id_ip' => $poller_id_ip,236 'datetime' => current_time( 'mysql' ),237 ),238 );239 240 $args = array(241 'result_id' => $result_id,242 'meta_key' => 'results_useful_data',243 'meta_value' => serialize( $useful_data ),244 'datetime' => current_time( 'mysql' ),245 );246 247 $result = $wpdb->insert( LIQUIDPOLL_RESULTS_META_TABLE, $args );248 249 wp_send_json_success( array( 'message' => $result ) );250 }251 252 $useful_data = unserialize( $review_useful_data );253 254 if ( ! empty( $useful_data ) && ! in_array( $poller_id_ip, array_column( $useful_data, 'poller_id_ip' ) ) ) {255 256 $useful_data[] = array(257 'poller_id_ip' => $poller_id_ip,258 'datetime' => current_time( 'mysql' ),259 );260 261 $args = array(262 'meta_value' => serialize( $useful_data ),263 );264 265 $where = array( 'result_id' => $result_id, 'meta_key' => 'results_useful_data' );266 267 $result = $wpdb->update( LIQUIDPOLL_RESULTS_META_TABLE, $args, $where );268 269 wp_send_json_success( array( 'message' => $result ) );270 }271 }272 273 274 /**275 * Handle review submission276 *277 * @return void278 */279 function liquidpoll_submit_review() {280 281 $_form_data = $_POST['form_data'] ?? '';282 283 wp_parse_str( $_form_data, $form_data );284 285 $poll_id = Utils::get_args_option( 'poll_id', $form_data );286 $rating = Utils::get_args_option( 'rating', $form_data );287 $review_title = Utils::get_args_option( 'review_title', $form_data );288 $review_description = Utils::get_args_option( 'review_description', $form_data );289 $experience_time = Utils::get_args_option( 'experience_time', $form_data );290 $consent = Utils::get_args_option( 'consent', $form_data );291 $poll = liquidpoll_get_poll( $poll_id );292 $polled_data = $poll->get_poll_results();293 $reviewed_poller = array_column( $polled_data, 'poller_id_ip' );294 $poller = liquidpoll_get_poller();295 296 if ( ! $poll instanceof LIQUIDPOLL_Poll ) {297 wp_send_json_error( array( 'message' => esc_html__( 'Invalid poll.', 'wp-poll' ) ) );298 }299 300 if ( $poll->get_meta( 'is_consent_required', false ) && $consent != 'on' ) {301 wp_send_json_error( array( 'message' => esc_html__( 'Required consent missing.', 'wp-poll' ) ) );302 }303 304 /**305 * Check if already voted306 */307 if ( in_array( $poller, $reviewed_poller ) ) {308 wp_send_json_error( array( 'message' => esc_html__( 'You already reviewed.', 'wp-poll' ) ) );309 }310 311 // Store submission to Results table312 $data_args = array(313 'poll_id' => sanitize_text_field( $poll_id ),314 'poll_type' => $poll->get_type(),315 'polled_value' => sanitize_text_field( $rating ),316 'polled_comments' => sanitize_text_field( $review_description ),317 );318 $result_id = liquidpoll_insert_results( $data_args );319 320 if ( ! $result_id || is_wp_error( $result_id ) ) {321 wp_send_json_error( array( 'message' => $result_id->get_error_message() ) );322 }323 324 // Then store metadata to Results meta table325 liquidpoll_update_results_meta( $result_id, 'review_title', $review_title );326 liquidpoll_update_results_meta( $result_id, 'experience_time', $experience_time );327 liquidpoll_update_results_meta( $result_id, 'consent', $consent );328 liquidpoll_update_results_meta( $result_id, 'poller_ip_address', liquidpoll_get_ip_address() );329 330 wp_send_json_success( array( 'message' => esc_html__( 'Successfully submitted review. Redirecting now...', 'wp-poll' ) ) );331 63 } 332 64 … … 888 620 <option <?php selected( $filter_type, 'nps' ); ?> value="nps"><?php esc_html_e( 'NPS', 'wp-poll' ); ?></option> 889 621 <option <?php selected( $filter_type, 'reaction' ); ?> value="reaction"><?php esc_html_e( 'Reaction', 'wp-poll' ); ?></option> 622 <option <?php selected( $filter_type, 'reviews' ); ?> value="reviews"><?php esc_html_e( 'Reviews', 'wp-poll' ); ?></option> 890 623 </select> 891 624 </label> -
wp-poll/trunk/includes/classes/class-meta-boxes.php
r2923514 r2927562 166 166 'reviews' => array( 167 167 'label' => esc_html__( 'Reviews', 'wp-poll' ), 168 'availability' => liquidpoll()->is_pro() ? '' : 'pro', 168 169 ), 169 170 ), … … 882 883 883 884 $themes = array( 884 1 => array(885 'label' => esc_html__( 'Theme 1', 'wp-poll' ),886 ),887 998 => array(888 'label' => esc_html__( '8+ are in pro', 'wp-poll' ),889 'availability' => 'pro',890 ),891 885 999 => array( 892 886 'label' => esc_html__( '10+ are coming soon', 'wp-poll' ), -
wp-poll/trunk/includes/classes/class-plugin-settings.php
r2927358 r2927562 189 189 'library' => 'image', 190 190 'url' => false, 191 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 191 192 ), 192 193 ), … … 382 383 'fields' => array( 383 384 array( 384 'id' => 'liquidpoll_reviews_rating_title', 385 'title' => esc_html__( 'Rating Title Label', 'wp-poll' ), 386 'type' => 'text', 387 'placeholder' => esc_html__( 'Rate your experience', 'wp-poll' ), 388 ), 389 array( 390 'id' => 'liquidpoll_reviews_title', 391 'title' => esc_html__( 'Reviews Title Label', 'wp-poll' ), 392 'type' => 'text', 393 'placeholder' => esc_html__( 'Give your review a title', 'wp-poll' ), 394 ), 395 array( 396 'id' => 'liquidpoll_reviews_title_placeholder', 397 'title' => esc_html__( 'Title Placeholder', 'wp-poll' ), 398 'type' => 'text', 399 'placeholder' => esc_html__( 'Impressed with the service!', 'wp-poll' ), 400 ), 401 array( 402 'id' => 'liquidpoll_reviews_content_title', 403 'title' => esc_html__( 'Content Title Label', 'wp-poll' ), 404 'type' => 'text', 405 'placeholder' => esc_html__( 'Briefly tell us about your experience', 'wp-poll' ), 406 ), 407 array( 408 'id' => 'liquidpoll_reviews_content_title_placeholder', 409 'title' => esc_html__( 'Content Title Placeholder', 'wp-poll' ), 410 'type' => 'text', 411 'placeholder' => esc_html__( 'Share your experience in detail..', 'wp-poll' ), 412 ), 413 array( 414 'id' => 'liquidpoll_reviews_experience_title', 415 'title' => esc_html__( 'Experience Title Label', 'wp-poll' ), 416 'type' => 'text', 417 'placeholder' => esc_html__( 'When did you have this experience?', 'wp-poll' ), 418 ), 419 array( 420 'id' => 'liquidpoll_reviews_submit_button', 421 'title' => esc_html__( 'Submit Button Label', 'wp-poll' ), 422 'type' => 'text', 423 'placeholder' => esc_html__( 'Submit your review', 'wp-poll' ), 424 ), 425 array( 426 'id' => 'liquidpoll_reviews_login_button', 427 'title' => esc_html__( 'Login Button Label', 'wp-poll' ), 428 'type' => 'text', 429 'placeholder' => esc_html__( 'Login to continue', 'wp-poll' ), 385 'id' => 'liquidpoll_reviews_rating_title', 386 'title' => esc_html__( 'Rating Title Label', 'wp-poll' ), 387 'type' => 'text', 388 'placeholder' => esc_html__( 'Rate your experience', 'wp-poll' ), 389 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 390 ), 391 array( 392 'id' => 'liquidpoll_reviews_title', 393 'title' => esc_html__( 'Reviews Title Label', 'wp-poll' ), 394 'type' => 'text', 395 'placeholder' => esc_html__( 'Give your review a title', 'wp-poll' ), 396 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 397 ), 398 array( 399 'id' => 'liquidpoll_reviews_title_placeholder', 400 'title' => esc_html__( 'Title Placeholder', 'wp-poll' ), 401 'type' => 'text', 402 'placeholder' => esc_html__( 'Impressed with the service!', 'wp-poll' ), 403 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 404 ), 405 array( 406 'id' => 'liquidpoll_reviews_content_title', 407 'title' => esc_html__( 'Content Title Label', 'wp-poll' ), 408 'type' => 'text', 409 'placeholder' => esc_html__( 'Briefly tell us about your experience', 'wp-poll' ), 410 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 411 ), 412 array( 413 'id' => 'liquidpoll_reviews_content_title_placeholder', 414 'title' => esc_html__( 'Content Title Placeholder', 'wp-poll' ), 415 'type' => 'text', 416 'placeholder' => esc_html__( 'Share your experience in detail..', 'wp-poll' ), 417 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 418 ), 419 array( 420 'id' => 'liquidpoll_reviews_experience_title', 421 'title' => esc_html__( 'Experience Title Label', 'wp-poll' ), 422 'type' => 'text', 423 'placeholder' => esc_html__( 'When did you have this experience?', 'wp-poll' ), 424 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 425 ), 426 array( 427 'id' => 'liquidpoll_reviews_submit_button', 428 'title' => esc_html__( 'Submit Button Label', 'wp-poll' ), 429 'type' => 'text', 430 'placeholder' => esc_html__( 'Submit your review', 'wp-poll' ), 431 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 432 ), 433 array( 434 'id' => 'liquidpoll_reviews_login_button', 435 'title' => esc_html__( 'Login Button Label', 'wp-poll' ), 436 'type' => 'text', 437 'placeholder' => esc_html__( 'Login to continue', 'wp-poll' ), 438 'availability' => ! liquidpoll()->is_pro() ? 'pro' : '', 430 439 ), 431 440 ), -
wp-poll/trunk/includes/classes/class-shortcodes.php
r2923514 r2927562 152 152 ob_start(); 153 153 154 if ( 'reviews' == $poll->get_type() && $view_type && $styles ) {155 liquidpoll_get_template( "archive-reviews/{$view_type}-widget-{$styles}.php", $args );154 if ( 'reviews' == $poll->get_type() && $view_type && $styles && defined('LIQUIDPOLL_PRO_PLUGIN_DIR') ) { 155 liquidpoll_get_template( "archive-reviews/{$view_type}-widget-{$styles}.php", $args,'' ,LIQUIDPOLL_PRO_PLUGIN_DIR . 'templates/',true); 156 156 } else { 157 157 liquidpoll_get_template( 'archive-poll.php', $args ); -
wp-poll/trunk/readme.txt
r2927358 r2927562 5 5 Requires at least: 4.6 6 6 Tested up to: 6.2.2 7 Stable tag: 3.3.6 67 Stable tag: 3.3.67 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 368 368 * 17/06/2023 - NEW - Reviews share added. 369 369 370 = 3.3.67 = 371 * 18/06/2023 - FIX - Update on reviews. 372 -
wp-poll/trunk/templates/content-single-poll.php
r2923514 r2927562 49 49 50 50 ob_start(); 51 liquidpoll_get_template_part( 'single-reviews/theme', $poll->get_theme(), ( $poll->get_theme() > 1&& liquidpoll()->is_pro() ) );51 liquidpoll_get_template_part( 'single-reviews/theme', $poll->get_theme(), ( $poll->get_theme() > 0 && liquidpoll()->is_pro() ) ); 52 52 printf( '<div class="reviews-main" data-poll-id="%s">%s</div>', $poll->get_id(), ob_get_clean() ); 53 53 -
wp-poll/trunk/wp-poll.php
r2927358 r2927562 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.6 66 * Version: 3.3.67 7 7 * Author: LiquidPoll 8 8 * Text Domain: wp-poll … … 28 28 defined( 'LIQUIDPOLL_TICKET_URL' ) || define( 'LIQUIDPOLL_TICKET_URL', 'https://www.liquidpoll.com/my-account/' ); 29 29 defined( 'LIQUIDPOLL_COMMUNITY_URL' ) || define( 'LIQUIDPOLL_COMMUNITY_URL', 'https://www.facebook.com/groups/liquidpoll/' ); 30 defined( 'LIQUIDPOLL_VERSION' ) || define( 'LIQUIDPOLL_VERSION', '3.3.6 6' );30 defined( 'LIQUIDPOLL_VERSION' ) || define( 'LIQUIDPOLL_VERSION', '3.3.67' ); 31 31 32 32 if ( ! class_exists( 'LIQUIDPOLL_Main' ) ) { … … 112 112 'voteText' => esc_html__( 'votes', 'wp-poll' ), 113 113 'tempProDownload' => esc_url( 'https://liquidpoll.com/my-account/downloads/' ), 114 'tempProDownloadTxt' => esc_html__( 'Download Version 1.1.0', 'wp-poll' ),114 'tempProDownloadTxt' => esc_html__( 'Download Version 2.0.47', 'wp-poll' ), 115 115 ); 116 116 } … … 168 168 wp_enqueue_style( 'liquidpoll-front', LIQUIDPOLL_PLUGIN_URL . 'assets/front/css/style.css', array(), $version ); 169 169 wp_enqueue_style( 'liquidpoll-front-nps', LIQUIDPOLL_PLUGIN_URL . 'assets/front/css/style-nps.css', array(), $version ); 170 wp_enqueue_style( 'liquidpoll-front-reviews', LIQUIDPOLL_PLUGIN_URL . 'assets/front/css/style-reviews.css', array(), $version );171 wp_enqueue_style( 'liquidpoll-front-reviews-widget', LIQUIDPOLL_PLUGIN_URL . 'assets/front/css/style-reviews-widget.css', array(), $version );172 170 } 173 171
Note: See TracChangeset
for help on using the changeset viewer.