Visual Composer Website Builder - Version 41.1

Version Description

Release Date - 2021-12-15

Free:

  • Fix: Editor works properly on SiteGround hosting
Download this release

Release Info

Developer visualcomposer
Plugin Icon wp plugin Visual Composer Website Builder
Version 41.1
Comparing to
See all releases

Code changes from version 41.0 to 41.1

plugin-wordpress.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Visual Composer
5
  * Plugin URI: https://visualcomposer.com/premium/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
6
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
7
- * Version: 41.0
8
  * Author: visualcomposer.com
9
  * Author URI: https://visualcomposer.com/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
10
  * Copyright: (c) 2017 TechMill Ltd.
@@ -46,7 +46,7 @@ if (defined('VCV_VERSION')) {
46
  /**
47
  * Plugin version constant
48
  */
49
- define('VCV_VERSION', '41.0');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
4
  * Plugin Name: Visual Composer
5
  * Plugin URI: https://visualcomposer.com/premium/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
6
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
7
+ * Version: 41.1
8
  * Author: visualcomposer.com
9
  * Author URI: https://visualcomposer.com/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
10
  * Copyright: (c) 2017 TechMill Ltd.
46
  /**
47
  * Plugin version constant
48
  */
49
+ define('VCV_VERSION', '41.1');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: page builder, website builder, editor, drag and drop, visual composer, pop
4
  Requires PHP: 5.6
5
  Requires at least: 4.6
6
  Tested up to: 5.8.2
7
- Stable tag: 41.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -204,6 +204,12 @@ Yes, we have an awesome online community that you can join to share your experti
204
 
205
  == Changelog ==
206
 
 
 
 
 
 
 
207
  = 41.0 =
208
  *Release Date - 2021-12-13*
209
 
4
  Requires PHP: 5.6
5
  Requires at least: 4.6
6
  Tested up to: 5.8.2
7
+ Stable tag: 41.1
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
204
 
205
  == Changelog ==
206
 
207
+ = 41.1 =
208
+ *Release Date - 2021-12-15*
209
+
210
+ ### Free:
211
+ - Fix: Editor works properly on SiteGround hosting
212
+
213
  = 41.0 =
214
  *Release Date - 2021-12-13*
215
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitbba276dedfac8342542149543c34a6af::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit90946d1069cee70ecba873417dd2aa9d::getLoader();
vendor/composer/InstalledVersions.php CHANGED
@@ -19,7 +19,7 @@ private static $installed = array (
19
  'aliases' =>
20
  array (
21
  ),
22
- 'reference' => 'a7e983937b5280549b69f1246253b05c44b0e389',
23
  'name' => '__root__',
24
  ),
25
  'versions' =>
@@ -31,7 +31,7 @@ private static $installed = array (
31
  'aliases' =>
32
  array (
33
  ),
34
- 'reference' => 'a7e983937b5280549b69f1246253b05c44b0e389',
35
  ),
36
  ),
37
  );
19
  'aliases' =>
20
  array (
21
  ),
22
+ 'reference' => '80e9f259b65c2ba37d0a967be9d4260dedeefdfb',
23
  'name' => '__root__',
24
  ),
25
  'versions' =>
31
  'aliases' =>
32
  array (
33
  ),
34
+ 'reference' => '80e9f259b65c2ba37d0a967be9d4260dedeefdfb',
35
  ),
36
  ),
