WP VR – 360 Panorama and virtual tour creator for WordPress - Version 8.0.2

Version Description

(14-07-2022) = * Fix: Undefined Variable - PHP Error Notice. * Fix: Issue with Gutenberg Block. * Fix: Missing Language Files. * Update: Compatibility with PHP 8.1.7. * New: Automated the Rollback Function.

Download this release

Release Info

Developer rextheme
Plugin Icon 128x128 WP VR – 360 Panorama and virtual tour creator for WordPress
Version 8.0.2
Comparing to
See all releases

Code changes from version 8.0.1 to 8.0.2

README.txt CHANGED
@@ -5,7 +5,7 @@ Donate link: https://rextheme.com/wp-vr-360-panorama-and-virtual-tour-creator-fo
5
  Requires at least: 5.0
6
  Tested up to: 6.0
7
  Requires PHP: 7.0.0
8
- Stable tag: 8.0.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -308,6 +308,12 @@ Admins can remove the access from Authors and Editors at any time.
308
 
309
 
310
  == Changelog ==
 
 
 
 
 
 
311
 
312
  = 8.0.1 (23-06-2022) =
313
  * Fix: View Details option doesn't work from the Plugins page.
5
  Requires at least: 5.0
6
  Tested up to: 6.0
7
  Requires PHP: 7.0.0
8
+ Stable tag: 8.0.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
308
 
309
 
310
  == Changelog ==
311
+ = 8.0.2 (14-07-2022) =
312
+ * Fix: Undefined Variable - PHP Error Notice.
313
+ * Fix: Issue with Gutenberg Block.
314
+ * Fix: Missing Language Files.
315
+ * Update: Compatibility with PHP 8.1.7.
316
+ * New: Automated the Rollback Function.
317
 
318
  = 8.0.1 (23-06-2022) =
319
  * Fix: View Details option doesn't work from the Plugins page.
admin/class-wpvr-admin.php CHANGED
@@ -286,4 +286,24 @@ class Wpvr_Admin {
286
  return $actions;
287
  }
288
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
289
  }
286
  return $actions;
287
  }
288
 
289
+ /**
290
+ * Rollback execution
291
+ */
292
+ public function trigger_rollback()
293
+ {
294
+ if (isset($_GET['wpvr_version'])) {
295
+ $version = $_GET['wpvr_version'];
296
+ $plugin_slug = 'wpvr';
297
+ $rollback = new WPVR_Rollback(
298
+ [
299
+ 'version' => $version,
300
+ 'plugin_name' => 'wpvr',
301
+ 'plugin_slug' => $plugin_slug,
302
+ 'package_url' => sprintf('https://downloads.wordpress.org/plugin/%s.%s.zip', $plugin_slug, $version),
303
+ ]
304
+ );
305
+
306
+ $rollback->run();
307
+ }
308
+ }
309
  }
