Changeset 3405534
- Timestamp:
- 11/28/2025 11:17:23 PM (7 weeks ago)
- Location:
- storefront-footer
- Files:
-
- 2 added
- 26 edited
- 1 copied
-
tags/2.3.1 (copied) (copied from storefront-footer/trunk)
-
tags/2.3.1/assets/backend/img/wp-whatsapp-chat.jpeg (added)
-
tags/2.3.1/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md (modified) (2 diffs)
-
tags/2.3.1/jetpack_vendor/automattic/jetpack-status/CHANGELOG.md (modified) (2 diffs)
-
tags/2.3.1/jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php (modified) (2 diffs)
-
tags/2.3.1/jetpack_vendor/i18n-map.php (modified) (2 diffs)
-
tags/2.3.1/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/Load.php (modified) (1 diff)
-
tags/2.3.1/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/Traits/PluginActions.php (modified) (1 diff)
-
tags/2.3.1/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/templates/notice.php (modified) (1 diff)
-
tags/2.3.1/languages/storefront-footer.pot (modified) (3 diffs)
-
tags/2.3.1/readme.txt (modified) (2 diffs)
-
tags/2.3.1/storefront-footer.php (modified) (1 diff)
-
tags/2.3.1/vendor/composer/installed.json (modified) (9 diffs)
-
tags/2.3.1/vendor/composer/installed.php (modified) (5 diffs)
-
tags/2.3.1/vendor_packages/wp-notice-plugin-promote.php (modified) (5 diffs)
-
trunk/assets/backend/img/wp-whatsapp-chat.jpeg (added)
-
trunk/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md (modified) (2 diffs)
-
trunk/jetpack_vendor/automattic/jetpack-status/CHANGELOG.md (modified) (2 diffs)
-
trunk/jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php (modified) (2 diffs)
-
trunk/jetpack_vendor/i18n-map.php (modified) (2 diffs)
-
trunk/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/Load.php (modified) (1 diff)
-
trunk/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/Traits/PluginActions.php (modified) (1 diff)
-
trunk/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/templates/notice.php (modified) (1 diff)
-
trunk/languages/storefront-footer.pot (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/storefront-footer.php (modified) (1 diff)
-
trunk/vendor/composer/installed.json (modified) (9 diffs)
-
trunk/vendor/composer/installed.php (modified) (5 diffs)
-
trunk/vendor_packages/wp-notice-plugin-promote.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
storefront-footer/tags/2.3.1/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md
r3383484 r3405534 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [4.3.13] - 2025-11-17 9 ### Changed 10 - Update package dependencies. [#45915] 11 - Update package dependencies. [#45958] 12 13 ## [4.3.12] - 2025-11-10 14 ### Changed 15 - Tests: Ensure PHP 8.5 compatibility. [#45769] 16 - Update package dependencies. [#45756] 17 18 ### Fixed 19 - Tests: Improve compatibility with PHP 8.5. [#45771] 20 21 ## [4.3.11] - 2025-10-28 22 ### Changed 23 - Update dependencies. [#42554] 7 24 8 25 ## [4.3.10] - 2025-10-02 … … 725 742 - Statically access asset tools 726 743 744 [4.3.13]: https://github.com/Automattic/jetpack-assets/compare/v4.3.12...v4.3.13 745 [4.3.12]: https://github.com/Automattic/jetpack-assets/compare/v4.3.11...v4.3.12 746 [4.3.11]: https://github.com/Automattic/jetpack-assets/compare/v4.3.10...v4.3.11 727 747 [4.3.10]: https://github.com/Automattic/jetpack-assets/compare/v4.3.9...v4.3.10 728 748 [4.3.9]: https://github.com/Automattic/jetpack-assets/compare/v4.3.8...v4.3.9 -
storefront-footer/tags/2.3.1/jetpack_vendor/automattic/jetpack-status/CHANGELOG.md
r3383484 r3405534 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [6.1.1] - 2025-11-03 9 ### Fixed 10 - Phan: Address PhanRedundantCondition, PhanRedundantArrayValuesCall, and PhanPluginRedundantAssignment violations. [#45681] 7 11 8 12 ## [6.1.0] - 2025-10-13 … … 514 518 - Packages: Introduce a status package 515 519 520 [6.1.1]: https://github.com/Automattic/jetpack-status/compare/v6.1.0...v6.1.1 516 521 [6.1.0]: https://github.com/Automattic/jetpack-status/compare/v6.0.4...v6.1.0 517 522 [6.0.4]: https://github.com/Automattic/jetpack-status/compare/v6.0.3...v6.0.4 -
storefront-footer/tags/2.3.1/jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php
r3383484 r3405534 26 26 public function state( $key = null, $value = null, $restate = false ) { 27 27 static $state = array(); 28 static $path, $domain; 28 static $path, $domain; // this initializes values to null 29 29 if ( ! isset( $path ) ) { 30 30 require_once ABSPATH . 'wp-admin/includes/plugin.php'; … … 35 35 $path = ( isset( $bits['path'] ) ) ? dirname( $bits['path'] ) : null; 36 36 $domain = ( isset( $bits['host'] ) ) ? $bits['host'] : null; 37 } else {38 $path = null;39 $domain = null;40 37 } 41 38 } -
storefront-footer/tags/2.3.1/jetpack_vendor/i18n-map.php
r3383484 r3405534 7 7 'jetpack-assets' => array( 8 8 'path' => 'jetpack_vendor/automattic/jetpack-assets', 9 'ver' => '4.3.1 0',9 'ver' => '4.3.13', 10 10 ), 11 11 'wp-dashboard-widget-news' => array( … … 15 15 'wp-notice-plugin-promote' => array( 16 16 'path' => 'jetpack_vendor/quadlayers/wp-notice-plugin-promote', 17 'ver' => '1.1. 7',17 'ver' => '1.1.8', 18 18 ), 19 19 'wp-notice-plugin-required' => array( -
storefront-footer/tags/2.3.1/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/Load.php
r3198862 r3405534 408 408 $notice, 409 409 array( 410 'notice_more_label' => esc_html__( ' Get more info', 'wp-notice-plugin-promote' ),410 'notice_more_label' => esc_html__( 'Learn more', 'wp-notice-plugin-promote' ), 411 411 ) 412 412 ); -
storefront-footer/tags/2.3.1/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/Traits/PluginActions.php
r2871133 r3405534 41 41 } 42 42 43 return esc_html__( 'Install ', 'wp-notice-plugin-promote' );43 return esc_html__( 'Install free', 'wp-notice-plugin-promote' ); 44 44 } 45 45 -
storefront-footer/tags/2.3.1/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/templates/notice.php
r3198862 r3405534 20 20 </div> 21 21 <div class="notice-content" style="margin-left: 15px;"> 22 <p> 22 <?php 23 // Check if title contains block-level HTML tags 24 $has_block_tags = ! empty( $notice_title ) && preg_match( '/<(h[1-6]|div|p|ul|ol|li|blockquote|pre|table|form|section|article|header|footer|nav|aside)\b/i', $notice_title ); 25 ?> 26 <?php if ( $has_block_tags ) : ?> 23 27 <?php if ( ! empty( $notice_title ) ) : ?> 24 28 <?php echo wp_kses_post( $notice_title ); ?> 25 <br/>26 29 <?php endif; ?> 27 30 <?php if ( ! empty( $notice_description ) ) : ?> 28 <?php echo wp_kses_post( $notice_description ); ?> 31 <p> 32 <?php echo wp_kses_post( $notice_description ); ?> 33 </p> 29 34 <?php endif; ?> 30 </p> 35 <?php else : ?> 36 <p> 37 <?php if ( ! empty( $notice_title ) ) : ?> 38 <?php echo wp_kses_post( $notice_title ); ?> 39 <br/> 40 <?php endif; ?> 41 <?php if ( ! empty( $notice_description ) ) : ?> 42 <?php echo wp_kses_post( $notice_description ); ?> 43 <?php endif; ?> 44 </p> 45 <?php endif; ?> 31 46 <div style="display:flex;gap: 1em;align-items: center;" > 32 <a href="#" title="<?php echo esc_html__( ' I would not, close this alert.', 'wp-notice-plugin-promote' ); ?>" class="button-secondary link-dismiss" data-notice_index="<?php echo esc_attr( $notice_index ); ?>">33 <?php echo esc_html__( ' I would not', 'wp-notice-plugin-promote' ); ?>47 <a href="#" title="<?php echo esc_html__( 'Not interested, close this alert.', 'wp-notice-plugin-promote' ); ?>" class="button-secondary link-dismiss" data-notice_index="<?php echo esc_attr( $notice_index ); ?>"> 48 <?php echo esc_html__( 'Not interested', 'wp-notice-plugin-promote' ); ?> 34 49 </a> 35 50 <?php -
storefront-footer/tags/2.3.1/languages/storefront-footer.pot
r3383484 r3405534 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Change Storefront Footer Copyright Text 2.3. 0\n"5 "Project-Id-Version: Change Storefront Footer Copyright Text 2.3.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/storefront-footer\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: 2025-1 0-23T13:48:44+00:00\n"12 "POT-Creation-Date: 2025-11-28T23:16:59+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 50 50 msgstr "" 51 51 52 #: vendor_packages/wp-notice-plugin-promote.php: 2553 msgid "T his plugin allows you to add custom fields to the checkout page, related to billing, shipping or additional fields sections."52 #: vendor_packages/wp-notice-plugin-promote.php:30 53 msgid "Turn more visitors into customers." 54 54 msgstr "" 55 55 56 #: vendor_packages/wp-notice-plugin-promote.php:3 357 msgid " Perfect WooCommerce Brands the perfect tool to improve customer experience on your site. It allows you to highlight product brands and organize them in lists, dropdowns, thumbnails, and as a widget."56 #: vendor_packages/wp-notice-plugin-promote.php:39 57 msgid "Social Chat allows your users to start a conversation from your website directly to your WhatsApp phone number with one click." 58 58 msgstr "" 59 59 60 60 #: vendor_packages/wp-notice-plugin-promote.php:52 61 msgid "Customize your checkout in minutes." 62 msgstr "" 63 64 #: vendor_packages/wp-notice-plugin-promote.php:61 65 msgid "WooCommerce Checkout Manager allows you to add custom fields to the checkout page, related to billing, Shipping or Additional fields sections." 66 msgstr "" 67 68 #: vendor_packages/wp-notice-plugin-promote.php:75 69 msgid "Enjoying Storefront Footer?" 70 msgstr "" 71 72 #: vendor_packages/wp-notice-plugin-promote.php:83 73 msgid "A quick 5-star review helps us keep improving the plugin and supporting users like you. It only takes 2 seconds — thank you!" 74 msgstr "" 75 76 #: vendor_packages/wp-notice-plugin-promote.php:86 61 77 msgid "Report a bug" 62 78 msgstr "" 63 79 64 #: vendor_packages/wp-notice-plugin-promote.php: 6080 #: vendor_packages/wp-notice-plugin-promote.php:94 65 81 msgid "Purchase Now" 66 82 msgstr "" 67 83 68 #: vendor_packages/wp-notice-plugin-promote.php: 6669 msgid " Hello! We have a special gift!"84 #: vendor_packages/wp-notice-plugin-promote.php:103 85 msgid "Save 20% today!" 70 86 msgstr "" 71 87 72 #: vendor_packages/wp-notice-plugin-promote.php: 7188 #: vendor_packages/wp-notice-plugin-promote.php:112 73 89 #, php-format 74 90 msgid "Today we have a special gift for you. Use the coupon code %1$s within the next 48 hours to receive a %2$s discount on the premium version of the %3$s plugin." 75 msgstr ""76 77 #: vendor_packages/wp-notice-plugin-promote.php:8678 #: vendor_packages/wp-notice-plugin-promote.php:10079 #, php-format80 msgid "Hello! We want to invite you to try our %s plugin!"81 91 msgstr "" 82 92 -
storefront-footer/tags/2.3.1/readme.txt
r3383484 r3405534 6 6 Requires PHP: 5.6 7 7 Tested up to: 6.8 8 Stable tag: 2.3. 08 Stable tag: 2.3.1 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 30 30 == Changelog == 31 31 32 = 2.3.1 = 33 * WooCommerce compatibility 34 32 35 = 2.3.0 = 33 36 * Fix php 7.2 errors -
storefront-footer/tags/2.3.1/storefront-footer.php
r3383484 r3405534 6 6 * Plugin URI: https://quadlayers.com 7 7 * Description: Allows you to change the official Woocommerce Storefront theme footer copyright credit text. 8 * Version: 2.3. 08 * Version: 2.3.1 9 9 * Text Domain: storefront-footer 10 10 * Author: QuadLayers -
storefront-footer/tags/2.3.1/vendor/composer/installed.json
r3383484 r3405534 3 3 { 4 4 "name": "automattic/jetpack-assets", 5 "version": "v4.3.1 0",6 "version_normalized": "4.3.1 0.0",5 "version": "v4.3.13", 6 "version_normalized": "4.3.13.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/Automattic/jetpack-assets.git", 10 "reference": " 6c0a138b68b6b02977038d6f1d5f4f503311005f"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/ 6c0a138b68b6b02977038d6f1d5f4f503311005f",15 "reference": " 6c0a138b68b6b02977038d6f1d5f4f503311005f",10 "reference": "7403da3dfea8d33825ed995b64df4bbcbb3c38bb" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/7403da3dfea8d33825ed995b64df4bbcbb3c38bb", 15 "reference": "7403da3dfea8d33825ed995b64df4bbcbb3c38bb", 16 16 "shasum": "" 17 17 }, 18 18 "require": { 19 19 "automattic/jetpack-constants": "^3.0.8", 20 "automattic/jetpack-status": "^6. 0.4",20 "automattic/jetpack-status": "^6.1.1", 21 21 "php": ">=7.2" 22 22 }, 23 23 "require-dev": { 24 "automattic/jetpack-changelogger": "^6.0. 7",24 "automattic/jetpack-changelogger": "^6.0.9", 25 25 "automattic/phpunit-select-config": "^1.0.3", 26 26 "brain/monkey": "^2.6.2", … … 31 31 "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." 32 32 }, 33 "time": "2025-1 0-02T04:43:17+00:00",33 "time": "2025-11-17T21:23:58+00:00", 34 34 "type": "jetpack-library", 35 35 "extra": { … … 59 59 "description": "Asset management utilities for Jetpack ecosystem packages", 60 60 "support": { 61 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.1 0"61 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.13" 62 62 }, 63 63 "install-path": "../../jetpack_vendor/automattic/jetpack-assets" … … 181 181 { 182 182 "name": "automattic/jetpack-status", 183 "version": "v6.1. 0",184 "version_normalized": "6.1. 0.0",183 "version": "v6.1.1", 184 "version_normalized": "6.1.1.0", 185 185 "source": { 186 186 "type": "git", 187 187 "url": "https://github.com/Automattic/jetpack-status.git", 188 "reference": " 7dbcfff7f1005611a3d27e3553df9389c658b3a8"189 }, 190 "dist": { 191 "type": "zip", 192 "url": "https://api.github.com/repos/Automattic/jetpack-status/zipball/ 7dbcfff7f1005611a3d27e3553df9389c658b3a8",193 "reference": " 7dbcfff7f1005611a3d27e3553df9389c658b3a8",188 "reference": "100acd2ad87f05b0782deac3905d52f9765725ce" 189 }, 190 "dist": { 191 "type": "zip", 192 "url": "https://api.github.com/repos/Automattic/jetpack-status/zipball/100acd2ad87f05b0782deac3905d52f9765725ce", 193 "reference": "100acd2ad87f05b0782deac3905d52f9765725ce", 194 194 "shasum": "" 195 195 }, … … 210 210 "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." 211 211 }, 212 "time": "2025-1 0-13T20:12:54+00:00",212 "time": "2025-11-03T08:47:38+00:00", 213 213 "type": "jetpack-library", 214 214 "extra": { … … 240 240 "description": "Used to retrieve information about the current status of Jetpack and the site overall.", 241 241 "support": { 242 "source": "https://github.com/Automattic/jetpack-status/tree/v6.1. 0"242 "source": "https://github.com/Automattic/jetpack-status/tree/v6.1.1" 243 243 }, 244 244 "install-path": "../../jetpack_vendor/automattic/jetpack-status" … … 341 341 { 342 342 "name": "quadlayers/wp-notice-plugin-promote", 343 "version": "1.1. 7",344 "version_normalized": "1.1. 7.0",343 "version": "1.1.8", 344 "version_normalized": "1.1.8.0", 345 345 "source": { 346 346 "type": "git", 347 347 "url": "https://github.com/franmastromarino/wp-notice-plugin-promote.git", 348 "reference": " e947d41c606f1ab679518d87f2b51230a9d74c92"349 }, 350 "dist": { 351 "type": "zip", 352 "url": "https://api.github.com/repos/franmastromarino/wp-notice-plugin-promote/zipball/ e947d41c606f1ab679518d87f2b51230a9d74c92",353 "reference": " e947d41c606f1ab679518d87f2b51230a9d74c92",348 "reference": "21c4a760a999cddd7896eba5034b7c8163dba133" 349 }, 350 "dist": { 351 "type": "zip", 352 "url": "https://api.github.com/repos/franmastromarino/wp-notice-plugin-promote/zipball/21c4a760a999cddd7896eba5034b7c8163dba133", 353 "reference": "21c4a760a999cddd7896eba5034b7c8163dba133", 354 354 "shasum": "" 355 355 }, … … 362 362 "wp-coding-standards/wpcs": "^2.3.0" 363 363 }, 364 "time": "202 4-11-27T20:38:40+00:00",364 "time": "2025-11-27T20:59:29+00:00", 365 365 "type": "jetpack-library", 366 366 "extra": { … … 392 392 "support": { 393 393 "issues": "https://github.com/franmastromarino/wp-notice-plugin-promote/issues", 394 "source": "https://github.com/franmastromarino/wp-notice-plugin-promote/tree/1.1. 7"394 "source": "https://github.com/franmastromarino/wp-notice-plugin-promote/tree/1.1.8" 395 395 }, 396 396 "install-path": "../../jetpack_vendor/quadlayers/wp-notice-plugin-promote" -
storefront-footer/tags/2.3.1/vendor/composer/installed.php
r3383484 r3405534 2 2 'root' => array( 3 3 'name' => 'quadlayers/storefront-footer', 4 'pretty_version' => 'v2.3. 0',5 'version' => '2.3. 0.0',6 'reference' => ' 7bf012b3150242eb18cd676092c7e99de37e8b6f',4 'pretty_version' => 'v2.3.1', 5 'version' => '2.3.1.0', 6 'reference' => '09809fe6af74fc1dc009bdc523eb4975408d17cc', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'automattic/jetpack-assets' => array( 14 'pretty_version' => 'v4.3.1 0',15 'version' => '4.3.1 0.0',16 'reference' => ' 6c0a138b68b6b02977038d6f1d5f4f503311005f',14 'pretty_version' => 'v4.3.13', 15 'version' => '4.3.13.0', 16 'reference' => '7403da3dfea8d33825ed995b64df4bbcbb3c38bb', 17 17 'type' => 'jetpack-library', 18 18 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets', … … 39 39 ), 40 40 'automattic/jetpack-status' => array( 41 'pretty_version' => 'v6.1. 0',42 'version' => '6.1. 0.0',43 'reference' => ' 7dbcfff7f1005611a3d27e3553df9389c658b3a8',41 'pretty_version' => 'v6.1.1', 42 'version' => '6.1.1.0', 43 'reference' => '100acd2ad87f05b0782deac3905d52f9765725ce', 44 44 'type' => 'jetpack-library', 45 45 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-status', … … 57 57 ), 58 58 'quadlayers/storefront-footer' => array( 59 'pretty_version' => 'v2.3. 0',60 'version' => '2.3. 0.0',61 'reference' => ' 7bf012b3150242eb18cd676092c7e99de37e8b6f',59 'pretty_version' => 'v2.3.1', 60 'version' => '2.3.1.0', 61 'reference' => '09809fe6af74fc1dc009bdc523eb4975408d17cc', 62 62 'type' => 'project', 63 63 'install_path' => __DIR__ . '/../../', … … 75 75 ), 76 76 'quadlayers/wp-notice-plugin-promote' => array( 77 'pretty_version' => '1.1. 7',78 'version' => '1.1. 7.0',79 'reference' => ' e947d41c606f1ab679518d87f2b51230a9d74c92',77 'pretty_version' => '1.1.8', 78 'version' => '1.1.8.0', 79 'reference' => '21c4a760a999cddd7896eba5034b7c8163dba133', 80 80 'type' => 'jetpack-library', 81 81 'install_path' => __DIR__ . '/../../jetpack_vendor/quadlayers/wp-notice-plugin-promote', -
storefront-footer/tags/2.3.1/vendor_packages/wp-notice-plugin-promote.php
r3341222 r3405534 21 21 * Notice cross sell 1 22 22 */ 23 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_SLUG', 'woocommerce-checkout-manager' ); 24 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_NAME', 'WooCommerce Checkout Manager' ); 25 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_DESCRIPTION', esc_html__( 'This plugin allows you to add custom fields to the checkout page, related to billing, shipping or additional fields sections.', 'storefront-footer' ) ); 26 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_URL', 'https://quadlayers.com/products/woocommerce-checkout-manager/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=cross_sell&utm_content=checkout_manager_link' ); 27 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_LOGO_SRC', plugins_url( '/assets/backend/img/woocommerce-direct-checkout.jpg', QLSTFT_PLUGIN_FILE ) ); 23 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_SLUG', 'wp-whatsapp-chat' ); 24 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_NAME', 'Social Chat' ); 25 define( 26 'QLSTFT_PROMOTE_CROSS_INSTALL_1_TITLE', 27 wp_kses( 28 sprintf( 29 '<h3 style="margin:0">%s</h3>', 30 esc_html__( 'Turn more visitors into customers.', 'storefront-footer' ) 31 ), 32 array( 33 'h3' => array( 34 'style' => array() 35 ) 36 ) 37 ) 38 ); 39 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_DESCRIPTION', esc_html__( 'Social Chat allows your users to start a conversation from your website directly to your WhatsApp phone number with one click.', 'storefront-footer' ) ); 40 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_URL', 'https://quadlayers.com/products/whatsapp-chat/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=cross_sell&utm_content=social_chat_link' ); 41 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_LOGO_SRC', plugins_url( '/assets/backend/img/wp-whatsapp-chat.jpeg', QLSTFT_PLUGIN_FILE ) ); 28 42 /** 29 43 * Notice cross sell 2 30 44 */ 31 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_SLUG', 'perfect-woocommerce-brands' ); 32 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_NAME', 'Perfect WooCommerce Brands' ); 33 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_DESCRIPTION', esc_html__( 'Perfect WooCommerce Brands the perfect tool to improve customer experience on your site. It allows you to highlight product brands and organize them in lists, dropdowns, thumbnails, and as a widget.', 'storefront-footer' ) ); 34 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_URL', 'https://quadlayers.com/products/perfect-woocommerce-brands/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=cross_sell&utm_content=perfect_brands_link' ); 35 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_LOGO_SRC', plugins_url( '/assets/backend/img/perfect-woocommerce-brands.jpg', QLSTFT_PLUGIN_FILE ) ); 45 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_SLUG', 'woocommerce-checkout-manager' ); 46 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_NAME', 'WooCommerce Checkout Manager' ); 47 define( 48 'QLSTFT_PROMOTE_CROSS_INSTALL_2_TITLE', 49 wp_kses( 50 sprintf( 51 '<h3 style="margin:0">%s</h3>', 52 esc_html__( 'Customize your checkout in minutes.', 'storefront-footer' ) 53 ), 54 array( 55 'h3' => array( 56 'style' => array() 57 ) 58 ) 59 ) 60 ); 61 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_DESCRIPTION', esc_html__( 'WooCommerce Checkout Manager allows you to add custom fields to the checkout page, related to billing, Shipping or Additional fields sections.', 'storefront-footer' ) ); 62 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_URL', 'https://quadlayers.com/products/woocommerce-checkout-manager/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=cross_sell&utm_content=checkout_manager_link' ); 63 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_LOGO_SRC', plugins_url( '/assets/backend/img/woocommerce-checkout-manager.jpg', QLSTFT_PLUGIN_FILE ) ); 36 64 37 65 new \QuadLayers\WP_Notice_Plugin_Promote\Load( … … 42 70 'notice_delay' => 0, 43 71 'notice_logo' => QLSTFT_PROMOTE_LOGO_SRC, 44 'notice_description' => sprintf( 45 esc_html__( 'Hello! %2$s We\'ve spent countless hours developing this free plugin for you and would really appreciate it if you could drop us a quick rating. Your feedback is extremely valuable to us. %3$s It helps us to get better. Thanks for using %1$s.', 'woocommerce-direct-checkout' ), 46 '<b>'.QLSTFT_PLUGIN_NAME.'</b>', 47 '<span style="font-size: 16px;">🙂</span>', 48 '<br>' 72 'notice_title' => wp_kses( 73 sprintf( 74 '<h3 style="margin:0">%s</h3>', 75 esc_html__( 'Enjoying Storefront Footer?', 'storefront-footer' ) 76 ), 77 array( 78 'h3' => array( 79 'style' => array() 80 ) 81 ) 49 82 ), 83 'notice_description' => esc_html__( 'A quick 5-star review helps us keep improving the plugin and supporting users like you. It only takes 2 seconds — thank you!', 'storefront-footer' ), 50 84 'notice_link' => QLSTFT_PROMOTE_REVIEW_URL, 51 85 'notice_more_link' => 'https://quadlayers.com/account/support/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=support&utm_content=report_bug_button', … … 63 97 ), 64 98 'notice_delay' => WEEK_IN_SECONDS, 65 'notice_logo' => QLSTFT_PROMOTE_CROSS_INSTALL_1_LOGO_SRC, 66 'notice_title' => esc_html__( 67 'Hello! We have a special gift!', 68 'storefront-footer' 99 'notice_logo' => QLSTFT_PROMOTE_LOGO_SRC, 100 'notice_title' => wp_kses( 101 sprintf( 102 '<h3 style="margin:0">%s</h3>', 103 esc_html__( 'Save 20% today!', 'storefront-footer' ) 104 ), 105 array( 106 'h3' => array( 107 'style' => array() 108 ) 109 ) 69 110 ), 70 111 'notice_description' => sprintf( … … 83 124 'notice_delay' => MONTH_IN_SECONDS * 3, 84 125 'notice_logo' => QLSTFT_PROMOTE_CROSS_INSTALL_1_LOGO_SRC, 85 'notice_title' => sprintf( 86 esc_html__( 87 'Hello! We want to invite you to try our %s plugin!', 88 'storefront-footer' 89 ), 90 QLSTFT_PROMOTE_CROSS_INSTALL_1_NAME 91 ), 126 'notice_title' => QLSTFT_PROMOTE_CROSS_INSTALL_1_TITLE, 92 127 'notice_description' => QLSTFT_PROMOTE_CROSS_INSTALL_1_DESCRIPTION, 93 128 'notice_more_link' => QLSTFT_PROMOTE_CROSS_INSTALL_1_URL … … 97 132 'notice_delay' => MONTH_IN_SECONDS * 6, 98 133 'notice_logo' => QLSTFT_PROMOTE_CROSS_INSTALL_2_LOGO_SRC, 99 'notice_title' => sprintf( 100 esc_html__( 101 'Hello! We want to invite you to try our %s plugin!', 102 'storefront-footer' 103 ), 104 QLSTFT_PROMOTE_CROSS_INSTALL_2_NAME 105 ), 134 'notice_title' => QLSTFT_PROMOTE_CROSS_INSTALL_2_TITLE, 106 135 'notice_description' => QLSTFT_PROMOTE_CROSS_INSTALL_2_DESCRIPTION, 107 136 'notice_more_link' => QLSTFT_PROMOTE_CROSS_INSTALL_2_URL -
storefront-footer/trunk/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md
r3383484 r3405534 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [4.3.13] - 2025-11-17 9 ### Changed 10 - Update package dependencies. [#45915] 11 - Update package dependencies. [#45958] 12 13 ## [4.3.12] - 2025-11-10 14 ### Changed 15 - Tests: Ensure PHP 8.5 compatibility. [#45769] 16 - Update package dependencies. [#45756] 17 18 ### Fixed 19 - Tests: Improve compatibility with PHP 8.5. [#45771] 20 21 ## [4.3.11] - 2025-10-28 22 ### Changed 23 - Update dependencies. [#42554] 7 24 8 25 ## [4.3.10] - 2025-10-02 … … 725 742 - Statically access asset tools 726 743 744 [4.3.13]: https://github.com/Automattic/jetpack-assets/compare/v4.3.12...v4.3.13 745 [4.3.12]: https://github.com/Automattic/jetpack-assets/compare/v4.3.11...v4.3.12 746 [4.3.11]: https://github.com/Automattic/jetpack-assets/compare/v4.3.10...v4.3.11 727 747 [4.3.10]: https://github.com/Automattic/jetpack-assets/compare/v4.3.9...v4.3.10 728 748 [4.3.9]: https://github.com/Automattic/jetpack-assets/compare/v4.3.8...v4.3.9 -
storefront-footer/trunk/jetpack_vendor/automattic/jetpack-status/CHANGELOG.md
r3383484 r3405534 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [6.1.1] - 2025-11-03 9 ### Fixed 10 - Phan: Address PhanRedundantCondition, PhanRedundantArrayValuesCall, and PhanPluginRedundantAssignment violations. [#45681] 7 11 8 12 ## [6.1.0] - 2025-10-13 … … 514 518 - Packages: Introduce a status package 515 519 520 [6.1.1]: https://github.com/Automattic/jetpack-status/compare/v6.1.0...v6.1.1 516 521 [6.1.0]: https://github.com/Automattic/jetpack-status/compare/v6.0.4...v6.1.0 517 522 [6.0.4]: https://github.com/Automattic/jetpack-status/compare/v6.0.3...v6.0.4 -
storefront-footer/trunk/jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php
r3383484 r3405534 26 26 public function state( $key = null, $value = null, $restate = false ) { 27 27 static $state = array(); 28 static $path, $domain; 28 static $path, $domain; // this initializes values to null 29 29 if ( ! isset( $path ) ) { 30 30 require_once ABSPATH . 'wp-admin/includes/plugin.php'; … … 35 35 $path = ( isset( $bits['path'] ) ) ? dirname( $bits['path'] ) : null; 36 36 $domain = ( isset( $bits['host'] ) ) ? $bits['host'] : null; 37 } else {38 $path = null;39 $domain = null;40 37 } 41 38 } -
storefront-footer/trunk/jetpack_vendor/i18n-map.php
r3383484 r3405534 7 7 'jetpack-assets' => array( 8 8 'path' => 'jetpack_vendor/automattic/jetpack-assets', 9 'ver' => '4.3.1 0',9 'ver' => '4.3.13', 10 10 ), 11 11 'wp-dashboard-widget-news' => array( … … 15 15 'wp-notice-plugin-promote' => array( 16 16 'path' => 'jetpack_vendor/quadlayers/wp-notice-plugin-promote', 17 'ver' => '1.1. 7',17 'ver' => '1.1.8', 18 18 ), 19 19 'wp-notice-plugin-required' => array( -
storefront-footer/trunk/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/Load.php
r3198862 r3405534 408 408 $notice, 409 409 array( 410 'notice_more_label' => esc_html__( ' Get more info', 'wp-notice-plugin-promote' ),410 'notice_more_label' => esc_html__( 'Learn more', 'wp-notice-plugin-promote' ), 411 411 ) 412 412 ); -
storefront-footer/trunk/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/Traits/PluginActions.php
r2871133 r3405534 41 41 } 42 42 43 return esc_html__( 'Install ', 'wp-notice-plugin-promote' );43 return esc_html__( 'Install free', 'wp-notice-plugin-promote' ); 44 44 } 45 45 -
storefront-footer/trunk/jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/templates/notice.php
r3198862 r3405534 20 20 </div> 21 21 <div class="notice-content" style="margin-left: 15px;"> 22 <p> 22 <?php 23 // Check if title contains block-level HTML tags 24 $has_block_tags = ! empty( $notice_title ) && preg_match( '/<(h[1-6]|div|p|ul|ol|li|blockquote|pre|table|form|section|article|header|footer|nav|aside)\b/i', $notice_title ); 25 ?> 26 <?php if ( $has_block_tags ) : ?> 23 27 <?php if ( ! empty( $notice_title ) ) : ?> 24 28 <?php echo wp_kses_post( $notice_title ); ?> 25 <br/>26 29 <?php endif; ?> 27 30 <?php if ( ! empty( $notice_description ) ) : ?> 28 <?php echo wp_kses_post( $notice_description ); ?> 31 <p> 32 <?php echo wp_kses_post( $notice_description ); ?> 33 </p> 29 34 <?php endif; ?> 30 </p> 35 <?php else : ?> 36 <p> 37 <?php if ( ! empty( $notice_title ) ) : ?> 38 <?php echo wp_kses_post( $notice_title ); ?> 39 <br/> 40 <?php endif; ?> 41 <?php if ( ! empty( $notice_description ) ) : ?> 42 <?php echo wp_kses_post( $notice_description ); ?> 43 <?php endif; ?> 44 </p> 45 <?php endif; ?> 31 46 <div style="display:flex;gap: 1em;align-items: center;" > 32 <a href="#" title="<?php echo esc_html__( ' I would not, close this alert.', 'wp-notice-plugin-promote' ); ?>" class="button-secondary link-dismiss" data-notice_index="<?php echo esc_attr( $notice_index ); ?>">33 <?php echo esc_html__( ' I would not', 'wp-notice-plugin-promote' ); ?>47 <a href="#" title="<?php echo esc_html__( 'Not interested, close this alert.', 'wp-notice-plugin-promote' ); ?>" class="button-secondary link-dismiss" data-notice_index="<?php echo esc_attr( $notice_index ); ?>"> 48 <?php echo esc_html__( 'Not interested', 'wp-notice-plugin-promote' ); ?> 34 49 </a> 35 50 <?php -
storefront-footer/trunk/languages/storefront-footer.pot
r3383484 r3405534 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Change Storefront Footer Copyright Text 2.3. 0\n"5 "Project-Id-Version: Change Storefront Footer Copyright Text 2.3.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/storefront-footer\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: 2025-1 0-23T13:48:44+00:00\n"12 "POT-Creation-Date: 2025-11-28T23:16:59+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 50 50 msgstr "" 51 51 52 #: vendor_packages/wp-notice-plugin-promote.php: 2553 msgid "T his plugin allows you to add custom fields to the checkout page, related to billing, shipping or additional fields sections."52 #: vendor_packages/wp-notice-plugin-promote.php:30 53 msgid "Turn more visitors into customers." 54 54 msgstr "" 55 55 56 #: vendor_packages/wp-notice-plugin-promote.php:3 357 msgid " Perfect WooCommerce Brands the perfect tool to improve customer experience on your site. It allows you to highlight product brands and organize them in lists, dropdowns, thumbnails, and as a widget."56 #: vendor_packages/wp-notice-plugin-promote.php:39 57 msgid "Social Chat allows your users to start a conversation from your website directly to your WhatsApp phone number with one click." 58 58 msgstr "" 59 59 60 60 #: vendor_packages/wp-notice-plugin-promote.php:52 61 msgid "Customize your checkout in minutes." 62 msgstr "" 63 64 #: vendor_packages/wp-notice-plugin-promote.php:61 65 msgid "WooCommerce Checkout Manager allows you to add custom fields to the checkout page, related to billing, Shipping or Additional fields sections." 66 msgstr "" 67 68 #: vendor_packages/wp-notice-plugin-promote.php:75 69 msgid "Enjoying Storefront Footer?" 70 msgstr "" 71 72 #: vendor_packages/wp-notice-plugin-promote.php:83 73 msgid "A quick 5-star review helps us keep improving the plugin and supporting users like you. It only takes 2 seconds — thank you!" 74 msgstr "" 75 76 #: vendor_packages/wp-notice-plugin-promote.php:86 61 77 msgid "Report a bug" 62 78 msgstr "" 63 79 64 #: vendor_packages/wp-notice-plugin-promote.php: 6080 #: vendor_packages/wp-notice-plugin-promote.php:94 65 81 msgid "Purchase Now" 66 82 msgstr "" 67 83 68 #: vendor_packages/wp-notice-plugin-promote.php: 6669 msgid " Hello! We have a special gift!"84 #: vendor_packages/wp-notice-plugin-promote.php:103 85 msgid "Save 20% today!" 70 86 msgstr "" 71 87 72 #: vendor_packages/wp-notice-plugin-promote.php: 7188 #: vendor_packages/wp-notice-plugin-promote.php:112 73 89 #, php-format 74 90 msgid "Today we have a special gift for you. Use the coupon code %1$s within the next 48 hours to receive a %2$s discount on the premium version of the %3$s plugin." 75 msgstr ""76 77 #: vendor_packages/wp-notice-plugin-promote.php:8678 #: vendor_packages/wp-notice-plugin-promote.php:10079 #, php-format80 msgid "Hello! We want to invite you to try our %s plugin!"81 91 msgstr "" 82 92 -
storefront-footer/trunk/readme.txt
r3383484 r3405534 6 6 Requires PHP: 5.6 7 7 Tested up to: 6.8 8 Stable tag: 2.3. 08 Stable tag: 2.3.1 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 30 30 == Changelog == 31 31 32 = 2.3.1 = 33 * WooCommerce compatibility 34 32 35 = 2.3.0 = 33 36 * Fix php 7.2 errors -
storefront-footer/trunk/storefront-footer.php
r3383484 r3405534 6 6 * Plugin URI: https://quadlayers.com 7 7 * Description: Allows you to change the official Woocommerce Storefront theme footer copyright credit text. 8 * Version: 2.3. 08 * Version: 2.3.1 9 9 * Text Domain: storefront-footer 10 10 * Author: QuadLayers -
storefront-footer/trunk/vendor/composer/installed.json
r3383484 r3405534 3 3 { 4 4 "name": "automattic/jetpack-assets", 5 "version": "v4.3.1 0",6 "version_normalized": "4.3.1 0.0",5 "version": "v4.3.13", 6 "version_normalized": "4.3.13.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/Automattic/jetpack-assets.git", 10 "reference": " 6c0a138b68b6b02977038d6f1d5f4f503311005f"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/ 6c0a138b68b6b02977038d6f1d5f4f503311005f",15 "reference": " 6c0a138b68b6b02977038d6f1d5f4f503311005f",10 "reference": "7403da3dfea8d33825ed995b64df4bbcbb3c38bb" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/7403da3dfea8d33825ed995b64df4bbcbb3c38bb", 15 "reference": "7403da3dfea8d33825ed995b64df4bbcbb3c38bb", 16 16 "shasum": "" 17 17 }, 18 18 "require": { 19 19 "automattic/jetpack-constants": "^3.0.8", 20 "automattic/jetpack-status": "^6. 0.4",20 "automattic/jetpack-status": "^6.1.1", 21 21 "php": ">=7.2" 22 22 }, 23 23 "require-dev": { 24 "automattic/jetpack-changelogger": "^6.0. 7",24 "automattic/jetpack-changelogger": "^6.0.9", 25 25 "automattic/phpunit-select-config": "^1.0.3", 26 26 "brain/monkey": "^2.6.2", … … 31 31 "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." 32 32 }, 33 "time": "2025-1 0-02T04:43:17+00:00",33 "time": "2025-11-17T21:23:58+00:00", 34 34 "type": "jetpack-library", 35 35 "extra": { … … 59 59 "description": "Asset management utilities for Jetpack ecosystem packages", 60 60 "support": { 61 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.1 0"61 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.13" 62 62 }, 63 63 "install-path": "../../jetpack_vendor/automattic/jetpack-assets" … … 181 181 { 182 182 "name": "automattic/jetpack-status", 183 "version": "v6.1. 0",184 "version_normalized": "6.1. 0.0",183 "version": "v6.1.1", 184 "version_normalized": "6.1.1.0", 185 185 "source": { 186 186 "type": "git", 187 187 "url": "https://github.com/Automattic/jetpack-status.git", 188 "reference": " 7dbcfff7f1005611a3d27e3553df9389c658b3a8"189 }, 190 "dist": { 191 "type": "zip", 192 "url": "https://api.github.com/repos/Automattic/jetpack-status/zipball/ 7dbcfff7f1005611a3d27e3553df9389c658b3a8",193 "reference": " 7dbcfff7f1005611a3d27e3553df9389c658b3a8",188 "reference": "100acd2ad87f05b0782deac3905d52f9765725ce" 189 }, 190 "dist": { 191 "type": "zip", 192 "url": "https://api.github.com/repos/Automattic/jetpack-status/zipball/100acd2ad87f05b0782deac3905d52f9765725ce", 193 "reference": "100acd2ad87f05b0782deac3905d52f9765725ce", 194 194 "shasum": "" 195 195 }, … … 210 210 "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." 211 211 }, 212 "time": "2025-1 0-13T20:12:54+00:00",212 "time": "2025-11-03T08:47:38+00:00", 213 213 "type": "jetpack-library", 214 214 "extra": { … … 240 240 "description": "Used to retrieve information about the current status of Jetpack and the site overall.", 241 241 "support": { 242 "source": "https://github.com/Automattic/jetpack-status/tree/v6.1. 0"242 "source": "https://github.com/Automattic/jetpack-status/tree/v6.1.1" 243 243 }, 244 244 "install-path": "../../jetpack_vendor/automattic/jetpack-status" … … 341 341 { 342 342 "name": "quadlayers/wp-notice-plugin-promote", 343 "version": "1.1. 7",344 "version_normalized": "1.1. 7.0",343 "version": "1.1.8", 344 "version_normalized": "1.1.8.0", 345 345 "source": { 346 346 "type": "git", 347 347 "url": "https://github.com/franmastromarino/wp-notice-plugin-promote.git", 348 "reference": " e947d41c606f1ab679518d87f2b51230a9d74c92"349 }, 350 "dist": { 351 "type": "zip", 352 "url": "https://api.github.com/repos/franmastromarino/wp-notice-plugin-promote/zipball/ e947d41c606f1ab679518d87f2b51230a9d74c92",353 "reference": " e947d41c606f1ab679518d87f2b51230a9d74c92",348 "reference": "21c4a760a999cddd7896eba5034b7c8163dba133" 349 }, 350 "dist": { 351 "type": "zip", 352 "url": "https://api.github.com/repos/franmastromarino/wp-notice-plugin-promote/zipball/21c4a760a999cddd7896eba5034b7c8163dba133", 353 "reference": "21c4a760a999cddd7896eba5034b7c8163dba133", 354 354 "shasum": "" 355 355 }, … … 362 362 "wp-coding-standards/wpcs": "^2.3.0" 363 363 }, 364 "time": "202 4-11-27T20:38:40+00:00",364 "time": "2025-11-27T20:59:29+00:00", 365 365 "type": "jetpack-library", 366 366 "extra": { … … 392 392 "support": { 393 393 "issues": "https://github.com/franmastromarino/wp-notice-plugin-promote/issues", 394 "source": "https://github.com/franmastromarino/wp-notice-plugin-promote/tree/1.1. 7"394 "source": "https://github.com/franmastromarino/wp-notice-plugin-promote/tree/1.1.8" 395 395 }, 396 396 "install-path": "../../jetpack_vendor/quadlayers/wp-notice-plugin-promote" -
storefront-footer/trunk/vendor/composer/installed.php
r3383484 r3405534 2 2 'root' => array( 3 3 'name' => 'quadlayers/storefront-footer', 4 'pretty_version' => 'v2.3. 0',5 'version' => '2.3. 0.0',6 'reference' => ' 7bf012b3150242eb18cd676092c7e99de37e8b6f',4 'pretty_version' => 'v2.3.1', 5 'version' => '2.3.1.0', 6 'reference' => '09809fe6af74fc1dc009bdc523eb4975408d17cc', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'automattic/jetpack-assets' => array( 14 'pretty_version' => 'v4.3.1 0',15 'version' => '4.3.1 0.0',16 'reference' => ' 6c0a138b68b6b02977038d6f1d5f4f503311005f',14 'pretty_version' => 'v4.3.13', 15 'version' => '4.3.13.0', 16 'reference' => '7403da3dfea8d33825ed995b64df4bbcbb3c38bb', 17 17 'type' => 'jetpack-library', 18 18 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets', … … 39 39 ), 40 40 'automattic/jetpack-status' => array( 41 'pretty_version' => 'v6.1. 0',42 'version' => '6.1. 0.0',43 'reference' => ' 7dbcfff7f1005611a3d27e3553df9389c658b3a8',41 'pretty_version' => 'v6.1.1', 42 'version' => '6.1.1.0', 43 'reference' => '100acd2ad87f05b0782deac3905d52f9765725ce', 44 44 'type' => 'jetpack-library', 45 45 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-status', … … 57 57 ), 58 58 'quadlayers/storefront-footer' => array( 59 'pretty_version' => 'v2.3. 0',60 'version' => '2.3. 0.0',61 'reference' => ' 7bf012b3150242eb18cd676092c7e99de37e8b6f',59 'pretty_version' => 'v2.3.1', 60 'version' => '2.3.1.0', 61 'reference' => '09809fe6af74fc1dc009bdc523eb4975408d17cc', 62 62 'type' => 'project', 63 63 'install_path' => __DIR__ . '/../../', … … 75 75 ), 76 76 'quadlayers/wp-notice-plugin-promote' => array( 77 'pretty_version' => '1.1. 7',78 'version' => '1.1. 7.0',79 'reference' => ' e947d41c606f1ab679518d87f2b51230a9d74c92',77 'pretty_version' => '1.1.8', 78 'version' => '1.1.8.0', 79 'reference' => '21c4a760a999cddd7896eba5034b7c8163dba133', 80 80 'type' => 'jetpack-library', 81 81 'install_path' => __DIR__ . '/../../jetpack_vendor/quadlayers/wp-notice-plugin-promote', -
storefront-footer/trunk/vendor_packages/wp-notice-plugin-promote.php
r3341222 r3405534 21 21 * Notice cross sell 1 22 22 */ 23 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_SLUG', 'woocommerce-checkout-manager' ); 24 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_NAME', 'WooCommerce Checkout Manager' ); 25 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_DESCRIPTION', esc_html__( 'This plugin allows you to add custom fields to the checkout page, related to billing, shipping or additional fields sections.', 'storefront-footer' ) ); 26 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_URL', 'https://quadlayers.com/products/woocommerce-checkout-manager/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=cross_sell&utm_content=checkout_manager_link' ); 27 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_LOGO_SRC', plugins_url( '/assets/backend/img/woocommerce-direct-checkout.jpg', QLSTFT_PLUGIN_FILE ) ); 23 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_SLUG', 'wp-whatsapp-chat' ); 24 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_NAME', 'Social Chat' ); 25 define( 26 'QLSTFT_PROMOTE_CROSS_INSTALL_1_TITLE', 27 wp_kses( 28 sprintf( 29 '<h3 style="margin:0">%s</h3>', 30 esc_html__( 'Turn more visitors into customers.', 'storefront-footer' ) 31 ), 32 array( 33 'h3' => array( 34 'style' => array() 35 ) 36 ) 37 ) 38 ); 39 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_DESCRIPTION', esc_html__( 'Social Chat allows your users to start a conversation from your website directly to your WhatsApp phone number with one click.', 'storefront-footer' ) ); 40 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_URL', 'https://quadlayers.com/products/whatsapp-chat/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=cross_sell&utm_content=social_chat_link' ); 41 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_1_LOGO_SRC', plugins_url( '/assets/backend/img/wp-whatsapp-chat.jpeg', QLSTFT_PLUGIN_FILE ) ); 28 42 /** 29 43 * Notice cross sell 2 30 44 */ 31 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_SLUG', 'perfect-woocommerce-brands' ); 32 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_NAME', 'Perfect WooCommerce Brands' ); 33 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_DESCRIPTION', esc_html__( 'Perfect WooCommerce Brands the perfect tool to improve customer experience on your site. It allows you to highlight product brands and organize them in lists, dropdowns, thumbnails, and as a widget.', 'storefront-footer' ) ); 34 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_URL', 'https://quadlayers.com/products/perfect-woocommerce-brands/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=cross_sell&utm_content=perfect_brands_link' ); 35 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_LOGO_SRC', plugins_url( '/assets/backend/img/perfect-woocommerce-brands.jpg', QLSTFT_PLUGIN_FILE ) ); 45 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_SLUG', 'woocommerce-checkout-manager' ); 46 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_NAME', 'WooCommerce Checkout Manager' ); 47 define( 48 'QLSTFT_PROMOTE_CROSS_INSTALL_2_TITLE', 49 wp_kses( 50 sprintf( 51 '<h3 style="margin:0">%s</h3>', 52 esc_html__( 'Customize your checkout in minutes.', 'storefront-footer' ) 53 ), 54 array( 55 'h3' => array( 56 'style' => array() 57 ) 58 ) 59 ) 60 ); 61 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_DESCRIPTION', esc_html__( 'WooCommerce Checkout Manager allows you to add custom fields to the checkout page, related to billing, Shipping or Additional fields sections.', 'storefront-footer' ) ); 62 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_URL', 'https://quadlayers.com/products/woocommerce-checkout-manager/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=cross_sell&utm_content=checkout_manager_link' ); 63 define( 'QLSTFT_PROMOTE_CROSS_INSTALL_2_LOGO_SRC', plugins_url( '/assets/backend/img/woocommerce-checkout-manager.jpg', QLSTFT_PLUGIN_FILE ) ); 36 64 37 65 new \QuadLayers\WP_Notice_Plugin_Promote\Load( … … 42 70 'notice_delay' => 0, 43 71 'notice_logo' => QLSTFT_PROMOTE_LOGO_SRC, 44 'notice_description' => sprintf( 45 esc_html__( 'Hello! %2$s We\'ve spent countless hours developing this free plugin for you and would really appreciate it if you could drop us a quick rating. Your feedback is extremely valuable to us. %3$s It helps us to get better. Thanks for using %1$s.', 'woocommerce-direct-checkout' ), 46 '<b>'.QLSTFT_PLUGIN_NAME.'</b>', 47 '<span style="font-size: 16px;">🙂</span>', 48 '<br>' 72 'notice_title' => wp_kses( 73 sprintf( 74 '<h3 style="margin:0">%s</h3>', 75 esc_html__( 'Enjoying Storefront Footer?', 'storefront-footer' ) 76 ), 77 array( 78 'h3' => array( 79 'style' => array() 80 ) 81 ) 49 82 ), 83 'notice_description' => esc_html__( 'A quick 5-star review helps us keep improving the plugin and supporting users like you. It only takes 2 seconds — thank you!', 'storefront-footer' ), 50 84 'notice_link' => QLSTFT_PROMOTE_REVIEW_URL, 51 85 'notice_more_link' => 'https://quadlayers.com/account/support/?utm_source=qlstft_plugin&utm_medium=dashboard_notice&utm_campaign=support&utm_content=report_bug_button', … … 63 97 ), 64 98 'notice_delay' => WEEK_IN_SECONDS, 65 'notice_logo' => QLSTFT_PROMOTE_CROSS_INSTALL_1_LOGO_SRC, 66 'notice_title' => esc_html__( 67 'Hello! We have a special gift!', 68 'storefront-footer' 99 'notice_logo' => QLSTFT_PROMOTE_LOGO_SRC, 100 'notice_title' => wp_kses( 101 sprintf( 102 '<h3 style="margin:0">%s</h3>', 103 esc_html__( 'Save 20% today!', 'storefront-footer' ) 104 ), 105 array( 106 'h3' => array( 107 'style' => array() 108 ) 109 ) 69 110 ), 70 111 'notice_description' => sprintf( … … 83 124 'notice_delay' => MONTH_IN_SECONDS * 3, 84 125 'notice_logo' => QLSTFT_PROMOTE_CROSS_INSTALL_1_LOGO_SRC, 85 'notice_title' => sprintf( 86 esc_html__( 87 'Hello! We want to invite you to try our %s plugin!', 88 'storefront-footer' 89 ), 90 QLSTFT_PROMOTE_CROSS_INSTALL_1_NAME 91 ), 126 'notice_title' => QLSTFT_PROMOTE_CROSS_INSTALL_1_TITLE, 92 127 'notice_description' => QLSTFT_PROMOTE_CROSS_INSTALL_1_DESCRIPTION, 93 128 'notice_more_link' => QLSTFT_PROMOTE_CROSS_INSTALL_1_URL … … 97 132 'notice_delay' => MONTH_IN_SECONDS * 6, 98 133 'notice_logo' => QLSTFT_PROMOTE_CROSS_INSTALL_2_LOGO_SRC, 99 'notice_title' => sprintf( 100 esc_html__( 101 'Hello! We want to invite you to try our %s plugin!', 102 'storefront-footer' 103 ), 104 QLSTFT_PROMOTE_CROSS_INSTALL_2_NAME 105 ), 134 'notice_title' => QLSTFT_PROMOTE_CROSS_INSTALL_2_TITLE, 106 135 'notice_description' => QLSTFT_PROMOTE_CROSS_INSTALL_2_DESCRIPTION, 107 136 'notice_more_link' => QLSTFT_PROMOTE_CROSS_INSTALL_2_URL
Note: See TracChangeset
for help on using the changeset viewer.