Changeset 3395773
- Timestamp:
- 11/14/2025 01:50:47 PM (3 months ago)
- Location:
- wschat-live-chat
- Files:
-
- 8 edited
- 12 copied
-
tags/3.1.7 (copied) (copied from wschat-live-chat/trunk)
-
tags/3.1.7/lang (copied) (copied from wschat-live-chat/trunk/lang)
-
tags/3.1.7/readme.txt (copied) (copied from wschat-live-chat/trunk/readme.txt) (3 diffs)
-
tags/3.1.7/resources/views/admin/settings/output.php (copied) (copied from wschat-live-chat/trunk/resources/views/admin/settings/output.php)
-
tags/3.1.7/src/PreChatForm/Settings.php (modified) (1 diff)
-
tags/3.1.7/src/WSChat.php (copied) (copied from wschat-live-chat/trunk/src/WSChat.php)
-
tags/3.1.7/src/WfApiManager/Config.php (copied) (copied from wschat-live-chat/trunk/src/WfApiManager/Config.php)
-
tags/3.1.7/vendor/autoload.php (copied) (copied from wschat-live-chat/trunk/vendor/autoload.php) (1 diff)
-
tags/3.1.7/vendor/composer/autoload_psr4.php (copied) (copied from wschat-live-chat/trunk/vendor/composer/autoload_psr4.php)
-
tags/3.1.7/vendor/composer/autoload_real.php (copied) (copied from wschat-live-chat/trunk/vendor/composer/autoload_real.php) (3 diffs)
-
tags/3.1.7/vendor/composer/autoload_static.php (copied) (copied from wschat-live-chat/trunk/vendor/composer/autoload_static.php) (2 diffs)
-
tags/3.1.7/vendor/composer/installed.php (copied) (copied from wschat-live-chat/trunk/vendor/composer/installed.php) (2 diffs)
-
tags/3.1.7/wschat.php (copied) (copied from wschat-live-chat/trunk/wschat.php) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/src/PreChatForm/Settings.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/wschat.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wschat-live-chat/tags/3.1.7/readme.txt
r3359112 r3395773 5 5 Requires at least: 4.3 6 6 Tested up to: 6.8 7 Stable tag: 3.1. 67 Stable tag: 3.1.7 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 93 93 == Changelog == 94 94 95 = 3.1.7 = 96 * Code cleanup and Improvement. 97 95 98 = 3.1.6 = 96 99 * Made compatible with WooCommerce 10.0 … … 150 153 == Upgrade notice == 151 154 155 = 3.1.7 = 156 * Code cleanup and Improvement. 157 152 158 = 3.1.6 = 153 159 * Made compatible with WooCommerce 10.0 -
wschat-live-chat/tags/3.1.7/src/PreChatForm/Settings.php
r3094643 r3395773 302 302 303 303 public static function reset_settings() { 304 305 // ✅ 1. Verify user permission 306 if ( ! current_user_can( 'manage_options' ) ) { 307 wp_send_json_error( 308 array( 'message' => __( 'Unauthorized User.', 'wschat' ) ), 309 403 310 ); 311 } 312 313 // ✅ 2. Verify nonce for CSRF protection 314 if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['nonce'] ) ), 'wschat_reset_settings_nonce' ) ) { 315 wp_send_json_error( 316 array( 'message' => __( 'Invalid nonce.', 'wschat' ) ), 317 400 318 ); 319 } 320 304 321 global $wpdb; 305 322 $query = 'DELETE FROM ' . $wpdb->prefix . "options WHERE option_name IN ('wschat_settings','wschat_prechat_form_settings','wschat_dialogflow_settings','wschat_site_settings')"; -
wschat-live-chat/tags/3.1.7/vendor/autoload.php
r3313283 r3395773 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 9d31560698de9c799506d780707f31fc::getLoader();25 return ComposerAutoloaderInitce184c7063177f4e01f76ab5b7765fa0::getLoader(); -
wschat-live-chat/tags/3.1.7/vendor/composer/autoload_real.php
r3313283 r3395773 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 9d31560698de9c799506d780707f31fc5 class ComposerAutoloaderInitce184c7063177f4e01f76ab5b7765fa0 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 9d31560698de9c799506d780707f31fc', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInitce184c7063177f4e01f76ab5b7765fa0', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 9d31560698de9c799506d780707f31fc', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInitce184c7063177f4e01f76ab5b7765fa0', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 9d31560698de9c799506d780707f31fc::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $includeFiles = \Composer\Autoload\ComposerStaticInit 9d31560698de9c799506d780707f31fc::$files;36 $includeFiles = \Composer\Autoload\ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::$files; 37 37 foreach ($includeFiles as $fileIdentifier => $file) { 38 composerRequire 9d31560698de9c799506d780707f31fc($fileIdentifier, $file);38 composerRequirece184c7063177f4e01f76ab5b7765fa0($fileIdentifier, $file); 39 39 } 40 40 … … 48 48 * @return void 49 49 */ 50 function composerRequire 9d31560698de9c799506d780707f31fc($fileIdentifier, $file)50 function composerRequirece184c7063177f4e01f76ab5b7765fa0($fileIdentifier, $file) 51 51 { 52 52 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
wschat-live-chat/tags/3.1.7/vendor/composer/autoload_static.php
r3313283 r3395773 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 9d31560698de9c799506d780707f31fc7 class ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0 8 8 { 9 9 public static $files = array ( … … 306 306 { 307 307 return \Closure::bind(function () use ($loader) { 308 $loader->prefixLengthsPsr4 = ComposerStaticInit 9d31560698de9c799506d780707f31fc::$prefixLengthsPsr4;309 $loader->prefixDirsPsr4 = ComposerStaticInit 9d31560698de9c799506d780707f31fc::$prefixDirsPsr4;310 $loader->classMap = ComposerStaticInit 9d31560698de9c799506d780707f31fc::$classMap;308 $loader->prefixLengthsPsr4 = ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::$prefixLengthsPsr4; 309 $loader->prefixDirsPsr4 = ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::$prefixDirsPsr4; 310 $loader->classMap = ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::$classMap; 311 311 312 312 }, null, ClassLoader::class); -
wschat-live-chat/tags/3.1.7/vendor/composer/installed.php
r3313283 r3395773 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 16e38004c2addacb04d42920eaeadb5585121d54',6 'reference' => 'e9eebf54c5bebbdabe7a82d276fbe8100bb49eff', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' 16e38004c2addacb04d42920eaeadb5585121d54',25 'reference' => 'e9eebf54c5bebbdabe7a82d276fbe8100bb49eff', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', -
wschat-live-chat/tags/3.1.7/wschat.php
r3359112 r3395773 4 4 * Plugin URI: https://elextensions.com/plugin/wschat-wordpress-live-chat-plugin/ 5 5 * Description: Let's you connect to your customers in real-time. 6 * Version: 3.1. 66 * Version: 3.1.7 7 7 * Requires PHP: 7.1.3 8 8 * WC requires at least: 3.0.0 -
wschat-live-chat/trunk/readme.txt
r3359112 r3395773 5 5 Requires at least: 4.3 6 6 Tested up to: 6.8 7 Stable tag: 3.1. 67 Stable tag: 3.1.7 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 93 93 == Changelog == 94 94 95 = 3.1.7 = 96 * Code cleanup and Improvement. 97 95 98 = 3.1.6 = 96 99 * Made compatible with WooCommerce 10.0 … … 150 153 == Upgrade notice == 151 154 155 = 3.1.7 = 156 * Code cleanup and Improvement. 157 152 158 = 3.1.6 = 153 159 * Made compatible with WooCommerce 10.0 -
wschat-live-chat/trunk/src/PreChatForm/Settings.php
r3094643 r3395773 302 302 303 303 public static function reset_settings() { 304 305 // ✅ 1. Verify user permission 306 if ( ! current_user_can( 'manage_options' ) ) { 307 wp_send_json_error( 308 array( 'message' => __( 'Unauthorized User.', 'wschat' ) ), 309 403 310 ); 311 } 312 313 // ✅ 2. Verify nonce for CSRF protection 314 if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['nonce'] ) ), 'wschat_reset_settings_nonce' ) ) { 315 wp_send_json_error( 316 array( 'message' => __( 'Invalid nonce.', 'wschat' ) ), 317 400 318 ); 319 } 320 304 321 global $wpdb; 305 322 $query = 'DELETE FROM ' . $wpdb->prefix . "options WHERE option_name IN ('wschat_settings','wschat_prechat_form_settings','wschat_dialogflow_settings','wschat_site_settings')"; -
wschat-live-chat/trunk/vendor/autoload.php
r3313283 r3395773 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 9d31560698de9c799506d780707f31fc::getLoader();25 return ComposerAutoloaderInitce184c7063177f4e01f76ab5b7765fa0::getLoader(); -
wschat-live-chat/trunk/vendor/composer/autoload_real.php
r3313283 r3395773 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 9d31560698de9c799506d780707f31fc5 class ComposerAutoloaderInitce184c7063177f4e01f76ab5b7765fa0 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 9d31560698de9c799506d780707f31fc', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInitce184c7063177f4e01f76ab5b7765fa0', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 9d31560698de9c799506d780707f31fc', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInitce184c7063177f4e01f76ab5b7765fa0', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 9d31560698de9c799506d780707f31fc::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $includeFiles = \Composer\Autoload\ComposerStaticInit 9d31560698de9c799506d780707f31fc::$files;36 $includeFiles = \Composer\Autoload\ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::$files; 37 37 foreach ($includeFiles as $fileIdentifier => $file) { 38 composerRequire 9d31560698de9c799506d780707f31fc($fileIdentifier, $file);38 composerRequirece184c7063177f4e01f76ab5b7765fa0($fileIdentifier, $file); 39 39 } 40 40 … … 48 48 * @return void 49 49 */ 50 function composerRequire 9d31560698de9c799506d780707f31fc($fileIdentifier, $file)50 function composerRequirece184c7063177f4e01f76ab5b7765fa0($fileIdentifier, $file) 51 51 { 52 52 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
wschat-live-chat/trunk/vendor/composer/autoload_static.php
r3313283 r3395773 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 9d31560698de9c799506d780707f31fc7 class ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0 8 8 { 9 9 public static $files = array ( … … 306 306 { 307 307 return \Closure::bind(function () use ($loader) { 308 $loader->prefixLengthsPsr4 = ComposerStaticInit 9d31560698de9c799506d780707f31fc::$prefixLengthsPsr4;309 $loader->prefixDirsPsr4 = ComposerStaticInit 9d31560698de9c799506d780707f31fc::$prefixDirsPsr4;310 $loader->classMap = ComposerStaticInit 9d31560698de9c799506d780707f31fc::$classMap;308 $loader->prefixLengthsPsr4 = ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::$prefixLengthsPsr4; 309 $loader->prefixDirsPsr4 = ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::$prefixDirsPsr4; 310 $loader->classMap = ComposerStaticInitce184c7063177f4e01f76ab5b7765fa0::$classMap; 311 311 312 312 }, null, ClassLoader::class); -
wschat-live-chat/trunk/vendor/composer/installed.php
r3313283 r3395773 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 16e38004c2addacb04d42920eaeadb5585121d54',6 'reference' => 'e9eebf54c5bebbdabe7a82d276fbe8100bb49eff', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' 16e38004c2addacb04d42920eaeadb5585121d54',25 'reference' => 'e9eebf54c5bebbdabe7a82d276fbe8100bb49eff', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', -
wschat-live-chat/trunk/wschat.php
r3359112 r3395773 4 4 * Plugin URI: https://elextensions.com/plugin/wschat-wordpress-live-chat-plugin/ 5 5 * Description: Let's you connect to your customers in real-time. 6 * Version: 3.1. 66 * Version: 3.1.7 7 7 * Requires PHP: 7.1.3 8 8 * WC requires at least: 3.0.0
Note: See TracChangeset
for help on using the changeset viewer.