admin/class-wpvr-rollback.php ADDED
@@ -0,0 +1,181 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * WP VR rollback.
9
+ *
10
+ * WP VR rollback handler class is responsible for rolling back WP VR to
11
+ * previous version.
12
+ *
13
+ * @since 5.7.0
14
+ */
15
+ class WPVR_Rollback {
16
+
17
+ /**
18
+ * Package URL.
19
+ *
20
+ * Holds the package URL.
21
+ *
22
+ * @since 5.7.0
23
+ * @access protected
24
+ *
25
+ * @var string Package URL.
26
+ */
27
+ protected $package_url;
28
+
29
+ /**
30
+ * Version.
31
+ *
32
+ * Holds the version.
33
+ *
34
+ * @since 5.7.0
35
+ * @access protected
36
+ *
37
+ * @var string Package URL.
38
+ */
39
+ protected $version;
40
+
41
+ /**
42
+ * Plugin name.
43
+ *
44
+ * Holds the plugin name.
45
+ *
46
+ * @since 5.7.0
47
+ * @access protected
48
+ *
49
+ * @var string Plugin name.
50
+ */
51
+ protected $plugin_name;
52
+
53
+ /**
54
+ * Plugin slug.
55
+ *
56
+ * Holds the plugin slug.
57
+ *
58
+ * @since 5.7.0
59
+ * @access protected
60
+ *
61
+ * @var string Plugin slug.
62
+ */
63
+ protected $plugin_slug;
64
+
65
+ /**
66
+ * Rollback constructor.
67
+ *
68
+ * Initializing WP VR rollback.
69
+ *
70
+ * @since 5.7.0
71
+ * @access public
72
+ *
73
+ * @param array $args Optional. Rollback arguments. Default is an empty array.
74
+ */
75
+ public function __construct( $args = [] ) {
76
+ foreach ( $args as $key => $value ) {
77
+ $this->{$key} = $value;
78
+ }
79
+ }
80
+
81
+ /**
82
+ * Print inline style.
83
+ *
84
+ * Add an inline CSS to the rollback page.
85
+ *
86
+ * @since 5.7.0
87
+ * @access private
88
+ */
89
+ private function print_inline_style() {
90
+ ?>
91
+ <style>
92
+ .wrap {
93
+ overflow: hidden;
94
+ max-width: 850px;
95
+ margin: auto;
96
+ font-family: Courier, monospace;
97
+ }
98
+
99
+ h1 {
100
+ background: #4775f6;
101
+ text-align: center;
102
+ color: #fff !important;
103
+ padding: 70px !important;
104
+ text-transform: uppercase;
105
+ letter-spacing: 1px;
106
+ }
107
+
108
+ h1 img {
109
+ max-width: 300px;
110
+ display: block;
111
+ margin: auto auto 50px;
112
+ }
113
+ </style>
114
+ <?php
115
+ }
116
+
117
+ /**
118
+ * Apply package.
119
+ *
120
+ * Change the plugin data when WordPress checks for updates. This method
121
+ * modifies package data to update the plugin from a specific URL containing
122
+ * the version package.
123
+ *
124
+ * @since 5.7.0
125
+ * @access protected
126
+ */
127
+ protected function apply_package() {
128
+ $update_plugins = get_site_transient( 'update_plugins' );
129
+ if ( ! is_object( $update_plugins ) ) {
130
+ $update_plugins = new \stdClass();
131
+ }
132
+
133
+ $plugin_info = new \stdClass();
134
+ $plugin_info->new_version = $this->version;
135
+ $plugin_info->slug = $this->plugin_slug;
136
+ $plugin_info->package = $this->package_url;
137
+ $plugin_info->url = 'https://rextheme.com/wpvr/';
138
+
139
+ $update_plugins->response[ $this->plugin_name ] = $plugin_info;
140
+
141
+ set_site_transient( 'update_plugins', $update_plugins );
142
+ }
143
+
144
+ /**
145
+ * Upgrade.
146
+ *
147
+ * Run WordPress upgrade to rollback WP VR to previous version.
148
+ *
149
+ * @since 5.7.0
150
+ * @access protected
151
+ */
152
+ protected function upgrade() {
153
+ require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
154
+
155
+ $this->plugin_name = 'wpvr';
156
+ $upgrader_args = [
157
+ 'url' => 'update.php?action=upgrade-plugin&plugin=' . rawurlencode( $this->plugin_name ),
158
+ 'plugin' => $this->plugin_name,
159
+ 'nonce' => 'upgrade-plugin_' . $this->plugin_name,
160
+ 'title' => __( 'WP VR Plugin Rollback', 'wpvr' ),
161
+ ];
162
+
163
+ $this->print_inline_style();
164
+
165
+ $upgrader = new \Plugin_Upgrader( new \Plugin_Upgrader_Skin( $upgrader_args ) );
166
+ $upgrader->upgrade( $this->plugin_name );
167
+ }
168
+
169
+ /**
170
+ * Run.
171
+ *
172
+ * Rollback WP VR to previous versions.
173
+ *
174
+ * @since 5.7.0
175
+ * @access public
176
+ */
177
+ public function run() {
178
+ $this->apply_package();
179
+ $this->upgrade();
180
+ }
181
+ }
admin/classes/class-wpvr-scene.php CHANGED
@@ -1279,7 +1279,7 @@ class WPVR_Scene {
1279
 
1280
  //===Carousal setup end===//
1281
  }
1282
-
1283
  if (isset($postdata['bg_music'])) {
1284
  $bg_music = $postdata['bg_music'];
1285
  $bg_music_url = $postdata['bg_music_url'];
1279
 
1280
  //===Carousal setup end===//
1281
  }