37
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitbba276dedfac8342542149543c34a6af
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInitbba276dedfac8342542149543c34a6af
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInitbba276dedfac8342542149543c34a6af', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
- spl_autoload_unregister(array('ComposerAutoloaderInitbba276dedfac8342542149543c34a6af', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInitbba276dedfac8342542149543c34a6af::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit90946d1069cee70ecba873417dd2aa9d
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInit90946d1069cee70ecba873417dd2aa9d', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
+ spl_autoload_unregister(array('ComposerAutoloaderInit90946d1069cee70ecba873417dd2aa9d', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInit90946d1069cee70ecba873417dd2aa9d::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitbba276dedfac8342542149543c34a6af
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'V' =>
@@ -295,9 +295,9 @@ class ComposerStaticInitbba276dedfac8342542149543c34a6af
295
  public static function getInitializer(ClassLoader $loader)
296
  {
297
  return \Closure::bind(function () use ($loader) {
298
- $loader->prefixLengthsPsr4 = ComposerStaticInitbba276dedfac8342542149543c34a6af::$prefixLengthsPsr4;
299
- $loader->prefixDirsPsr4 = ComposerStaticInitbba276dedfac8342542149543c34a6af::$prefixDirsPsr4;
300
- $loader->classMap = ComposerStaticInitbba276dedfac8342542149543c34a6af::$classMap;
301
 
302
  }, null, ClassLoader::class);
303
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit90946d1069cee70ecba873417dd2aa9d
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'V' =>
295
  public static function getInitializer(ClassLoader $loader)
296
  {
297
  return \Closure::bind(function () use ($loader) {
298
+ $loader->prefixLengthsPsr4 = ComposerStaticInit90946d1069cee70ecba873417dd2aa9d::$prefixLengthsPsr4;
299
+ $loader->prefixDirsPsr4 = ComposerStaticInit90946d1069cee70ecba873417dd2aa9d::$prefixDirsPsr4;
300
+ $loader->classMap = ComposerStaticInit90946d1069cee70ecba873417dd2aa9d::$classMap;
301
 
302
  }, null, ClassLoader::class);
303
  }
vendor/composer/installed.php CHANGED
@@ -6,7 +6,7 @@
6
  'aliases' =>
7
  array (
8
  ),
9
- 'reference' => 'a7e983937b5280549b69f1246253b05c44b0e389',
10
  'name' => '__root__',
11
  ),
12
  'versions' =>
@@ -18,7 +18,7 @@
18
  'aliases' =>
19
  array (
20
  ),
21
- 'reference' => 'a7e983937b5280549b69f1246253b05c44b0e389',
22
  ),
23
  ),
24
  );
6
  'aliases' =>
7
  array (
8
  ),
9
+ 'reference' => '80e9f259b65c2ba37d0a967be9d4260dedeefdfb',
10
  'name' => '__root__',
11
  ),
12
  'versions' =>
18
  'aliases' =>
19
  array (
20
  ),
21
+ 'reference' => '80e9f259b65c2ba37d0a967be9d4260dedeefdfb',
22
  ),
23
  ),
24
  );
visualcomposer/Modules/Assets/AssetBundleCompressionController.php CHANGED
@@ -37,14 +37,15 @@ class AssetBundleCompressionController extends Container implements Module
37
  return;
38
  }
39
 
 
 
 
 
40
  if (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') === false) {
41
  // browser cannot accept compressed content, so need output standard JS/CSS
42
  echo file_get_contents($this->getBundlePath());
43
  } else {
44
- error_reporting(0);
45
- $mimeType = $this->getMimeType();
46
  header('Content-Encoding: gzip');
47
- header('Content-Type: ' . $mimeType);
48
 
49
  if ($this->isPhpGzCompression()) {
50
  // let 3 party app gzip our content.
37
  return;
38
  }
39
 
40
+ error_reporting(0);
41
+ $mimeType = $this->getMimeType();
42
+ header('Content-Type: ' . $mimeType);
43
+
44
  if (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') === false) {
45
  // browser cannot accept compressed content, so need output standard JS/CSS
46
  echo file_get_contents($this->getBundlePath());
47
  } else {
 
 
48
  header('Content-Encoding: gzip');
 
49
 
50
  if ($this->isPhpGzCompression()) {
51
  // let 3 party app gzip our content.
visualcomposer/Modules/License/FeedbackController.php CHANGED
@@ -92,10 +92,11 @@ class FeedbackController extends Container implements Module
92
  * @param \VisualComposer\Helpers\Request $requestHelper
93
  * @param \VisualComposer\Helpers\Url $urlHelper
94
  * @param \VisualComposer\Helpers\License $licenseHelper
 
95
  *
96
  * @return array
97
  */
98
- protected function deactivationSubmitForm($response, Request $requestHelper, Url $urlHelper, License $licenseHelper)
99
  {
100
  $reasonId = $requestHelper->input('vcv-reason');
101
  $feedback = $requestHelper->input('vcv-extra-feedback');
@@ -108,6 +109,7 @@ class FeedbackController extends Container implements Module
108
  'vcv-deactivation-reason' => $reasonId,
109
  'vcv-deactivation-feedback' => $feedback,
110
  'vcv-license-type' => $licenseType,
 
111
  ]
112
  );
113
 
92
  * @param \VisualComposer\Helpers\Request $requestHelper
93
  * @param \VisualComposer\Helpers\Url $urlHelper
94
  * @param \VisualComposer\Helpers\License $licenseHelper
95
+ * @param \VisualComposer\Helpers\Options $optionsHelper
96
  *
97
  * @return array
98
  */
99
+ protected function deactivationSubmitForm($response, Request $requestHelper, Url $urlHelper, License $licenseHelper, Options $optionsHelper)
100
  {
101
  $reasonId = $requestHelper->input('vcv-reason');
102
  $feedback = $requestHelper->input('vcv-extra-feedback');
109
  'vcv-deactivation-reason' => $reasonId,
110
  'vcv-deactivation-feedback' => $feedback,
111
  'vcv-license-type' => $licenseType,
112
+ 'vcv-activation-time' => $optionsHelper->get('plugin-activation'),
113
  ]
114
  );
115