Changeset 3063820
- Timestamp:
- 04/03/2024 02:36:14 PM (4 months ago)
- Location:
- facebook-for-woocommerce
- Files:
-
- 22 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
facebook-for-woocommerce/tags/3.1.14/changelog.txt
r3059743 r3063820 1 1 *** Facebook for WooCommerce Changelog *** 2 3 4 5 6 2 7 3 8 = 3.1.13 - 2024-03-27 = -
facebook-for-woocommerce/tags/3.1.14/facebook-commerce-pixel-event.php
r3014846 r3063820 162 162 163 163 document.addEventListener( 'DOMContentLoaded', function() { 164 jQuery && jQuery( function( $ ) { 165 // Insert placeholder for events injected when a product is added to the cart through AJAX. 166 $( document.body ).append( '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' ); 167 } ); 164 // Insert placeholder for events injected when a product is added to the cart through AJAX. 165 document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' ); 168 166 }, false ); 169 167 -
facebook-for-woocommerce/tags/3.1.14/facebook-for-woocommerce.php
r3059743 r3063820 12 12 * Author: Facebook 13 13 * Author URI: https://www.facebook.com/ 14 * Version: 3.1.1 314 * Version: 3.1.1 15 15 * Requires at least: 5.6 16 16 * Text Domain: facebook-for-woocommerce 17 17 * Tested up to: 6.5 18 18 * WC requires at least: 6.4 19 * WC tested up to: 8. 719 * WC tested up to: 8. 20 20 * 21 21 * @package FacebookCommerce … … 45 45 * @var string the plugin version. This must be in the main plugin file to be automatically bumped by Woorelease. 46 46 */ 47 const PLUGIN_VERSION = '3.1.1 3'; // WRCS: DEFINED_VERSION.47 const PLUGIN_VERSION = '3.1.1'; // WRCS: DEFINED_VERSION. 48 48 49 49 // Minimum PHP version required by this plugin. … … 86 86 87 87 register_activation_hook( __FILE__, array( $this, 'activation_check' ) ); 88 88 89 89 90 add_action( 'admin_init', array( $this, 'check_environment' ) ); … … 315 316 } 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 317 331 318 332 /** … … 382 396 return defined( 'WC_VERSION' ) && version_compare( WC_VERSION, self::MINIMUM_WC_VERSION, '>=' ); 383 397 } 384 385 398 386 399 /** -
facebook-for-woocommerce/tags/3.1.14/i18n/languages/facebook-for-woocommerce.pot
r3059743 r3063820 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Facebook for WooCommerce 3.1.1 3\n"5 "Project-Id-Version: Facebook for WooCommerce 3.1.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/facebook-for-woocommerce\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2024-0 3-27T11:47:40+00:00\n"12 "POT-Creation-Date: 2024-00+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.8.1\n" … … 154 154 155 155 #. translators: %1$s - plugin name, %2$s - minimum WordPress version required, %3$s - update WordPress link open, %4$s - update WordPress link close 156 #: facebook-for-woocommerce.php:22 3156 #: facebook-for-woocommerce.php:22 157 157 msgid "%1$s requires WordPress version %2$s or higher. Please %3$supdate WordPress »%4$s" 158 158 msgstr "" 159 159 160 160 #. translators: %1$s - Plugin Name, %2$s - activate WooCommerce link open, %3$s - activate WooCommerce link close. 161 #: facebook-for-woocommerce.php:2 49161 #: facebook-for-woocommerce.php:2 162 162 msgid "%1$s requires WooCommerce to be activated. Please %2$sactivate WooCommerce%3$s." 163 163 msgstr "" 164 164 165 165 #. translators: %1$s - Plugin Name, %2$s - install WooCommerce link open, %3$s - install WooCommerce link close. 166 #: facebook-for-woocommerce.php:26 6166 #: facebook-for-woocommerce.php:26 167 167 msgid "%1$s requires WooCommerce to be installed and activated. Please %2$sinstall WooCommerce%3$s." 168 168 msgstr "" 169 169 170 170 #. translators: %1$s - Plugin Name, %2$s - minimum WooCommerce version, %3$s - update WooCommerce link open, %4$s - update WooCommerce link close, %5$s - download minimum WooCommerce link open, %6$s - download minimum WooCommerce link close. 171 #: facebook-for-woocommerce.php:28 6171 #: facebook-for-woocommerce.php:28 172 172 msgid "%1$s requires WooCommerce version %2$s or higher. Please %3$supdate WooCommerce%4$s to the latest version, or %5$sdownload the minimum required version »%6$s" 173 173 msgstr "" -
facebook-for-woocommerce/tags/3.1.14/readme.txt
r3059743 r3063820 4 4 Requires at least: 4.4 5 5 Tested up to: 6.5 6 Stable tag: 3.1.1 36 Stable tag: 3.1.1 7 7 Requires PHP: 5.6 or greater 8 8 MySQL: 5.6 or greater … … 41 41 == Changelog == 42 42 43 44 45 46 47 43 48 = 3.1.13 - 2024-03-27 = 44 49 * Add - Messenger feature deprecation notices. -
facebook-for-woocommerce/tags/3.1.14/vendor/autoload.php
r3059743 r3063820 4 4 5 5 if (PHP_VERSION_ID < 50600) { 6 echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 7 exit(1); 6 if (!headers_sent()) { 7 header('HTTP/1.1 500 Internal Server Error'); 8 } 9 $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 10 if (!ini_get('display_errors')) { 11 if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { 12 fwrite(STDERR, $err); 13 } elseif (!headers_sent()) { 14 echo $err; 15 } 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 8 21 } 9 22 10 23 require_once __DIR__ . '/composer/autoload_real.php'; 11 24 12 return ComposerAutoloaderInit0 93b3ec695ad6736cb98ed96df0fbfc7::getLoader();25 return ComposerAutoloaderInit0::getLoader(); -
facebook-for-woocommerce/tags/3.1.14/vendor/composer/ClassLoader.php
r3059743 r3063820 43 43 class ClassLoader 44 44 { 45 /** @var ?string */ 45 /** @var \Closure(string):void */ 46 private static $includeFile; 47 48 /** @var string|null */ 46 49 private $vendorDir; 47 50 48 51 // PSR-4 49 52 /** 50 * @var array[] 51 * @psalm-var array<string, array<string, int>> 53 * @var array<string, array<string, int>> 52 54 */ 53 55 private $prefixLengthsPsr4 = array(); 54 56 /** 55 * @var array[] 56 * @psalm-var array<string, array<int, string>> 57 * @var array<string, list<string>> 57 58 */ 58 59 private $prefixDirsPsr4 = array(); 59 60 /** 60 * @var array[] 61 * @psalm-var array<string, string> 61 * @var list<string> 62 62 */ 63 63 private $fallbackDirsPsr4 = array(); … … 65 65 // PSR-0 66 66 /** 67 * @var array[] 68 * @psalm-var array<string, array<string, string[]>> 67 * List of PSR-0 prefixes 68 * 69 * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) 70 * 71 * @var array<string, array<string, list<string>>> 69 72 */ 70 73 private $prefixesPsr0 = array(); 71 74 /** 72 * @var array[] 73 * @psalm-var array<string, string> 75 * @var list<string> 74 76 */ 75 77 private $fallbackDirsPsr0 = array(); … … 79 81 80 82 /** 81 * @var string[] 82 * @psalm-var array<string, string> 83 * @var array<string, string> 83 84 */ 84 85 private $classMap = array(); … … 88 89 89 90 /** 90 * @var bool[] 91 * @psalm-var array<string, bool> 91 * @var array<string, bool> 92 92 */ 93 93 private $missingClasses = array(); 94 94 95 /** @var ?string*/95 /** @var */ 96 96 private $apcuPrefix; 97 97 98 98 /** 99 * @var self[]99 * @var 100 100 */ 101 101 private static $registeredLoaders = array(); 102 102 103 103 /** 104 * @param ?string$vendorDir104 * @param $vendorDir 105 105 */ 106 106 public function __construct($vendorDir = null) 107 107 { 108 108 $this->vendorDir = $vendorDir; 109 } 110 111 /** 112 * @return string[] 109 self::initializeIncludeClosure(); 110 } 111 112 /** 113 * @return array<string, list<string>> 113 114 */ 114 115 public function getPrefixes() … … 122 123 123 124 /** 124 * @return array[] 125 * @psalm-return array<string, array<int, string>> 125 * @return array<string, list<string>> 126 126 */ 127 127 public function getPrefixesPsr4() … … 131 131 132 132 /** 133 * @return array[] 134 * @psalm-return array<string, string> 133 * @return list<string> 135 134 */ 136 135 public function getFallbackDirs() … … 140 139 141 140 /** 142 * @return array[] 143 * @psalm-return array<string, string> 141 * @return list<string> 144 142 */ 145 143 public function getFallbackDirsPsr4() … … 149 147 150 148 /** 151 * @return string[] Array of classname => path 152 * @psalm-return array<string, string> 149 * @return array<string, string> Array of classname => path 153 150 */ 154 151 public function getClassMap() … … 158 155 159 156 /** 160 * @param string[] $classMap Class to filename map 161 * @psalm-param array<string, string> $classMap 157 * @param array<string, string> $classMap Class to filename map 162 158 * 163 159 * @return void … … 176 172 * appending or prepending to the ones previously set for this prefix. 177 173 * 178 * @param string $prefix The prefix179 * @param string[]|string $paths The PSR-0 root directories180 * @param bool $prepend Whether to prepend the directories174 * @param string $prefix The prefix 175 * @param |string $paths The PSR-0 root directories 176 * @param bool $prepend Whether to prepend the directories 181 177 * 182 178 * @return void … … 184 180 public function add($prefix, $paths, $prepend = false) 185 181 { 182 186 183 if (!$prefix) { 187 184 if ($prepend) { 188 185 $this->fallbackDirsPsr0 = array_merge( 189 (array)$paths,186 $paths, 190 187 $this->fallbackDirsPsr0 191 188 ); … … 193 190 $this->fallbackDirsPsr0 = array_merge( 194 191 $this->fallbackDirsPsr0, 195 (array)$paths192 $paths 196 193 ); 197 194 } … … 202 199 $first = $prefix[0]; 203 200 if (!isset($this->prefixesPsr0[$first][$prefix])) { 204 $this->prefixesPsr0[$first][$prefix] = (array)$paths;201 $this->prefixesPsr0[$first][$prefix] = $paths; 205 202 206 203 return; … … 208 205 if ($prepend) { 209 206 $this->prefixesPsr0[$first][$prefix] = array_merge( 210 (array)$paths,207 $paths, 211 208 $this->prefixesPsr0[$first][$prefix] 212 209 ); … … 214 211 $this->prefixesPsr0[$first][$prefix] = array_merge( 215 212 $this->prefixesPsr0[$first][$prefix], 216 (array)$paths213 $paths 217 214 ); 218 215 } … … 223 220 * appending or prepending to the ones previously set for this namespace. 224 221 * 225 * @param string $prefix The prefix/namespace, with trailing '\\'226 * @param string[]|string $paths The PSR-4 base directories227 * @param bool $prepend Whether to prepend the directories222 * @param string $prefix The prefix/namespace, with trailing '\\' 223 * @param |string $paths The PSR-4 base directories 224 * @param bool $prepend Whether to prepend the directories 228 225 * 229 226 * @throws \InvalidArgumentException … … 233 230 public function addPsr4($prefix, $paths, $prepend = false) 234 231 { 232 235 233 if (!$prefix) { 236 234 // Register directories for the root namespace. 237 235 if ($prepend) { 238 236 $this->fallbackDirsPsr4 = array_merge( 239 (array)$paths,237 $paths, 240 238 $this->fallbackDirsPsr4 241 239 ); … … 243 241 $this->fallbackDirsPsr4 = array_merge( 244 242 $this->fallbackDirsPsr4, 245 (array)$paths243 $paths 246 244 ); 247 245 } … … 253 251 } 254 252 $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; 255 $this->prefixDirsPsr4[$prefix] = (array)$paths;253 $this->prefixDirsPsr4[$prefix] = $paths; 256 254 } elseif ($prepend) { 257 255 // Prepend directories for an already registered namespace. 258 256 $this->prefixDirsPsr4[$prefix] = array_merge( 259 (array)$paths,257 $paths, 260 258 $this->prefixDirsPsr4[$prefix] 261 259 ); … … 264 262 $this->prefixDirsPsr4[$prefix] = array_merge( 265 263 $this->prefixDirsPsr4[$prefix], 266 (array)$paths264 $paths 267 265 ); 268 266 } … … 273 271 * replacing any others previously set for this prefix. 274 272 * 275 * @param string $prefix The prefix276 * @param string[]|string $paths The PSR-0 base directories273 * @param string $prefix The prefix 274 * @param |string $paths The PSR-0 base directories 277 275 * 278 276 * @return void … … 291 289 * replacing any others previously set for this namespace. 292 290 * 293 * @param string $prefix The prefix/namespace, with trailing '\\'294 * @param string[]|string $paths The PSR-4 base directories291 * @param string $prefix The prefix/namespace, with trailing '\\' 292 * @param |string $paths The PSR-4 base directories 295 293 * 296 294 * @throws \InvalidArgumentException … … 426 424 { 427 425 if ($file = $this->findFile($class)) { 428 includeFile($file); 426 $includeFile = self::$includeFile; 427 $includeFile($file); 429 428 430 429 return true; … … 477 476 478 477 /** 479 * Returns the currently registered loaders indexed by their corresponding vendor directories.480 * 481 * @return self[]478 * Returns the currently registered loaders ed by their corresponding vendor directories. 479 * 480 * @return 482 481 */ 483 482 public static function getRegisteredLoaders() … … 556 555 return false; 557 556 } 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 558 579 } 559 560 /**561 * Scope isolated include.562 *563 * Prevents access to $this/self from included files.564 *565 * @param string $file566 * @return void567 * @private568 */569 function includeFile($file)570 {571 include $file;572 } -
facebook-for-woocommerce/tags/3.1.14/vendor/composer/InstalledVersions.php
r3059743 r3063820 99 99 foreach (self::getInstalled() as $installed) { 100 100 if (isset($installed['versions'][$packageName])) { 101 return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);101 return $includeDevRequirements || ; 102 102 } 103 103 } … … 120 120 public static function satisfies(VersionParser $parser, $packageName, $constraint) 121 121 { 122 $constraint = $parser->parseConstraints( $constraint);122 $constraint = $parser->parseConstraints($constraint); 123 123 $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); 124 124 … … 329 329 $installed[] = self::$installedByVendor[$vendorDir]; 330 330 } elseif (is_file($vendorDir.'/composer/installed.php')) { 331 $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php'; 331 /** @var 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[]}>} $required */ 332 $required = require $vendorDir.'/composer/installed.php'; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required; 332 334 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 333 335 self::$installed = $installed[count($installed) - 1]; … … 341 343 // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 342 344 if (substr(__DIR__, -8, 1) !== 'C') { 343 self::$installed = require __DIR__ . '/installed.php'; 345 /** @var 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[]}>} $required */ 346 $required = require __DIR__ . '/installed.php'; 347 self::$installed = $required; 344 348 } else { 345 349 self::$installed = array(); 346 350 } 347 351 } 348 $installed[] = self::$installed; 352 353 if (self::$installed !== array()) { 354 $installed[] = self::$installed; 355 } 349 356 350 357 return $installed; -
facebook-for-woocommerce/tags/3.1.14/vendor/composer/autoload_real.php
r3059743 r3063820 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit0 93b3ec695ad6736cb98ed96df0fbfc75 class ComposerAutoloaderInit0 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit0 93b3ec695ad6736cb98ed96df0fbfc7', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit0', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit0 93b3ec695ad6736cb98ed96df0fbfc7', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit0', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc7::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit0::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
facebook-for-woocommerce/tags/3.1.14/vendor/composer/autoload_static.php
r3059743 r3063820 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc77 class ComposerStaticInit0 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 185 185 { 186 186 return \Closure::bind(function () use ($loader) { 187 $loader->prefixLengthsPsr4 = ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc7::$prefixLengthsPsr4;188 $loader->prefixDirsPsr4 = ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc7::$prefixDirsPsr4;189 $loader->classMap = ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc7::$classMap;187 $loader->prefixLengthsPsr4 = ComposerStaticInit0::$prefixLengthsPsr4; 188 $loader->prefixDirsPsr4 = ComposerStaticInit0::$prefixDirsPsr4; 189 $loader->classMap = ComposerStaticInit0::$classMap; 190 190 191 191 }, null, ClassLoader::class); -
facebook-for-woocommerce/tags/3.1.14/vendor/composer/installed.php
r3059743 r3063820 2 2 'root' => array( 3 3 'name' => 'facebookincubator/facebook-for-woocommerce', 4 'pretty_version' => 'dev-release/3.1.1 3',5 'version' => 'dev-release/3.1.1 3',6 'reference' => 'e 1d3aba56e1556d836e8fac862f43a5216bf49bf',4 'pretty_version' => 'dev-release/3.1.1', 5 'version' => 'dev-release/3.1.1', 6 'reference' => 'e', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'facebookincubator/facebook-for-woocommerce' => array( 14 'pretty_version' => 'dev-release/3.1.1 3',15 'version' => 'dev-release/3.1.1 3',16 'reference' => 'e 1d3aba56e1556d836e8fac862f43a5216bf49bf',14 'pretty_version' => 'dev-release/3.1.1', 15 'version' => 'dev-release/3.1.1', 16 'reference' => 'e', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
facebook-for-woocommerce/trunk/changelog.txt
r3059743 r3063820 1 1 *** Facebook for WooCommerce Changelog *** 2 3 4 5 6 2 7 3 8 = 3.1.13 - 2024-03-27 = -
facebook-for-woocommerce/trunk/facebook-commerce-pixel-event.php
r3014846 r3063820 162 162 163 163 document.addEventListener( 'DOMContentLoaded', function() { 164 jQuery && jQuery( function( $ ) { 165 // Insert placeholder for events injected when a product is added to the cart through AJAX. 166 $( document.body ).append( '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' ); 167 } ); 164 // Insert placeholder for events injected when a product is added to the cart through AJAX. 165 document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' ); 168 166 }, false ); 169 167 -
facebook-for-woocommerce/trunk/facebook-for-woocommerce.php
r3059743 r3063820 12 12 * Author: Facebook 13 13 * Author URI: https://www.facebook.com/ 14 * Version: 3.1.1 314 * Version: 3.1.1 15 15 * Requires at least: 5.6 16 16 * Text Domain: facebook-for-woocommerce 17 17 * Tested up to: 6.5 18 18 * WC requires at least: 6.4 19 * WC tested up to: 8. 719 * WC tested up to: 8. 20 20 * 21 21 * @package FacebookCommerce … … 45 45 * @var string the plugin version. This must be in the main plugin file to be automatically bumped by Woorelease. 46 46 */ 47 const PLUGIN_VERSION = '3.1.1 3'; // WRCS: DEFINED_VERSION.47 const PLUGIN_VERSION = '3.1.1'; // WRCS: DEFINED_VERSION. 48 48 49 49 // Minimum PHP version required by this plugin. … … 86 86 87 87 register_activation_hook( __FILE__, array( $this, 'activation_check' ) ); 88 88 89 89 90 add_action( 'admin_init', array( $this, 'check_environment' ) ); … … 315 316 } 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 317 331 318 332 /** … … 382 396 return defined( 'WC_VERSION' ) && version_compare( WC_VERSION, self::MINIMUM_WC_VERSION, '>=' ); 383 397 } 384 385 398 386 399 /** -
facebook-for-woocommerce/trunk/i18n/languages/facebook-for-woocommerce.pot
r3059743 r3063820 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Facebook for WooCommerce 3.1.1 3\n"5 "Project-Id-Version: Facebook for WooCommerce 3.1.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/facebook-for-woocommerce\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2024-0 3-27T11:47:40+00:00\n"12 "POT-Creation-Date: 2024-00+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.8.1\n" … … 154 154 155 155 #. translators: %1$s - plugin name, %2$s - minimum WordPress version required, %3$s - update WordPress link open, %4$s - update WordPress link close 156 #: facebook-for-woocommerce.php:22 3156 #: facebook-for-woocommerce.php:22 157 157 msgid "%1$s requires WordPress version %2$s or higher. Please %3$supdate WordPress »%4$s" 158 158 msgstr "" 159 159 160 160 #. translators: %1$s - Plugin Name, %2$s - activate WooCommerce link open, %3$s - activate WooCommerce link close. 161 #: facebook-for-woocommerce.php:2 49161 #: facebook-for-woocommerce.php:2 162 162 msgid "%1$s requires WooCommerce to be activated. Please %2$sactivate WooCommerce%3$s." 163 163 msgstr "" 164 164 165 165 #. translators: %1$s - Plugin Name, %2$s - install WooCommerce link open, %3$s - install WooCommerce link close. 166 #: facebook-for-woocommerce.php:26 6166 #: facebook-for-woocommerce.php:26 167 167 msgid "%1$s requires WooCommerce to be installed and activated. Please %2$sinstall WooCommerce%3$s." 168 168 msgstr "" 169 169 170 170 #. translators: %1$s - Plugin Name, %2$s - minimum WooCommerce version, %3$s - update WooCommerce link open, %4$s - update WooCommerce link close, %5$s - download minimum WooCommerce link open, %6$s - download minimum WooCommerce link close. 171 #: facebook-for-woocommerce.php:28 6171 #: facebook-for-woocommerce.php:28 172 172 msgid "%1$s requires WooCommerce version %2$s or higher. Please %3$supdate WooCommerce%4$s to the latest version, or %5$sdownload the minimum required version »%6$s" 173 173 msgstr "" -
facebook-for-woocommerce/trunk/readme.txt
r3059743 r3063820 4 4 Requires at least: 4.4 5 5 Tested up to: 6.5 6 Stable tag: 3.1.1 36 Stable tag: 3.1.1 7 7 Requires PHP: 5.6 or greater 8 8 MySQL: 5.6 or greater … … 41 41 == Changelog == 42 42 43 44 45 46 47 43 48 = 3.1.13 - 2024-03-27 = 44 49 * Add - Messenger feature deprecation notices. -
facebook-for-woocommerce/trunk/vendor/autoload.php
r3059743 r3063820 4 4 5 5 if (PHP_VERSION_ID < 50600) { 6 echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 7 exit(1); 6 if (!headers_sent()) { 7 header('HTTP/1.1 500 Internal Server Error'); 8 } 9 $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 10 if (!ini_get('display_errors')) { 11 if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { 12 fwrite(STDERR, $err); 13 } elseif (!headers_sent()) { 14 echo $err; 15 } 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 8 21 } 9 22 10 23 require_once __DIR__ . '/composer/autoload_real.php'; 11 24 12 return ComposerAutoloaderInit0 93b3ec695ad6736cb98ed96df0fbfc7::getLoader();25 return ComposerAutoloaderInit0::getLoader(); -
facebook-for-woocommerce/trunk/vendor/composer/ClassLoader.php
r3059743 r3063820 43 43 class ClassLoader 44 44 { 45 /** @var ?string */ 45 /** @var \Closure(string):void */ 46 private static $includeFile; 47 48 /** @var string|null */ 46 49 private $vendorDir; 47 50 48 51 // PSR-4 49 52 /** 50 * @var array[] 51 * @psalm-var array<string, array<string, int>> 53 * @var array<string, array<string, int>> 52 54 */ 53 55 private $prefixLengthsPsr4 = array(); 54 56 /** 55 * @var array[] 56 * @psalm-var array<string, array<int, string>> 57 * @var array<string, list<string>> 57 58 */ 58 59 private $prefixDirsPsr4 = array(); 59 60 /** 60 * @var array[] 61 * @psalm-var array<string, string> 61 * @var list<string> 62 62 */ 63 63 private $fallbackDirsPsr4 = array(); … … 65 65 // PSR-0 66 66 /** 67 * @var array[] 68 * @psalm-var array<string, array<string, string[]>> 67 * List of PSR-0 prefixes 68 * 69 * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) 70 * 71 * @var array<string, array<string, list<string>>> 69 72 */ 70 73 private $prefixesPsr0 = array(); 71 74 /** 72 * @var array[] 73 * @psalm-var array<string, string> 75 * @var list<string> 74 76 */ 75 77 private $fallbackDirsPsr0 = array(); … … 79 81 80 82 /** 81 * @var string[] 82 * @psalm-var array<string, string> 83 * @var array<string, string> 83 84 */ 84 85 private $classMap = array(); … … 88 89 89 90 /** 90 * @var bool[] 91 * @psalm-var array<string, bool> 91 * @var array<string, bool> 92 92 */ 93 93 private $missingClasses = array(); 94 94 95 /** @var ?string*/95 /** @var */ 96 96 private $apcuPrefix; 97 97 98 98 /** 99 * @var self[]99 * @var 100 100 */ 101 101 private static $registeredLoaders = array(); 102 102 103 103 /** 104 * @param ?string$vendorDir104 * @param $vendorDir 105 105 */ 106 106 public function __construct($vendorDir = null) 107 107 { 108 108 $this->vendorDir = $vendorDir; 109 } 110 111 /** 112 * @return string[] 109 self::initializeIncludeClosure(); 110 } 111 112 /** 113 * @return array<string, list<string>> 113 114 */ 114 115 public function getPrefixes() … … 122 123 123 124 /** 124 * @return array[] 125 * @psalm-return array<string, array<int, string>> 125 * @return array<string, list<string>> 126 126 */ 127 127 public function getPrefixesPsr4() … … 131 131 132 132 /** 133 * @return array[] 134 * @psalm-return array<string, string> 133 * @return list<string> 135 134 */ 136 135 public function getFallbackDirs() … … 140 139 141 140 /** 142 * @return array[] 143 * @psalm-return array<string, string> 141 * @return list<string> 144 142 */ 145 143 public function getFallbackDirsPsr4() … … 149 147 150 148 /** 151 * @return string[] Array of classname => path 152 * @psalm-return array<string, string> 149 * @return array<string, string> Array of classname => path 153 150 */ 154 151 public function getClassMap() … … 158 155 159 156 /** 160 * @param string[] $classMap Class to filename map 161 * @psalm-param array<string, string> $classMap 157 * @param array<string, string> $classMap Class to filename map 162 158 * 163 159 * @return void … … 176 172 * appending or prepending to the ones previously set for this prefix. 177 173 * 178 * @param string $prefix The prefix179 * @param string[]|string $paths The PSR-0 root directories180 * @param bool $prepend Whether to prepend the directories174 * @param string $prefix The prefix 175 * @param |string $paths The PSR-0 root directories 176 * @param bool $prepend Whether to prepend the directories 181 177 * 182 178 * @return void … … 184 180 public function add($prefix, $paths, $prepend = false) 185 181 { 182 186 183 if (!$prefix) { 187 184 if ($prepend) { 188 185 $this->fallbackDirsPsr0 = array_merge( 189 (array)$paths,186 $paths, 190 187 $this->fallbackDirsPsr0 191 188 ); … … 193 190 $this->fallbackDirsPsr0 = array_merge( 194 191 $this->fallbackDirsPsr0, 195 (array)$paths192 $paths 196 193 ); 197 194 } … … 202 199 $first = $prefix[0]; 203 200 if (!isset($this->prefixesPsr0[$first][$prefix])) { 204 $this->prefixesPsr0[$first][$prefix] = (array)$paths;201 $this->prefixesPsr0[$first][$prefix] = $paths; 205 202 206 203 return; … … 208 205 if ($prepend) { 209 206 $this->prefixesPsr0[$first][$prefix] = array_merge( 210 (array)$paths,207 $paths, 211 208 $this->prefixesPsr0[$first][$prefix] 212 209 ); … … 214 211 $this->prefixesPsr0[$first][$prefix] = array_merge( 215 212 $this->prefixesPsr0[$first][$prefix], 216 (array)$paths213 $paths 217 214 ); 218 215 } … … 223 220 * appending or prepending to the ones previously set for this namespace. 224 221 * 225 * @param string $prefix The prefix/namespace, with trailing '\\'226 * @param string[]|string $paths The PSR-4 base directories227 * @param bool $prepend Whether to prepend the directories222 * @param string $prefix The prefix/namespace, with trailing '\\' 223 * @param |string $paths The PSR-4 base directories 224 * @param bool $prepend Whether to prepend the directories 228 225 * 229 226 * @throws \InvalidArgumentException … … 233 230 public function addPsr4($prefix, $paths, $prepend = false) 234 231 { 232 235 233 if (!$prefix) { 236 234 // Register directories for the root namespace. 237 235 if ($prepend) { 238 236 $this->fallbackDirsPsr4 = array_merge( 239 (array)$paths,237 $paths, 240 238 $this->fallbackDirsPsr4 241 239 ); … … 243 241 $this->fallbackDirsPsr4 = array_merge( 244 242 $this->fallbackDirsPsr4, 245 (array)$paths243 $paths 246 244 ); 247 245 } … … 253 251 } 254 252 $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; 255 $this->prefixDirsPsr4[$prefix] = (array)$paths;253 $this->prefixDirsPsr4[$prefix] = $paths; 256 254 } elseif ($prepend) { 257 255 // Prepend directories for an already registered namespace. 258 256 $this->prefixDirsPsr4[$prefix] = array_merge( 259 (array)$paths,257 $paths, 260 258 $this->prefixDirsPsr4[$prefix] 261 259 ); … … 264 262 $this->prefixDirsPsr4[$prefix] = array_merge( 265 263 $this->prefixDirsPsr4[$prefix], 266 (array)$paths264 $paths 267 265 ); 268 266 } … … 273 271 * replacing any others previously set for this prefix. 274 272 * 275 * @param string $prefix The prefix276 * @param string[]|string $paths The PSR-0 base directories273 * @param string $prefix The prefix 274 * @param |string $paths The PSR-0 base directories 277 275 * 278 276 * @return void … … 291 289 * replacing any others previously set for this namespace. 292 290 * 293 * @param string $prefix The prefix/namespace, with trailing '\\'294 * @param string[]|string $paths The PSR-4 base directories291 * @param string $prefix The prefix/namespace, with trailing '\\' 292 * @param |string $paths The PSR-4 base directories 295 293 * 296 294 * @throws \InvalidArgumentException … … 426 424 { 427 425 if ($file = $this->findFile($class)) { 428 includeFile($file); 426 $includeFile = self::$includeFile; 427 $includeFile($file); 429 428 430 429 return true; … … 477 476 478 477 /** 479 * Returns the currently registered loaders indexed by their corresponding vendor directories.480 * 481 * @return self[]478 * Returns the currently registered loaders ed by their corresponding vendor directories. 479 * 480 * @return 482 481 */ 483 482 public static function getRegisteredLoaders() … … 556 555 return false; 557 556 } 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 558 579 } 559 560 /**561 * Scope isolated include.562 *563 * Prevents access to $this/self from included files.564 *565 * @param string $file566 * @return void567 * @private568 */569 function includeFile($file)570 {571 include $file;572 } -
facebook-for-woocommerce/trunk/vendor/composer/InstalledVersions.php
r3059743 r3063820 99 99 foreach (self::getInstalled() as $installed) { 100 100 if (isset($installed['versions'][$packageName])) { 101 return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);101 return $includeDevRequirements || ; 102 102 } 103 103 } … … 120 120 public static function satisfies(VersionParser $parser, $packageName, $constraint) 121 121 { 122 $constraint = $parser->parseConstraints( $constraint);122 $constraint = $parser->parseConstraints($constraint); 123 123 $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); 124 124 … … 329 329 $installed[] = self::$installedByVendor[$vendorDir]; 330 330 } elseif (is_file($vendorDir.'/composer/installed.php')) { 331 $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php'; 331 /** @var 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[]}>} $required */ 332 $required = require $vendorDir.'/composer/installed.php'; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required; 332 334 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 333 335 self::$installed = $installed[count($installed) - 1]; … … 341 343 // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 342 344 if (substr(__DIR__, -8, 1) !== 'C') { 343 self::$installed = require __DIR__ . '/installed.php'; 345 /** @var 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[]}>} $required */ 346 $required = require __DIR__ . '/installed.php'; 347 self::$installed = $required; 344 348 } else { 345 349 self::$installed = array(); 346 350 } 347 351 } 348 $installed[] = self::$installed; 352 353 if (self::$installed !== array()) { 354 $installed[] = self::$installed; 355 } 349 356 350 357 return $installed; -
facebook-for-woocommerce/trunk/vendor/composer/autoload_real.php
r3059743 r3063820 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit0 93b3ec695ad6736cb98ed96df0fbfc75 class ComposerAutoloaderInit0 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit0 93b3ec695ad6736cb98ed96df0fbfc7', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit0', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit0 93b3ec695ad6736cb98ed96df0fbfc7', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit0', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc7::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit0::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
facebook-for-woocommerce/trunk/vendor/composer/autoload_static.php
r3059743 r3063820 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc77 class ComposerStaticInit0 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 185 185 { 186 186 return \Closure::bind(function () use ($loader) { 187 $loader->prefixLengthsPsr4 = ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc7::$prefixLengthsPsr4;188 $loader->prefixDirsPsr4 = ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc7::$prefixDirsPsr4;189 $loader->classMap = ComposerStaticInit0 93b3ec695ad6736cb98ed96df0fbfc7::$classMap;187 $loader->prefixLengthsPsr4 = ComposerStaticInit0::$prefixLengthsPsr4; 188 $loader->prefixDirsPsr4 = ComposerStaticInit0::$prefixDirsPsr4; 189 $loader->classMap = ComposerStaticInit0::$classMap; 190 190 191 191 }, null, ClassLoader::class); -
facebook-for-woocommerce/trunk/vendor/composer/installed.php
r3059743 r3063820 2 2 'root' => array( 3 3 'name' => 'facebookincubator/facebook-for-woocommerce', 4 'pretty_version' => 'dev-release/3.1.1 3',5 'version' => 'dev-release/3.1.1 3',6 'reference' => 'e 1d3aba56e1556d836e8fac862f43a5216bf49bf',4 'pretty_version' => 'dev-release/3.1.1', 5 'version' => 'dev-release/3.1.1', 6 'reference' => 'e', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'facebookincubator/facebook-for-woocommerce' => array( 14 'pretty_version' => 'dev-release/3.1.1 3',15 'version' => 'dev-release/3.1.1 3',16 'reference' => 'e 1d3aba56e1556d836e8fac862f43a5216bf49bf',14 'pretty_version' => 'dev-release/3.1.1', 15 'version' => 'dev-release/3.1.1', 16 'reference' => 'e', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.