1282
+ $autoplay_bg_music = isset($postdata['bg_music']) ? $postdata['bg_music'] : "off";
1283
  if (isset($postdata['bg_music'])) {
1284
  $bg_music = $postdata['bg_music'];
1285
  $bg_music_url = $postdata['bg_music_url'];
admin/css/wpvr-admin.css CHANGED
@@ -3494,7 +3494,7 @@ button.delete-scene {
3494
  width: calc(100% - 91px);
3495
  }
3496
 
3497
- .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-script textarea {
3498
  border: 1px solid #ddd;
3499
  margin: 10px 0 0 0;
3500
  padding: 10px 15px;
3494
  width: calc(100% - 91px);
3495
  }
3496
 
3497
+ .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-script textarea, .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-video-script textarea {
3498
  border: 1px solid #ddd;
3499
  margin: 10px 0 0 0;
3500
  padding: 10px 15px;
admin/partials/wpvr_confirmation_alert.php CHANGED
@@ -37,7 +37,7 @@
37
 
38
 
39
  <!-- start pano alert -->
40
- <div class="pano-alert scene-alert">
41
  <div class="pano-error-wrapper">
42
  <div class="pano-error-body">
43
  <span class="cross pano-error-close-btn">
@@ -74,7 +74,7 @@
74
 
75
 
76
  <!-- start pano eror alert -->
77
- <div id="error_occured">
78
  <div class="pano-error-wrapper">
79
  <div class="pano-error-body">
80
  <span class="cross pano-error-close-btn">
37
 
38
 
39
  <!-- start pano alert -->
40
+ <div class="pano-alert scene-alert" style="display: none">
41
  <div class="pano-error-wrapper">
42
  <div class="pano-error-body">
43
  <span class="cross pano-error-close-btn">
74
 
75
 
76
  <!-- start pano eror alert -->
77
+ <div id="error_occured" style="display: none">
78
  <div class="pano-error-wrapper">
79
  <div class="pano-error-body">
80
  <span class="cross pano-error-close-btn">
admin/partials/wpvr_documentation.php CHANGED
@@ -12,7 +12,77 @@ if (!defined('ABSPATH')) exit; // Exit if accessed directly
12
  * @subpackage Wpvr/admin/partials
13
  */
14
  ?>
 
 
15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  <!-- This file should display the admin pages -->
17
  <div class="rex-onboarding">
18
  <ul class="tabs tabs-icon rex-tabs">
@@ -1008,13 +1078,14 @@ if (!defined('ABSPATH')) exit; // Exit if accessed directly
1008
  <form class="wpvr-version">
1009
  <h6><?php _e('Select a Version to Rollback', 'wpvr'); ?></h6>
1010
  <select name="wpvr_version">
1011
- <option value="8.0.0">8.0.0</option>
1012
- <option value="7.3.11">7.3.11</option>
1013
- <option value="7.3.10">7.3.10</option>
1014
- <option value="7.3.8">7.3.8</option>
1015
- <option value="7.3.7">7.3.7</option>
1016
- <option value="7.3.6">7.3.6</option>
1017
  </select>
 
 
1018
  <input class="wpvr-btn" type="submit" value="Rollback">
1019
  </form>
1020
  </li>
12
  * @subpackage Wpvr/admin/partials
13
  */
14
  ?>
15
+ <?php
16
+
17
 
18
+ /**
19
+ * get rollback version of WPVR
20
+ *
21
+ * @return array|mixed
22
+ *
23
+ * @src Inspired from Elementor roll back options
24
+ */
25
+ function rex_wpvr_get_roll_back_versions() {
26
+ $rollback_versions = get_transient( 'rex_wpvr_rollback_versions_' . WPVR_VERSION );
27
+ if ( false === $rollback_versions ) {
28
+ $max_versions = 5;
29
+ require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
30
+ $plugin_information = plugins_api(
31
+ 'plugin_information', [
32
+ 'slug' => 'wpvr',
33
+ ]
34
+ );
35
+ if ( empty( $plugin_information->versions ) || ! is_array( $plugin_information->versions ) ) {
36
+ return [];
37
+ }
38
+
39
+ krsort( $plugin_information->versions );
40
+
41
+ $rollback_versions = [];
42
+
43
+ $current_index = 0;
44
+ foreach ( $plugin_information->versions as $version => $download_link ) {
45
+ if ( $max_versions <= $current_index ) {
46
+ break;
47
+ }
48
+
49
+ $lowercase_version = strtolower( $version );
50
+ $is_valid_rollback_version = ! preg_match( '/(trunk|beta|rc|dev)/i', $lowercase_version );
51
+
52
+ /**
53
+ * Is rollback version is valid.
54
+ *
55
+ * Filters the check whether the rollback version is valid.
56
+ *
57
+ * @param bool $is_valid_rollback_version Whether the rollback version is valid.
58
+ */
59
+ $is_valid_rollback_version = apply_filters(
60
+ 'rex_wpvr_is_valid_rollback_version',
61
+ $is_valid_rollback_version,
62
+ $lowercase_version
63
+ );
64
+
65
+ if ( ! $is_valid_rollback_version ) {
66
+ continue;
67
+ }
68
+
69
+ if ( version_compare( $version, WPVR_VERSION, '>=' ) ) {
70
+ continue;
71
+ }
72
+
73
+ $current_index++;
74
+ $rollback_versions[] = $version;
75
+ }
76
+
77
+ set_transient( 'rex_wpvr_rollback_versions_' . WPVR_VERSION, $rollback_versions, WEEK_IN_SECONDS );
78
+ }
79
+
80
+ return $rollback_versions;
81
+ }
82
+
83
+ $rollback_versions = function_exists( 'rex_wpvr_get_roll_back_versions' ) ? rex_wpvr_get_roll_back_versions() : array();
84
+
85
+ ?>
86
  <!-- This file should display the admin pages -->
87
  <div class="rex-onboarding">
88
  <ul class="tabs tabs-icon rex-tabs">
1078
  <form class="wpvr-version">
1079
  <h6><?php _e('Select a Version to Rollback', 'wpvr'); ?></h6>
1080
  <select name="wpvr_version">
1081
+ <?php
1082
+ foreach ( $rollback_versions as $version ) {
1083
+ echo "<option value='".esc_attr( $version )."'>".esc_html($version)."</option>";
1084
+ }
1085
+ ?>
 
1086
  </select>
1087
+
1088
+
1089
  <input class="wpvr-btn" type="submit" value="Rollback">
1090
  </form>
1091
  </li>
admin/views/class-wpvr-singleton.php CHANGED
@@ -72,7 +72,7 @@ abstract class Singleton {
72
  * @return void
73
  * @since 8.0.0
74
  */
75
- private function __sleep()
76
  {
77
  // Do nothing
78
  }
@@ -85,7 +85,7 @@ abstract class Singleton {
85
  * @return void
86
  * @since 8.0.0
87
  */
88
- private function __wakeup()
89
  {
90
  // Do nothing
91
  }
72
  * @return void
73
  * @since 8.0.0
74
  */
75
+ public function __sleep()
76
  {
77
  // Do nothing
78
  }
85
  * @return void
86
  * @since 8.0.0
87
  */
88
+ public function __wakeup()
89
  {
90
  // Do nothing
91
  }
includes/class-wpvr.php CHANGED
@@ -180,6 +180,7 @@ class Wpvr {
180
  if ($high_res_image == 'true') {
181
  add_filter( 'big_image_size_threshold', '__return_false' );
182
  }
 
183
  }
184
 
185
 
180
  if ($high_res_image == 'true') {
181
  add_filter( 'big_image_size_threshold', '__return_false' );
182
  }
183
+ $this->loader->add_action( 'admin_init', $this->plugin_admin, 'trigger_rollback' );
184
  }
185
 
186
 
languages/wpvr.pot CHANGED
@@ -1,292 +1,292 @@
1
- #, fuzzy
2
- msgid ""
3
- msgstr ""
4
- "Project-Id-Version: WP VR\n"
5
- "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2019-12-11 10:17+0000\n"
7
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
- "Language-Team: \n"
10
- "Language: \n"
11
- "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
12
- "MIME-Version: 1.0\n"
13
- "Content-Type: text/plain; charset=UTF-8\n"
14
- "Content-Transfer-Encoding: 8bit\n"
15
- "X-Generator: Loco https://localise.biz/\n"
16
- "X-Loco-Version: 2.3.1; wp-5.3"
17
-
18
- #: admin/partials/wpvr_license.php:28 admin/partials/wpvr_license.php:38
19
- msgid "Activate License"
20
- msgstr ""
21
-
22
- #: admin/partials/wpvr_documentation.php:53
23
- msgid ""
24
- "Before You start, you can check our Documentation to get familiar with WP VR "
25
- "- 360 Panorama and virtual tour creator for WordPress."
26
- msgstr ""
27
-
28
- #: admin/partials/wpvr_documentation.php:73
29
- msgid ""
30
- "Can't find solution on with our documentation? Just Post a ticket on Support "
31
- "forum. We are to solve your issue."
32
- msgstr ""
33
-
34
- #: admin/partials/wpvr-meta-box-shortcode-display.php:29
35
- msgid "Check how to use: "
36
- msgstr ""
37
-
38
- #: admin/partials/wpvr_documentation.php:166
39
- msgid "Company logo"
40
- msgstr ""
41
-
42
- #: admin/partials/wpvr_documentation.php:153
43
- msgid "Compass Switch"
44
- msgstr ""
45
-
46
- #: admin/partials/wpvr_documentation.php:164
47
- msgid "Custom control buttons"
48
- msgstr ""
49
-
50
- #: admin/partials/wpvr_documentation.php:163
51
- msgid "Custom scene gallery"
52
- msgstr ""
53
-
54
- #: admin/partials/wpvr_documentation.php:156
55
- msgid "Customize each scene's default face on load"
56
- msgstr ""
57
-
58
- #: admin/partials/wpvr_documentation.php:151
59
- msgid "Customized hotspot icon"
60
- msgstr ""
61
-
62
- #: admin/partials/wpvr_license.php:34
63
- msgid "Deactivate License"
64
- msgstr ""
65
-
66
- #: admin/partials/wpvr_documentation.php:154
67
- msgid "Default zoom level"
68
- msgstr ""
69
-
70
- #: admin/partials/wpvr_documentation.php:178
71
- msgid ""
72
- "Do not close or refresh the page during import process. It may take few "
73
- "minutes."
74
- msgstr ""
75
-
76
- #: admin/partials/wpvr_documentation.php:47
77
- msgid "Documentation"
78
- msgstr ""
79
-
80
- #: admin/partials/wpvr_documentation.php:161
81
- msgid "Duplicate tour support"
82
- msgstr ""
83
-
84
- #: admin/partials/wpvr_documentation.php:152
85
- msgid "Dynamic Icon background color on hotspot"
86
- msgstr ""
87
-
88
- #: admin/partials/wpvr_license.php:22
89
- msgid "Enter your license key, save changes and activate."
90
- msgstr ""
91
-
92
- #: admin/partials/wpvr_documentation.php:162
93
- msgid "File import & export system"
94
- msgstr ""
95
-
96
- #: admin/partials/wpvr-meta-box-shortcode-display.php:24
97
- msgid "For classic editor:"
98
- msgstr ""
99
-
100
- #: admin/partials/wpvr-meta-box-shortcode-display.php:27
101
- msgid "For gutenberg:"
102
- msgstr ""
103
-
104
- #: admin/partials/wpvr_documentation.php:23
105
- msgid "General"
106
- msgstr ""
107
-
108
- #: admin/partials/wpvr_documentation.php:169
109
- msgid "Get Premium Version"
110
- msgstr ""
111
-
112
- #: admin/partials/wpvr_documentation.php:25
113
- msgid "Go Premium"
114
- msgstr ""
115
-
116
- #: admin/partials/wpvr_documentation.php:165
117
- msgid "Google street view embed"
118
- msgstr ""
119
-
120
- #: admin/partials/wpvr_documentation.php:160
121
- msgid "Gyroscope support"
122
- msgstr ""
123
-
124
- #: elementor/elements/Wpvr-widget.php:133
125
- msgid "Height:"
126
- msgstr ""
127
-
128
- #: admin/partials/wpvr_documentation.php:159
129
- msgid "Hotspot based scene face support"
130
- msgstr ""
131
-
132
- #. Author URI of the plugin
133
- msgid "http://rextheme.com/"
134
- msgstr ""
135
-
136
- #. URI of the plugin
137
- msgid "https://rextheme.com/wpvr/"
138
- msgstr ""
139
-
140
- #: elementor/elements/Wpvr-widget.php:113
141
- msgid "ID:"
142
- msgstr ""
143
-
144
- #: admin/partials/wpvr_documentation.php:29
145
- msgid "Import"
146
- msgstr ""
147
-
148
- #: admin/partials/wpvr_documentation.php:177
149
- msgid "Import tour file: "
150
- msgstr ""
151
-
152
- #: admin/partials/wpvr_license.php:18
153
- msgid "License Key"
154
- msgstr ""
155
-
156
- #: admin/partials/wpvr_documentation.php:105
157
- msgid "Make WPVR Popular"
158
- msgstr ""
159
-
160
- #: admin/partials/wpvr_documentation.php:155
161
- msgid "Maximum and minimum zoom range"
162
- msgstr ""
163
-
164
- #: admin/partials/wpvr_documentation.php:167
165
- msgid "Personalized support on both support forum and our support e-mail."
166
- msgstr ""
167
-
168
- #: admin/partials/wpvr_documentation.php:77
169
- msgid "Post a Ticket"
170
- msgstr ""
171
-
172
- #: elementor/elements/Wpvr-widget.php:136
173
- msgid "Put value in (px)"
174
- msgstr ""
175
-
176
- #: elementor/elements/Wpvr-widget.php:143
177
- msgid "Radius:"
178
- msgstr ""
179
-
180
- #: admin/partials/wpvr_documentation.php:115
181
- msgid "Rate Us! "
182
- msgstr ""
183
-
184
- #. Author of the plugin
185
- msgid "Rextheme"
186
- msgstr ""
187
-
188
- #: admin/partials/wpvr_documentation.php:157
189
- msgid "Scene grab control and custom boundary for each scene"
190
- msgstr ""
191
-
192
- #: admin/partials/wpvr_documentation.php:158
193
- msgid "Scene title and author tag support"
194
- msgstr ""
195
-
196
- #: admin/partials/wpvr_documentation.php:125
197
- msgid "Share On"
198
- msgstr ""
199
-
200
- #: admin/partials/wpvr_documentation.php:130
201
- msgid "Share on Facebook"
202
- msgstr ""
203
-
204
- #: admin/partials/wpvr_documentation.php:132
205
- msgid "Share on Google+"
206
- msgstr ""
207
-
208
- #: admin/partials/wpvr_documentation.php:133
209
- msgid "Share on LinkedIn"
210
- msgstr ""
211
-
212
- #: admin/partials/wpvr_documentation.php:131
213
- msgid "Share on Twitter"
214
- msgstr ""
215
-
216
- #: admin/partials/wpvr_documentation.php:86
217
- msgid "Share Your Thoughts"
218
- msgstr ""
219
-
220
- #: admin/partials/wpvr_documentation.php:96
221
- msgid "Suggest"
222
- msgstr ""
223
-
224
- #: admin/partials/wpvr_documentation.php:67
225
- msgid "Support"
226
- msgstr ""
227
-
228
- #: admin/partials/wpvr-meta-box-shortcode-display.php:25
229
- msgid ""
230
- "To use this Wpvr tour in your posts or pages use the following shortcode:"
231
- msgstr ""
232
-
233
- #: admin/partials/wpvr_documentation.php:150
234
- msgid "Unlimited hotspots"
235
- msgstr ""
236
-
237
- #: admin/partials/wpvr_documentation.php:149
238
- msgid "Unlimited scenes"
239
- msgstr ""
240
-
241
- #: admin/partials/wpvr_documentation.php:204
242
- msgid "Upgrade to Pro"
243
- msgstr ""
244
-
245
- #: wpvr.php:810
246
- msgid "Upgrade to pro"
247
- msgstr ""
248
-
249
- #: admin/partials/wpvr_documentation.php:24
250
- msgid "Video Tutorials"
251
- msgstr ""
252
-
253
- #: admin/partials/wpvr_documentation.php:57
254
- msgid "View Documentation"
255
- msgstr ""
256
-
257
- #: admin/partials/wpvr_documentation.php:147
258
- msgid "Why upgrade to Premium Version?"
259
- msgstr ""
260
-
261
- #: elementor/elements/Wpvr-widget.php:123
262
- msgid "Width:"
263
- msgstr ""
264
-
265
- #. Name of the plugin
266
- msgid "WP VR"
267
- msgstr ""
268
-
269
- #. Description of the plugin
270
- msgid ""
271
- "WP VR - 360 Panorama and virtual tour creator for WordPress is a customized "
272
- "panaroma & virtual builder tool for WordPress Website."
273
- msgstr ""
274
-
275
- #: elementor/elements/Wpvr-widget.php:43
276
- msgid "Wpvr"
277
- msgstr ""
278
-
279
- #: elementor/elements/Wpvr-widget.php:105
280
- msgid "Wpvr Setup"
281
- msgstr ""
282
-
283
- #: admin/partials/wpvr_documentation.php:111
284
- msgid ""
285
- "Your rating and feedback matters to us. If you are happy with WP VR - 360 "
286
- "Panorama and virtual tour creator for WordPress give us a rating."
287
- msgstr ""
288
-
289
- #: admin/partials/wpvr_documentation.php:92
290
- msgid ""
291
- "Your suggestions are valubale to us. It can help to make wpvr even better."
292
- msgstr ""
1
+ #, fuzzy
2
+ msgid ""
3
+ msgstr ""
4
+ "Project-Id-Version: WP VR\n"
5
+ "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2019-12-11 10:17+0000\n"
7
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
+ "Language-Team: \n"
10
+ "Language: \n"
11
+ "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
12
+ "MIME-Version: 1.0\n"
13
+ "Content-Type: text/plain; charset=UTF-8\n"
14
+ "Content-Transfer-Encoding: 8bit\n"
15
+ "X-Generator: Loco https://localise.biz/\n"
16
+ "X-Loco-Version: 2.3.1; wp-5.3"
17
+
18
+ #: admin/partials/wpvr_license.php:28 admin/partials/wpvr_license.php:38
19
+ msgid "Activate License"
20
+ msgstr ""
21
+
22
+ #: admin/partials/wpvr_documentation.php:53
23
+ msgid ""
24
+ "Before You start, you can check our Documentation to get familiar with WP VR "
25
+ "- 360 Panorama and virtual tour creator for WordPress."
26
+ msgstr ""
27
+
28
+ #: admin/partials/wpvr_documentation.php:73
29
+ msgid ""
30
+ "Can't find solution on with our documentation? Just Post a ticket on Support "
31
+ "forum. We are to solve your issue."
32
+ msgstr ""
33
+
34
+ #: admin/partials/wpvr-meta-box-shortcode-display.php:29
35
+ msgid "Check how to use: "
36
+ msgstr ""
37
+
38
+ #: admin/partials/wpvr_documentation.php:166
39
+ msgid "Company logo"
40
+ msgstr ""
41
+
42
+ #: admin/partials/wpvr_documentation.php:153
43
+ msgid "Compass Switch"
44
+ msgstr ""
45
+
46
+ #: admin/partials/wpvr_documentation.php:164
47
+ msgid "Custom control buttons"
48
+ msgstr ""
49
+
50
+ #: admin/partials/wpvr_documentation.php:163
51
+ msgid "Custom scene gallery"
52
+ msgstr ""
53
+
54
+ #: admin/partials/wpvr_documentation.php:156
55
+ msgid "Customize each scene's default face on load"
56
+ msgstr ""
57
+
58
+ #: admin/partials/wpvr_documentation.php:151
59
+ msgid "Customized hotspot icon"
60
+ msgstr ""
61
+
62
+ #: admin/partials/wpvr_license.php:34
63
+ msgid "Deactivate License"
64
+ msgstr ""
65
+
66
+ #: admin/partials/wpvr_documentation.php:154
67
+ msgid "Default zoom level"
68
+ msgstr ""
69
+
70
+ #: admin/partials/wpvr_documentation.php:178
71
+ msgid ""
72
+ "Do not close or refresh the page during import process. It may take few "
73
+ "minutes."
74
+ msgstr ""
75
+
76
+ #: admin/partials/wpvr_documentation.php:47
77
+ msgid "Documentation"
78
+ msgstr ""
79
+
80
+ #: admin/partials/wpvr_documentation.php:161
81
+ msgid "Duplicate tour support"
82
+ msgstr ""
83
+
84
+ #: admin/partials/wpvr_documentation.php:152
85
+ msgid "Dynamic Icon background color on hotspot"
86
+ msgstr ""
87
+
88
+ #: admin/partials/wpvr_license.php:22
89
+ msgid "Enter your license key, save changes and activate."
90
+ msgstr ""
91
+
92
+ #: admin/partials/wpvr_documentation.php:162
93
+ msgid "File import & export system"
94
+ msgstr ""
95
+
96
+ #: admin/partials/wpvr-meta-box-shortcode-display.php:24
97
+ msgid "For classic editor:"
98
+ msgstr ""
99
+
100
+ #: admin/partials/wpvr-meta-box-shortcode-display.php:27
101
+ msgid "For gutenberg:"
102
+ msgstr ""
103
+
104
+ #: admin/partials/wpvr_documentation.php:23
105
+ msgid "General"
106
+ msgstr ""
107
+
108
+ #: admin/partials/wpvr_documentation.php:169
109
+ msgid "Get Premium Version"
110
+ msgstr ""
111
+
112
+ #: admin/partials/wpvr_documentation.php:25
113
+ msgid "Go Premium"
114
+ msgstr ""
115
+
116
+ #: admin/partials/wpvr_documentation.php:165
117
+ msgid "Google street view embed"
118
+ msgstr ""
119
+
120
+ #: admin/partials/wpvr_documentation.php:160
121
+ msgid "Gyroscope support"
122
+ msgstr ""
123
+
124
+ #: elementor/elements/Wpvr-widget.php:133
125
+ msgid "Height:"
126
+ msgstr ""
127
+
128
+ #: admin/partials/wpvr_documentation.php:159
129
+ msgid "Hotspot based scene face support"
130
+ msgstr ""
131
+
132
+ #. Author URI of the plugin
133
+ msgid "http://rextheme.com/"
134
+ msgstr ""
135
+
136
+ #. URI of the plugin
137
+ msgid "https://rextheme.com/wpvr/"
138
+ msgstr ""
139
+
140
+ #: elementor/elements/Wpvr-widget.php:113
141
+ msgid "ID:"
142
+ msgstr ""
143
+
144
+ #: admin/partials/wpvr_documentation.php:29
145
+ msgid "Import"
146
+ msgstr ""
147
+
148
+ #: admin/partials/wpvr_documentation.php:177
149
+ msgid "Import tour file: "
150
+ msgstr ""
151
+
152
+ #: admin/partials/wpvr_license.php:18
153
+ msgid "License Key"
154
+ msgstr ""
155
+
156
+ #: admin/partials/wpvr_documentation.php:105
157
+ msgid "Make WPVR Popular"
158
+ msgstr ""
159
+
160
+ #: admin/partials/wpvr_documentation.php:155
161
+ msgid "Maximum and minimum zoom range"
162
+ msgstr ""
163
+
164
+ #: admin/partials/wpvr_documentation.php:167
165
+ msgid "Personalized support on both support forum and our support e-mail."
166
+ msgstr ""
167
+
168
+ #: admin/partials/wpvr_documentation.php:77
169
+ msgid "Post a Ticket"
170
+ msgstr ""
171
+
172
+ #: elementor/elements/Wpvr-widget.php:136
173
+ msgid "Put value in (px)"
174
+ msgstr ""
175
+
176
+ #: elementor/elements/Wpvr-widget.php:143
177
+ msgid "Radius:"
178
+ msgstr ""
179
+
180
+ #: admin/partials/wpvr_documentation.php:115
181
+ msgid "Rate Us! "
182
+ msgstr ""
183
+
184
+ #. Author of the plugin
185
+ msgid "Rextheme"
186
+ msgstr ""
187
+
188
+ #: admin/partials/wpvr_documentation.php:157
189
+ msgid "Scene grab control and custom boundary for each scene"
190
+ msgstr ""
191
+
192
+ #: admin/partials/wpvr_documentation.php:158
193
+ msgid "Scene title and author tag support"
194
+ msgstr ""
195
+
196
+ #: admin/partials/wpvr_documentation.php:125
197
+ msgid "Share On"
198
+ msgstr ""
199
+
200
+ #: admin/partials/wpvr_documentation.php:130
201
+ msgid "Share on Facebook"
202
+ msgstr ""
203
+
204
+ #: admin/partials/wpvr_documentation.php:132
205
+ msgid "Share on Google+"
206
+ msgstr ""
207
+
208
+ #: admin/partials/wpvr_documentation.php:133
209
+ msgid "Share on LinkedIn"
210
+ msgstr ""
211
+
212
+ #: admin/partials/wpvr_documentation.php:131
213
+ msgid "Share on Twitter"
214
+ msgstr ""
215
+
216
+ #: admin/partials/wpvr_documentation.php:86
217
+ msgid "Share Your Thoughts"
218
+ msgstr ""
219
+
220
+ #: admin/partials/wpvr_documentation.php:96
221
+ msgid "Suggest"
222
+ msgstr ""
223
+
224
+ #: admin/partials/wpvr_documentation.php:67
225
+ msgid "Support"
226
+ msgstr ""
227
+
228
+ #: admin/partials/wpvr-meta-box-shortcode-display.php:25
229
+ msgid ""
230
+ "To use this Wpvr tour in your posts or pages use the following shortcode:"
231
+ msgstr ""
232
+
233
+ #: admin/partials/wpvr_documentation.php:150
234
+ msgid "Unlimited hotspots"
235
+ msgstr ""
236
+
237
+ #: admin/partials/wpvr_documentation.php:149
238
+ msgid "Unlimited scenes"
239
+ msgstr ""
240
+
241
+ #: admin/partials/wpvr_documentation.php:204
242
+ msgid "Upgrade to Pro"
243
+ msgstr ""
244
+
245
+ #: wpvr.php:810
246
+ msgid "Upgrade to pro"
247
+ msgstr ""
248
+
249
+ #: admin/partials/wpvr_documentation.php:24
250
+ msgid "Video Tutorials"
251
+ msgstr ""
252
+
253
+ #: admin/partials/wpvr_documentation.php:57
254
+ msgid "View Documentation"
255
+ msgstr ""
256
+
257
+ #: admin/partials/wpvr_documentation.php:147
258
+ msgid "Why upgrade to Premium Version?"
259
+ msgstr ""
260
+
261
+ #: elementor/elements/Wpvr-widget.php:123
262
+ msgid "Width:"
263
+ msgstr ""
264
+
265
+ #. Name of the plugin
266
+ msgid "WP VR"
267
+ msgstr ""
268
+
269
+ #. Description of the plugin
270
+ msgid ""
271
+ "WP VR - 360 Panorama and virtual tour creator for WordPress is a customized "
272
+ "panaroma & virtual builder tool for WordPress Website."
273
+ msgstr ""
274
+
275
+ #: elementor/elements/Wpvr-widget.php:43
276
+ msgid "Wpvr"
277
+ msgstr ""
278
+
279
+ #: elementor/elements/Wpvr-widget.php:105
280
+ msgid "Wpvr Setup"
281
+ msgstr ""
282
+
283
+ #: admin/partials/wpvr_documentation.php:111
284
+ msgid ""
285
+ "Your rating and feedback matters to us. If you are happy with WP VR - 360 "
286
+ "Panorama and virtual tour creator for WordPress give us a rating."
287
+ msgstr ""
288
+
289
+ #: admin/partials/wpvr_documentation.php:92
290
+ msgid ""
291
+ "Your suggestions are valubale to us. It can help to make wpvr even better."
292
+ msgstr ""
vendor/composer/autoload_classmap.php CHANGED
@@ -18,6 +18,7 @@ return array(
18
  'WPVR_Meta_Box' => $baseDir . '/admin/views/class-wpvr-meta-box.php',
19
  'WPVR_Meta_Field' => $baseDir . '/admin/classes/class-wpvr-meta-field.php',
20
  'WPVR_Post_Type' => $baseDir . '/admin/classes/class-wpvr-post-type.php',
 
21
  'WPVR_Scene' => $baseDir . '/admin/classes/class-wpvr-scene.php',
22
  'WPVR_Setup_Meta_Box' => $baseDir . '/admin/classes/class-setup-meta-box.php',
23
  'WPVR_Shortcode' => $baseDir . '/public/classes/class-wpvr-shortcode.php',
18
  'WPVR_Meta_Box' => $baseDir . '/admin/views/class-wpvr-meta-box.php',
19
  'WPVR_Meta_Field' => $baseDir . '/admin/classes/class-wpvr-meta-field.php',
20
  'WPVR_Post_Type' => $baseDir . '/admin/classes/class-wpvr-post-type.php',
21
+ 'WPVR_Rollback' => $baseDir . '/admin/class-wpvr-rollback.php',
22
  'WPVR_Scene' => $baseDir . '/admin/classes/class-wpvr-scene.php',
23
  'WPVR_Setup_Meta_Box' => $baseDir . '/admin/classes/class-setup-meta-box.php',
24
  'WPVR_Shortcode' => $baseDir . '/public/classes/class-wpvr-shortcode.php',
vendor/composer/autoload_static.php CHANGED
@@ -19,6 +19,7 @@ class ComposerStaticInit10da27e89b9ceb921ca7de55a4e562d6
19
  'WPVR_Meta_Box' => __DIR__ . '/../..' . '/admin/views/class-wpvr-meta-box.php',
20
  'WPVR_Meta_Field' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-meta-field.php',
21
  'WPVR_Post_Type' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-post-type.php',
 
22
  'WPVR_Scene' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-scene.php',
23
  'WPVR_Setup_Meta_Box' => __DIR__ . '/../..' . '/admin/classes/class-setup-meta-box.php',
24
  'WPVR_Shortcode' => __DIR__ . '/../..' . '/public/classes/class-wpvr-shortcode.php',
19
  'WPVR_Meta_Box' => __DIR__ . '/../..' . '/admin/views/class-wpvr-meta-box.php',
20
  'WPVR_Meta_Field' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-meta-field.php',
21
  'WPVR_Post_Type' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-post-type.php',
22
+ 'WPVR_Rollback' => __DIR__ . '/../..' . '/admin/class-wpvr-rollback.php',
23
  'WPVR_Scene' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-scene.php',
24
  'WPVR_Setup_Meta_Box' => __DIR__ . '/../..' . '/admin/classes/class-setup-meta-box.php',
25
  'WPVR_Shortcode' => __DIR__ . '/../..' . '/public/classes/class-wpvr-shortcode.php',
wpvr.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: WP VR
17
  * Plugin URI: https://rextheme.com/wpvr/
18
  * Description: WP VR - 360 Panorama and virtual tour creator for WordPress is a customized panaroma & virtual builder tool for WordPress Website.
19
- * Version: 8.0.1
20
  * Author: Rextheme
21
  * Author URI: http://rextheme.com/
22
  * License: GPL-2.0+
@@ -37,7 +37,7 @@ require plugin_dir_path(__FILE__) . 'elementor/elementor.php';
37
  * Start at version 1.0.0 and use SemVer - https://semver.org
38
  * Rename this for your plugin and update it as you release new versions.
39
  */
40
- define('WPVR_VERSION', '8.0.1');
41
  define('WPVR_FILE', __FILE__);
42
  define("WPVR_PLUGIN_DIR_URL", plugin_dir_url(__FILE__));
43
  define("WPVR_PLUGIN_DIR_PATH", plugin_dir_path(__FILE__));
16
  * Plugin Name: WP VR
17
  * Plugin URI: https://rextheme.com/wpvr/
18
  * Description: WP VR - 360 Panorama and virtual tour creator for WordPress is a customized panaroma & virtual builder tool for WordPress Website.
19
+ * Version: 8.0.2
20
  * Author: Rextheme
21
  * Author URI: http://rextheme.com/
22
  * License: GPL-2.0+
37
  * Start at version 1.0.0 and use SemVer - https://semver.org
38
  * Rename this for your plugin and update it as you release new versions.
39
  */
40
+ define('WPVR_VERSION', '8.0.2');
41
  define('WPVR_FILE', __FILE__);
42
  define("WPVR_PLUGIN_DIR_URL", plugin_dir_url(__FILE__));
43
  define("WPVR_PLUGIN_DIR_PATH", plugin_dir_path(__FILE__));