Changeset 3323341
- Timestamp:
- 07/07/2025 08:54:45 AM (9 months ago)
- Location:
- wp-live-chat-software-for-wordpress
- Files:
-
- 2 added
- 24 edited
-
tags/5.0.6/changelog.txt (modified) (1 diff)
-
tags/5.0.6/includes/elementor-functions.php (modified) (1 diff)
-
tags/5.0.6/includes/functions.php (modified) (1 diff)
-
tags/5.0.6/includes/plugin.php (modified) (1 diff)
-
tags/5.0.6/includes/woocommerce-functions.php (added)
-
tags/5.0.6/livechat.php (modified) (2 diffs)
-
tags/5.0.6/readme.txt (modified) (3 diffs)
-
tags/5.0.6/vendor/autoload.php (modified) (1 diff)
-
tags/5.0.6/vendor/composer/InstalledVersions.php (modified) (3 diffs)
-
tags/5.0.6/vendor/composer/autoload_files.php (modified) (1 diff)
-
tags/5.0.6/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/5.0.6/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/5.0.6/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/includes/elementor-functions.php (modified) (1 diff)
-
trunk/includes/functions.php (modified) (1 diff)
-
trunk/includes/plugin.php (modified) (1 diff)
-
trunk/includes/woocommerce-functions.php (added)
-
trunk/livechat.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/InstalledVersions.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_files.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-live-chat-software-for-wordpress/tags/5.0.6/changelog.txt
r3323319 r3323341 1 1 == Changelog == 2 3 = 5.0.6 = 4 * updated plugin name 5 6 = 5.0.5 = 7 * added SKU property to cart tracking 8 9 = 5.0.4 = 10 * fixed WooCommerce cart discounts return type 11 12 = 5.0.3 = 13 * fixed WooCommerce cart tracking issue 2 14 3 15 = 5.0.2 = -
wp-live-chat-software-for-wordpress/tags/5.0.6/includes/elementor-functions.php
r3323319 r3323341 8 8 namespace LiveChat; 9 9 10 use Elementor\Plugin;11 use LiveChat\Widgets\TextQualityBadgeWidget;12 13 10 /** 14 11 * Register Elementor categories 15 12 */ 16 13 function text_register_categories() { 17 $elementor = Plugin::instance();14 $elementor = \Elementor\Plugin::instance(); 18 15 19 16 $elementor->elements_manager->add_category( -
wp-live-chat-software-for-wordpress/tags/5.0.6/includes/functions.php
r3323319 r3323341 9 9 10 10 use stdClass; 11 use WP_User;12 11 13 12 define( 'TEXT_TOKEN_DATA_DB_KEY', 'token_data' ); 14 15 /**16 * Get numeric value from string.17 *18 * @param string $value Stringified numeric value.19 * @return string20 */21 function get_numeric_value_from_string( string $value ): float {22 return floatval( preg_replace( '/[^\d\.]/', '', $value ) );23 }24 25 /**26 * Get the WooCommerce product variant title.27 *28 * @param array $variation The product variation.29 * @return string30 */31 function get_variant_title( array $variation ): string {32 $variant_title = '';33 34 foreach ( $variation as $attribute_name => $attribute_value ) {35 // Output the variation attribute values (e.g., "Large / black").36 $variant_title .= $attribute_value . ' / ';37 }38 39 // remove the last ' / '.40 return rtrim( $variant_title, ' / ' );41 }42 43 /**44 * Get the WooCommerce cart.45 *46 * @param \WC_Cart $cart The WooCommerce cart.47 * @param string $currency The currency.48 * @return void49 */50 function text_get_cart( \WC_Cart $cart, string $currency ): void {51 $response = new stdClass();52 53 $response->currency = $currency;54 $response->total = get_numeric_value_from_string( $cart->get_cart_contents_total() );55 $response->subtotal = get_numeric_value_from_string( $cart->get_subtotal() );56 57 $response->items = array();58 59 $items = $cart->get_cart_contents();60 61 $product_ids = array();62 foreach ( $items as $item ) {63 $product_ids[] = $item['product_id'];64 }65 66 $products = wc_get_products(67 array(68 'include' => $product_ids,69 )70 );71 72 foreach ( $items as $item ) {73 $product = $products[ array_search( $item['product_id'], array_column( $products, 'id' ), true ) ];74 75 $subtotal = $item['line_subtotal'];76 $value = $item['line_total'];77 78 $discount = $subtotal - $value;79 80 $response->items[] = array(81 'id' => $item['product_id'],82 'thumbnailUrl' => get_the_post_thumbnail_url( $product->get_id(), 'shop_thumbnail' ),83 'title' => $product->get_name(),84 'variantTitle' => get_variant_title( $item['variation'] ),85 'variantId' => $item['variation_id'],86 'discounts' => array(87 'amount' => $discount,88 ),89 'qty' => $item['quantity'],90 'value' => $value,91 'productPreviewUrl' => $product->get_permalink(),92 );93 }94 95 wp_send_json_success( $response );96 }97 13 98 14 /** -
wp-live-chat-software-for-wordpress/tags/5.0.6/includes/plugin.php
r3323319 r3323341 107 107 class_exists( '\Elementor\Plugin' ) 108 108 ); 109 }110 111 /**112 * Refresh cart action for CI.113 *114 * @return void115 */116 function refresh_cart_action(): void {117 $woocommerce = WC();118 119 $cart = $woocommerce->cart;120 121 text_get_cart( $cart, get_woocommerce_currency() );122 109 } 123 110 -
wp-live-chat-software-for-wordpress/tags/5.0.6/livechat.php
r3323319 r3323341 10 10 * Plugin URI: https://www.livechat.com/marketplace/apps/wordpress/ 11 11 * Description: Live chat software for live help, online sales and customer support. This plugin allows to quickly install LiveChat on any WordPress website. 12 * Version: 5.0. 212 * Version: 5.0.6 13 13 * Author: LiveChat 14 14 * Author URI: https://www.livechat.com … … 28 28 require_once __DIR__ . '/vendor/autoload.php'; 29 29 30 define( 'TEXT_PLUGIN_VERSION', '5.0. 2' );30 define( 'TEXT_PLUGIN_VERSION', '5.0.6' ); 31 31 define( 'TEXT_PLUGIN_DIR', __DIR__ ); 32 32 define( 'TEXT_PLUGIN_BASE', plugin_basename( __FILE__ ) ); -
wp-live-chat-software-for-wordpress/tags/5.0.6/readme.txt
r3323319 r3323341 1 === LiveChat - WP live chat plugin for WordPress ===1 === LiveChat - Live Chat Plugin for WP Websites === 2 2 Contributors: LiveChat 3 3 Tags: live chat, chat plugin, live chat plugin, wordpress live chat, wordpress chat, 4 Stable tag: 5.0. 24 Stable tag: 5.0.6 5 5 Requires PHP: 7.2 6 Tested up to: 6.8 6 Tested up to: 6.8.1 7 7 Requires at least: 4.4 8 8 License: GPLv3 or later … … 181 181 == Changelog == 182 182 183 = 5.0.6 = 184 * updated plugin name 185 186 = 5.0.5 = 187 * added SKU property to cart tracking 188 189 = 5.0.4 = 190 * fixed WooCommerce cart discounts return type 191 192 = 5.0.3 = 193 * fixed WooCommerce cart tracking issue 194 195 = 5.0.2 = 196 * checked plugin compatibility with WordPress 6.8 197 183 198 = 5.0.1 = 184 199 * added missing changelog entry … … 192 207 = 4.5.23 = 193 208 * checked plugin compatibility with WordPress 6.7 194 195 = 4.5.22 =196 * checked plugin compatibility with WordPress 6.6197 198 = 4.5.21 =199 * fixed deprecation warnings for PHP 8.2+200 201 = 4.5.20 =202 * fixed plugin attached if woocommerce is active203 204 = 4.5.19 =205 * checked plugin compatibility with WordPress 6.5206 207 = 4.5.18 =208 * update firebase/php-jwt package to 6.4.0209 210 = 4.5.17 =211 * pass variable instead of reference when calling JWT::decode212 213 = 4.5.16 =214 * fixed CSRF vulnerability215 216 = 4.5.15 =217 * fixed error with firebase/php-jwt package218 219 = 4.5.14 =220 * checked plugin compatibility with WordPress 6.4221 222 = 4.5.13 =223 * checked plugin compatibility with WordPress 6.3224 225 = 4.5.12 =226 * checked plugin compatibility with WordPress 6.2.2227 228 = 4.5.11 =229 * fix for 'Attempt to read property "slug" on array' for PHP v8+230 231 = 4.5.10 =232 * support for Elementor plugin v3.5+233 234 = 4.5.9 =235 * updated plugin description236 237 = 4.5.8 =238 * checked plugin compatibility with WordPress 6.1239 240 = 4.5.7 =241 * fix on hiding review notice242 243 = 4.5.6 =244 * checked plugin compatibility with WordPress 6.0245 246 = 4.5.5 =247 * checked plugin compatibility with WordPress 5.9248 249 = 4.5.4 =250 * updated plugin description251 252 = 4.5.3 =253 * fixed loading custom fonts in Elementor254 255 = 4.5.2 =256 * introduced prefixes to avoid naming collisions257 258 = 4.5.1 =259 * usage of Polyfill was removed260 261 = 4.5.0 =262 * compatibility with the Elementor plugin263 * bug fixes264 265 = 4.4.10 =266 * bug fixes267 268 = 4.4.9 =269 * support for Elementor plugin270 * hide chat widget in Elementor preview271 272 = 4.4.8 =273 * CDN for connect-bridge script274 275 = 4.4.7 =276 * connect-bridge update277 * tested WordPress version bump278 279 = 4.4.6 =280 * bug fixes281 282 = 4.4.5 =283 * bug fixes284 285 = 4.4.4 =286 * asynchronous chat widget loading287 * support for the new admin notices mechanism288 * WordPress 5.7 compatibility check289 290 = 4.4.3 =291 * bug fixes292 293 = 4.4.2 =294 * plugin compatibility bumped to WP in version 5.6295 296 = 4.4.1 =297 * bug fixes298 299 = 4.4.0 =300 * auto-update feature301 302 = 4.3.3 =303 * plugin compatibility bumped to WP in version 5.5304 305 = 4.3.2 =306 * bug fixes307 308 = 4.3.1 =309 * bug fixes310 311 = 4.3.0 =312 * bug fixes313 * disconnect option added -
wp-live-chat-software-for-wordpress/tags/5.0.6/vendor/autoload.php
r3323319 r3323341 15 15 } 16 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 17 throw new RuntimeException($err); 21 18 } 22 19 23 20 require_once __DIR__ . '/composer/autoload_real.php'; 24 21 25 return ComposerAutoloaderInit b3beefd062fadd99380c1fcefe26370c::getLoader();22 return ComposerAutoloaderInit525df3e329a675ac734f6c892aec722a::getLoader(); -
wp-live-chat-software-for-wordpress/tags/5.0.6/vendor/composer/InstalledVersions.php
r3323319 r3323341 27 27 class InstalledVersions 28 28 { 29 /** 30 * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to 31 * @internal 32 */ 33 private static $selfDir = null; 34 29 35 /** 30 36 * @var mixed[]|null … … 324 330 325 331 /** 332 * @return string 333 */ 334 private static function getSelfDir() 335 { 336 if (self::$selfDir === null) { 337 self::$selfDir = strtr(__DIR__, '\\', '/'); 338 } 339 340 return self::$selfDir; 341 } 342 343 /** 326 344 * @return array[] 327 345 * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> … … 337 355 338 356 if (self::$canGetVendors) { 339 $selfDir = s trtr(__DIR__, '\\', '/');357 $selfDir = self::getSelfDir(); 340 358 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 341 359 $vendorDir = strtr($vendorDir, '\\', '/'); -
wp-live-chat-software-for-wordpress/tags/5.0.6/vendor/composer/autoload_files.php
r3323319 r3323341 8 8 return array( 9 9 'fdba9c6585915947dfbaba492ebdeb35' => $baseDir . '/includes/functions.php', 10 '0d0c3925431d2dc9cad1fc04818f5506' => $baseDir . '/includes/woocommerce-functions.php', 10 11 '82c376d2fd15f380fa57637d9a2c92a2' => $baseDir . '/includes/elementor-functions.php', 11 12 '370860d146a14b75751520f01cbc9c8c' => $baseDir . '/includes/routes/diagnose.php', -
wp-live-chat-software-for-wordpress/tags/5.0.6/vendor/composer/autoload_real.php
r3323319 r3323341 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit b3beefd062fadd99380c1fcefe26370c5 class ComposerAutoloaderInit525df3e329a675ac734f6c892aec722a 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit b3beefd062fadd99380c1fcefe26370c', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit525df3e329a675ac734f6c892aec722a', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit b3beefd062fadd99380c1fcefe26370c', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit525df3e329a675ac734f6c892aec722a', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit525df3e329a675ac734f6c892aec722a::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $filesToLoad = \Composer\Autoload\ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::$files;36 $filesToLoad = \Composer\Autoload\ComposerStaticInit525df3e329a675ac734f6c892aec722a::$files; 37 37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
wp-live-chat-software-for-wordpress/tags/5.0.6/vendor/composer/autoload_static.php
r3323319 r3323341 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit b3beefd062fadd99380c1fcefe26370c7 class ComposerStaticInit525df3e329a675ac734f6c892aec722a 8 8 { 9 9 public static $files = array ( 10 10 'fdba9c6585915947dfbaba492ebdeb35' => __DIR__ . '/../..' . '/includes/functions.php', 11 '0d0c3925431d2dc9cad1fc04818f5506' => __DIR__ . '/../..' . '/includes/woocommerce-functions.php', 11 12 '82c376d2fd15f380fa57637d9a2c92a2' => __DIR__ . '/../..' . '/includes/elementor-functions.php', 12 13 '370860d146a14b75751520f01cbc9c8c' => __DIR__ . '/../..' . '/includes/routes/diagnose.php', … … 48 49 { 49 50 return \Closure::bind(function () use ($loader) { 50 $loader->prefixLengthsPsr4 = ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::$prefixLengthsPsr4;51 $loader->prefixDirsPsr4 = ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::$prefixDirsPsr4;52 $loader->classMap = ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::$classMap;51 $loader->prefixLengthsPsr4 = ComposerStaticInit525df3e329a675ac734f6c892aec722a::$prefixLengthsPsr4; 52 $loader->prefixDirsPsr4 = ComposerStaticInit525df3e329a675ac734f6c892aec722a::$prefixDirsPsr4; 53 $loader->classMap = ComposerStaticInit525df3e329a675ac734f6c892aec722a::$classMap; 53 54 54 55 }, null, ClassLoader::class); -
wp-live-chat-software-for-wordpress/tags/5.0.6/vendor/composer/installed.php
r3323319 r3323341 2 2 'root' => array( 3 3 'name' => 'livechatinc/wordpress-integration', 4 'pretty_version' => ' 0.1.0',5 'version' => ' 0.1.0.0',4 'pretty_version' => '5.0.6', 5 'version' => '5.0.6.0', 6 6 'reference' => null, 7 7 'type' => 'wordpress-module', … … 21 21 ), 22 22 'livechatinc/wordpress-integration' => array( 23 'pretty_version' => ' 0.1.0',24 'version' => ' 0.1.0.0',23 'pretty_version' => '5.0.6', 24 'version' => '5.0.6.0', 25 25 'reference' => null, 26 26 'type' => 'wordpress-module', -
wp-live-chat-software-for-wordpress/trunk/changelog.txt
r3323319 r3323341 1 1 == Changelog == 2 3 = 5.0.6 = 4 * updated plugin name 5 6 = 5.0.5 = 7 * added SKU property to cart tracking 8 9 = 5.0.4 = 10 * fixed WooCommerce cart discounts return type 11 12 = 5.0.3 = 13 * fixed WooCommerce cart tracking issue 2 14 3 15 = 5.0.2 = -
wp-live-chat-software-for-wordpress/trunk/includes/elementor-functions.php
r3323319 r3323341 8 8 namespace LiveChat; 9 9 10 use Elementor\Plugin;11 use LiveChat\Widgets\TextQualityBadgeWidget;12 13 10 /** 14 11 * Register Elementor categories 15 12 */ 16 13 function text_register_categories() { 17 $elementor = Plugin::instance();14 $elementor = \Elementor\Plugin::instance(); 18 15 19 16 $elementor->elements_manager->add_category( -
wp-live-chat-software-for-wordpress/trunk/includes/functions.php
r3323319 r3323341 9 9 10 10 use stdClass; 11 use WP_User;12 11 13 12 define( 'TEXT_TOKEN_DATA_DB_KEY', 'token_data' ); 14 15 /**16 * Get numeric value from string.17 *18 * @param string $value Stringified numeric value.19 * @return string20 */21 function get_numeric_value_from_string( string $value ): float {22 return floatval( preg_replace( '/[^\d\.]/', '', $value ) );23 }24 25 /**26 * Get the WooCommerce product variant title.27 *28 * @param array $variation The product variation.29 * @return string30 */31 function get_variant_title( array $variation ): string {32 $variant_title = '';33 34 foreach ( $variation as $attribute_name => $attribute_value ) {35 // Output the variation attribute values (e.g., "Large / black").36 $variant_title .= $attribute_value . ' / ';37 }38 39 // remove the last ' / '.40 return rtrim( $variant_title, ' / ' );41 }42 43 /**44 * Get the WooCommerce cart.45 *46 * @param \WC_Cart $cart The WooCommerce cart.47 * @param string $currency The currency.48 * @return void49 */50 function text_get_cart( \WC_Cart $cart, string $currency ): void {51 $response = new stdClass();52 53 $response->currency = $currency;54 $response->total = get_numeric_value_from_string( $cart->get_cart_contents_total() );55 $response->subtotal = get_numeric_value_from_string( $cart->get_subtotal() );56 57 $response->items = array();58 59 $items = $cart->get_cart_contents();60 61 $product_ids = array();62 foreach ( $items as $item ) {63 $product_ids[] = $item['product_id'];64 }65 66 $products = wc_get_products(67 array(68 'include' => $product_ids,69 )70 );71 72 foreach ( $items as $item ) {73 $product = $products[ array_search( $item['product_id'], array_column( $products, 'id' ), true ) ];74 75 $subtotal = $item['line_subtotal'];76 $value = $item['line_total'];77 78 $discount = $subtotal - $value;79 80 $response->items[] = array(81 'id' => $item['product_id'],82 'thumbnailUrl' => get_the_post_thumbnail_url( $product->get_id(), 'shop_thumbnail' ),83 'title' => $product->get_name(),84 'variantTitle' => get_variant_title( $item['variation'] ),85 'variantId' => $item['variation_id'],86 'discounts' => array(87 'amount' => $discount,88 ),89 'qty' => $item['quantity'],90 'value' => $value,91 'productPreviewUrl' => $product->get_permalink(),92 );93 }94 95 wp_send_json_success( $response );96 }97 13 98 14 /** -
wp-live-chat-software-for-wordpress/trunk/includes/plugin.php
r3323319 r3323341 107 107 class_exists( '\Elementor\Plugin' ) 108 108 ); 109 }110 111 /**112 * Refresh cart action for CI.113 *114 * @return void115 */116 function refresh_cart_action(): void {117 $woocommerce = WC();118 119 $cart = $woocommerce->cart;120 121 text_get_cart( $cart, get_woocommerce_currency() );122 109 } 123 110 -
wp-live-chat-software-for-wordpress/trunk/livechat.php
r3323319 r3323341 10 10 * Plugin URI: https://www.livechat.com/marketplace/apps/wordpress/ 11 11 * Description: Live chat software for live help, online sales and customer support. This plugin allows to quickly install LiveChat on any WordPress website. 12 * Version: 5.0. 212 * Version: 5.0.6 13 13 * Author: LiveChat 14 14 * Author URI: https://www.livechat.com … … 28 28 require_once __DIR__ . '/vendor/autoload.php'; 29 29 30 define( 'TEXT_PLUGIN_VERSION', '5.0. 2' );30 define( 'TEXT_PLUGIN_VERSION', '5.0.6' ); 31 31 define( 'TEXT_PLUGIN_DIR', __DIR__ ); 32 32 define( 'TEXT_PLUGIN_BASE', plugin_basename( __FILE__ ) ); -
wp-live-chat-software-for-wordpress/trunk/readme.txt
r3323319 r3323341 1 === LiveChat - WP live chat plugin for WordPress ===1 === LiveChat - Live Chat Plugin for WP Websites === 2 2 Contributors: LiveChat 3 3 Tags: live chat, chat plugin, live chat plugin, wordpress live chat, wordpress chat, 4 Stable tag: 5.0. 24 Stable tag: 5.0.6 5 5 Requires PHP: 7.2 6 Tested up to: 6.8 6 Tested up to: 6.8.1 7 7 Requires at least: 4.4 8 8 License: GPLv3 or later … … 181 181 == Changelog == 182 182 183 = 5.0.6 = 184 * updated plugin name 185 186 = 5.0.5 = 187 * added SKU property to cart tracking 188 189 = 5.0.4 = 190 * fixed WooCommerce cart discounts return type 191 192 = 5.0.3 = 193 * fixed WooCommerce cart tracking issue 194 195 = 5.0.2 = 196 * checked plugin compatibility with WordPress 6.8 197 183 198 = 5.0.1 = 184 199 * added missing changelog entry … … 192 207 = 4.5.23 = 193 208 * checked plugin compatibility with WordPress 6.7 194 195 = 4.5.22 =196 * checked plugin compatibility with WordPress 6.6197 198 = 4.5.21 =199 * fixed deprecation warnings for PHP 8.2+200 201 = 4.5.20 =202 * fixed plugin attached if woocommerce is active203 204 = 4.5.19 =205 * checked plugin compatibility with WordPress 6.5206 207 = 4.5.18 =208 * update firebase/php-jwt package to 6.4.0209 210 = 4.5.17 =211 * pass variable instead of reference when calling JWT::decode212 213 = 4.5.16 =214 * fixed CSRF vulnerability215 216 = 4.5.15 =217 * fixed error with firebase/php-jwt package218 219 = 4.5.14 =220 * checked plugin compatibility with WordPress 6.4221 222 = 4.5.13 =223 * checked plugin compatibility with WordPress 6.3224 225 = 4.5.12 =226 * checked plugin compatibility with WordPress 6.2.2227 228 = 4.5.11 =229 * fix for 'Attempt to read property "slug" on array' for PHP v8+230 231 = 4.5.10 =232 * support for Elementor plugin v3.5+233 234 = 4.5.9 =235 * updated plugin description236 237 = 4.5.8 =238 * checked plugin compatibility with WordPress 6.1239 240 = 4.5.7 =241 * fix on hiding review notice242 243 = 4.5.6 =244 * checked plugin compatibility with WordPress 6.0245 246 = 4.5.5 =247 * checked plugin compatibility with WordPress 5.9248 249 = 4.5.4 =250 * updated plugin description251 252 = 4.5.3 =253 * fixed loading custom fonts in Elementor254 255 = 4.5.2 =256 * introduced prefixes to avoid naming collisions257 258 = 4.5.1 =259 * usage of Polyfill was removed260 261 = 4.5.0 =262 * compatibility with the Elementor plugin263 * bug fixes264 265 = 4.4.10 =266 * bug fixes267 268 = 4.4.9 =269 * support for Elementor plugin270 * hide chat widget in Elementor preview271 272 = 4.4.8 =273 * CDN for connect-bridge script274 275 = 4.4.7 =276 * connect-bridge update277 * tested WordPress version bump278 279 = 4.4.6 =280 * bug fixes281 282 = 4.4.5 =283 * bug fixes284 285 = 4.4.4 =286 * asynchronous chat widget loading287 * support for the new admin notices mechanism288 * WordPress 5.7 compatibility check289 290 = 4.4.3 =291 * bug fixes292 293 = 4.4.2 =294 * plugin compatibility bumped to WP in version 5.6295 296 = 4.4.1 =297 * bug fixes298 299 = 4.4.0 =300 * auto-update feature301 302 = 4.3.3 =303 * plugin compatibility bumped to WP in version 5.5304 305 = 4.3.2 =306 * bug fixes307 308 = 4.3.1 =309 * bug fixes310 311 = 4.3.0 =312 * bug fixes313 * disconnect option added -
wp-live-chat-software-for-wordpress/trunk/vendor/autoload.php
r3323319 r3323341 15 15 } 16 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 17 throw new RuntimeException($err); 21 18 } 22 19 23 20 require_once __DIR__ . '/composer/autoload_real.php'; 24 21 25 return ComposerAutoloaderInit b3beefd062fadd99380c1fcefe26370c::getLoader();22 return ComposerAutoloaderInit525df3e329a675ac734f6c892aec722a::getLoader(); -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/InstalledVersions.php
r3323319 r3323341 27 27 class InstalledVersions 28 28 { 29 /** 30 * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to 31 * @internal 32 */ 33 private static $selfDir = null; 34 29 35 /** 30 36 * @var mixed[]|null … … 324 330 325 331 /** 332 * @return string 333 */ 334 private static function getSelfDir() 335 { 336 if (self::$selfDir === null) { 337 self::$selfDir = strtr(__DIR__, '\\', '/'); 338 } 339 340 return self::$selfDir; 341 } 342 343 /** 326 344 * @return array[] 327 345 * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> … … 337 355 338 356 if (self::$canGetVendors) { 339 $selfDir = s trtr(__DIR__, '\\', '/');357 $selfDir = self::getSelfDir(); 340 358 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 341 359 $vendorDir = strtr($vendorDir, '\\', '/'); -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_files.php
r3323319 r3323341 8 8 return array( 9 9 'fdba9c6585915947dfbaba492ebdeb35' => $baseDir . '/includes/functions.php', 10 '0d0c3925431d2dc9cad1fc04818f5506' => $baseDir . '/includes/woocommerce-functions.php', 10 11 '82c376d2fd15f380fa57637d9a2c92a2' => $baseDir . '/includes/elementor-functions.php', 11 12 '370860d146a14b75751520f01cbc9c8c' => $baseDir . '/includes/routes/diagnose.php', -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_real.php
r3317014 r3323341 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit b3beefd062fadd99380c1fcefe26370c5 class ComposerAutoloaderInit525df3e329a675ac734f6c892aec722a 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit b3beefd062fadd99380c1fcefe26370c', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit525df3e329a675ac734f6c892aec722a', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit b3beefd062fadd99380c1fcefe26370c', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit525df3e329a675ac734f6c892aec722a', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit525df3e329a675ac734f6c892aec722a::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $filesToLoad = \Composer\Autoload\ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::$files;36 $filesToLoad = \Composer\Autoload\ComposerStaticInit525df3e329a675ac734f6c892aec722a::$files; 37 37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_static.php
r3323319 r3323341 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit b3beefd062fadd99380c1fcefe26370c7 class ComposerStaticInit525df3e329a675ac734f6c892aec722a 8 8 { 9 9 public static $files = array ( 10 10 'fdba9c6585915947dfbaba492ebdeb35' => __DIR__ . '/../..' . '/includes/functions.php', 11 '0d0c3925431d2dc9cad1fc04818f5506' => __DIR__ . '/../..' . '/includes/woocommerce-functions.php', 11 12 '82c376d2fd15f380fa57637d9a2c92a2' => __DIR__ . '/../..' . '/includes/elementor-functions.php', 12 13 '370860d146a14b75751520f01cbc9c8c' => __DIR__ . '/../..' . '/includes/routes/diagnose.php', … … 48 49 { 49 50 return \Closure::bind(function () use ($loader) { 50 $loader->prefixLengthsPsr4 = ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::$prefixLengthsPsr4;51 $loader->prefixDirsPsr4 = ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::$prefixDirsPsr4;52 $loader->classMap = ComposerStaticInit b3beefd062fadd99380c1fcefe26370c::$classMap;51 $loader->prefixLengthsPsr4 = ComposerStaticInit525df3e329a675ac734f6c892aec722a::$prefixLengthsPsr4; 52 $loader->prefixDirsPsr4 = ComposerStaticInit525df3e329a675ac734f6c892aec722a::$prefixDirsPsr4; 53 $loader->classMap = ComposerStaticInit525df3e329a675ac734f6c892aec722a::$classMap; 53 54 54 55 }, null, ClassLoader::class); -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/installed.php
r3323319 r3323341 2 2 'root' => array( 3 3 'name' => 'livechatinc/wordpress-integration', 4 'pretty_version' => ' 0.1.0',5 'version' => ' 0.1.0.0',4 'pretty_version' => '5.0.6', 5 'version' => '5.0.6.0', 6 6 'reference' => null, 7 7 'type' => 'wordpress-module', … … 21 21 ), 22 22 'livechatinc/wordpress-integration' => array( 23 'pretty_version' => ' 0.1.0',24 'version' => ' 0.1.0.0',23 'pretty_version' => '5.0.6', 24 'version' => '5.0.6.0', 25 25 'reference' => null, 26 26 'type' => 'wordpress-module',
Note: See TracChangeset
for help on using the changeset viewer.