Plugin Directory

Changeset 3399240


Ignore:
Timestamp:
11/19/2025 07:19:42 PM (5 months ago)
Author:
pluginmagnet
Message:

Update to version 1.0.6

Location:
magnet-blocks
Files:
40 added
2 deleted
20 edited
1 copied

Legend:

Unmodified
Added
Removed
  • magnet-blocks/tags/1.0.6/languages/magnet-blocks.pot

    r3302701 r3399240  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Magnet Blocks 1.0.5\n"
     5"Project-Id-Version: Magnet Blocks 1.0.6\n"
    66"Report-Msgid-Bugs-To: https://pluginmagnet.com/wp-plugins/magnet-blocks/\n"
    7 "POT-Creation-Date: 2025-05-29 06:54:13+00:00\n"
     7"POT-Creation-Date: 2025-11-19 19:19:00+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
     
    2424"X-Textdomain-Support: yes\n"
    2525"X-Generator: grunt-wp-i18n 1.0.3\n"
     26
     27#: assets/blocks/pricing-cards/render.php:19
     28#: resources/blocks/pricing-cards/render.php:19
     29msgid "100% Money-Back Guarantee"
     30msgstr ""
     31
     32#: assets/blocks/pricing-cards/render.php:20
     33#: resources/blocks/pricing-cards/render.php:20
     34msgid ""
     35"If you're not completely satisfied with our plugins, reach out to our "
     36"Support Team to get a full refund. No hassles or questions asked!"
     37msgstr ""
     38
     39#: assets/blocks/pricing-cards/render.php:25
     40#: resources/blocks/pricing-cards/render.php:25
     41msgid "No pricing cards configured."
     42msgstr ""
     43
     44#: assets/blocks/pricing-cards/render.php:51
     45#: resources/blocks/pricing-cards/render.php:51
     46msgid "Best Value"
     47msgstr ""
     48
     49#: assets/blocks/pricing-cards/render.php:87
     50#: resources/blocks/pricing-cards/render.php:87
     51msgid "Purchase Now"
     52msgstr ""
    2653
    2754#. Plugin Name of the plugin/theme
  • magnet-blocks/tags/1.0.6/magnet-blocks.php

    r3302701 r3399240  
    11<?php
    22/**
    3  * Plugin Name: Magnet Blocks
    4  * Plugin URI: https://pluginmagnet.com/wp-plugins/magnet-blocks/
    5  * Description: WordPress extension adds your custom text.
    6  * Version: 1.0.5
    7  * Author:      Plugin Magnet
    8  * Author URI:  https://pluginmagnet.com
    9  * License:     GPLv2+
    10  * Text Domain: magnet-blocks
    11  * Domain Path: /languages
    12  * Requires PHP: 8.0
    13  * Requires at least: 6.0
    14  * Tested up to: 6.8
     3 * Plugin Name:          Magnet Blocks
     4 * Plugin URI:           https://pluginmagnet.com/wp-plugins/magnet-blocks/
     5 * Description:          WordPress extension adds your custom text.
     6 * Version:              1.0.6
     7 * Author:               Plugin Magnet
     8 * Author URI:           https://pluginmagnet.com
     9 * License:              GPLv2+
     10 * Text Domain:          magnet-blocks
     11 * Domain Path:          /languages
     12 * Requires PHP:         8.0
     13 * Requires at least:    6.0
     14 * Tested up to:         6.8
    1515 * WC requires at least: 8.0
    16  * WC tested up to: 9.8
     16 * WC tested up to:      9.8
    1717 *
    1818 * @package     WPMagnetBlocks
  • magnet-blocks/tags/1.0.6/readme.txt

    r3302701 r3399240  
    55Tested up to: 6.8
    66Requires PHP: 8.0
    7 Stable tag: 1.0.5
     7Stable tag: 1.0.6
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • magnet-blocks/tags/1.0.6/src/Plugin.php

    r3302694 r3399240  
    11<?php
    2 
    32namespace WPMagnetBlocks;
    43
     
    98 *
    109 * @since 1.0.0
    11  *
    1210 * @package WPMagnetBlocks
    1311 */
    1412class Plugin {
    15 
    1613    /**
    1714     * Plugin file path.
     
    109106     */
    110107    public function init() {
    111 
    112108        new Admin\Admin();
    113109        new Frontend\Shortcodes();
     110        new Blocks\Blocks();
    114111        // Init action.
    115         do_action( 'product_tabs_manager_init' );
     112        do_action( 'magnet_blocks_init' );
    116113    }
    117114}
  • magnet-blocks/tags/1.0.6/vendor/autoload.php

    r3302363 r3399240  
    1515        }
    1616    }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     17    throw new RuntimeException($err);
    2118}
    2219
    2320require_once __DIR__ . '/composer/autoload_real.php';
    2421
    25 return ComposerAutoloaderInitdaa76355cfed2d320515f0840d1e80f7::getLoader();
     22return ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2::getLoader();
  • magnet-blocks/tags/1.0.6/vendor/composer/InstalledVersions.php

    r3302363 r3399240  
    2828{
    2929    /**
     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
     35    /**
    3036     * @var mixed[]|null
    3137     * @psalm-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[]}>}|array{}|null
    3238     */
    3339    private static $installed;
     40
     41    /**
     42     * @var bool
     43     */
     44    private static $installedIsLocalDir;
    3445
    3546    /**
     
    310321        self::$installed = $data;
    311322        self::$installedByVendor = array();
     323
     324        // when using reload, we disable the duplicate protection to ensure that self::$installed data is
     325        // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
     326        // so we have to assume it does not, and that may result in duplicate data being returned when listing
     327        // all installed packages for example
     328        self::$installedIsLocalDir = false;
     329    }
     330
     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;
    312341    }
    313342
     
    323352
    324353        $installed = array();
     354        $copiedLocalDir = false;
    325355
    326356        if (self::$canGetVendors) {
     357            $selfDir = self::getSelfDir();
    327358            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
     359                $vendorDir = strtr($vendorDir, '\\', '/');
    328360                if (isset(self::$installedByVendor[$vendorDir])) {
    329361                    $installed[] = self::$installedByVendor[$vendorDir];
     
    331363                    /** @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 */
    332364                    $required = require $vendorDir.'/composer/installed.php';
    333                     $installed[] = self::$installedByVendor[$vendorDir] = $required;
    334                     if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
    335                         self::$installed = $installed[count($installed) - 1];
     365                    self::$installedByVendor[$vendorDir] = $required;
     366                    $installed[] = $required;
     367                    if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
     368                        self::$installed = $required;
     369                        self::$installedIsLocalDir = true;
    336370                    }
     371                }
     372                if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
     373                    $copiedLocalDir = true;
    337374                }
    338375            }
     
    351388        }
    352389
    353         if (self::$installed !== array()) {
     390        if (self::$installed !== array() && !$copiedLocalDir) {
    354391            $installed[] = self::$installed;
    355392        }
  • magnet-blocks/tags/1.0.6/vendor/composer/autoload_real.php

    r3302363 r3399240  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitdaa76355cfed2d320515f0840d1e80f7
     5class ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitdaa76355cfed2d320515f0840d1e80f7', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitdaa76355cfed2d320515f0840d1e80f7', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitdaa76355cfed2d320515f0840d1e80f7::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit03563d193ca2d579649597cbb669c1f2::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • magnet-blocks/tags/1.0.6/vendor/composer/autoload_static.php

    r3302363 r3399240  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitdaa76355cfed2d320515f0840d1e80f7
     7class ComposerStaticInit03563d193ca2d579649597cbb669c1f2
    88{
    99    public static $classMap = array (
     
    1414    {
    1515        return \Closure::bind(function () use ($loader) {
    16             $loader->classMap = ComposerStaticInitdaa76355cfed2d320515f0840d1e80f7::$classMap;
     16            $loader->classMap = ComposerStaticInit03563d193ca2d579649597cbb669c1f2::$classMap;
    1717
    1818        }, null, ClassLoader::class);
  • magnet-blocks/tags/1.0.6/vendor/composer/installed.php

    r3302363 r3399240  
    22    'root' => array(
    33        'name' => 'pluginmagnet/magnet-blocks',
    4         'pretty_version' => 'dev-master',
    5         'version' => 'dev-master',
    6         'reference' => '827ce5c296bb063bcc65f009d3323f9062a95cc0',
     4        'pretty_version' => 'v1.0.6',
     5        'version' => '1.0.6.0',
     6        'reference' => '7ec64f698ea90865825c2accd0fe30790a414f93',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'pluginmagnet/magnet-blocks' => array(
    14             'pretty_version' => 'dev-master',
    15             'version' => 'dev-master',
    16             'reference' => '827ce5c296bb063bcc65f009d3323f9062a95cc0',
     14            'pretty_version' => 'v1.0.6',
     15            'version' => '1.0.6.0',
     16            'reference' => '7ec64f698ea90865825c2accd0fe30790a414f93',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • magnet-blocks/tags/1.0.6/vendor/composer/platform_check.php

    r3302363 r3399240  
    2020        }
    2121    }
    22     trigger_error(
    23         'Composer detected issues in your platform: ' . implode(' ', $issues),
    24         E_USER_ERROR
     22    throw new \RuntimeException(
     23        'Composer detected issues in your platform: ' . implode(' ', $issues)
    2524    );
    2625}
  • magnet-blocks/trunk/languages/magnet-blocks.pot

    r3302701 r3399240  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Magnet Blocks 1.0.5\n"
     5"Project-Id-Version: Magnet Blocks 1.0.6\n"
    66"Report-Msgid-Bugs-To: https://pluginmagnet.com/wp-plugins/magnet-blocks/\n"
    7 "POT-Creation-Date: 2025-05-29 06:54:13+00:00\n"
     7"POT-Creation-Date: 2025-11-19 19:19:00+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
     
    2424"X-Textdomain-Support: yes\n"
    2525"X-Generator: grunt-wp-i18n 1.0.3\n"
     26
     27#: assets/blocks/pricing-cards/render.php:19
     28#: resources/blocks/pricing-cards/render.php:19
     29msgid "100% Money-Back Guarantee"
     30msgstr ""
     31
     32#: assets/blocks/pricing-cards/render.php:20
     33#: resources/blocks/pricing-cards/render.php:20
     34msgid ""
     35"If you're not completely satisfied with our plugins, reach out to our "
     36"Support Team to get a full refund. No hassles or questions asked!"
     37msgstr ""
     38
     39#: assets/blocks/pricing-cards/render.php:25
     40#: resources/blocks/pricing-cards/render.php:25
     41msgid "No pricing cards configured."
     42msgstr ""
     43
     44#: assets/blocks/pricing-cards/render.php:51
     45#: resources/blocks/pricing-cards/render.php:51
     46msgid "Best Value"
     47msgstr ""
     48
     49#: assets/blocks/pricing-cards/render.php:87
     50#: resources/blocks/pricing-cards/render.php:87
     51msgid "Purchase Now"
     52msgstr ""
    2653
    2754#. Plugin Name of the plugin/theme
  • magnet-blocks/trunk/magnet-blocks.php

    r3302701 r3399240  
    11<?php
    22/**
    3  * Plugin Name: Magnet Blocks
    4  * Plugin URI: https://pluginmagnet.com/wp-plugins/magnet-blocks/
    5  * Description: WordPress extension adds your custom text.
    6  * Version: 1.0.5
    7  * Author:      Plugin Magnet
    8  * Author URI:  https://pluginmagnet.com
    9  * License:     GPLv2+
    10  * Text Domain: magnet-blocks
    11  * Domain Path: /languages
    12  * Requires PHP: 8.0
    13  * Requires at least: 6.0
    14  * Tested up to: 6.8
     3 * Plugin Name:          Magnet Blocks
     4 * Plugin URI:           https://pluginmagnet.com/wp-plugins/magnet-blocks/
     5 * Description:          WordPress extension adds your custom text.
     6 * Version:              1.0.6
     7 * Author:               Plugin Magnet
     8 * Author URI:           https://pluginmagnet.com
     9 * License:              GPLv2+
     10 * Text Domain:          magnet-blocks
     11 * Domain Path:          /languages
     12 * Requires PHP:         8.0
     13 * Requires at least:    6.0
     14 * Tested up to:         6.8
    1515 * WC requires at least: 8.0
    16  * WC tested up to: 9.8
     16 * WC tested up to:      9.8
    1717 *
    1818 * @package     WPMagnetBlocks
  • magnet-blocks/trunk/readme.txt

    r3302701 r3399240  
    55Tested up to: 6.8
    66Requires PHP: 8.0
    7 Stable tag: 1.0.5
     7Stable tag: 1.0.6
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • magnet-blocks/trunk/src/Plugin.php

    r3302694 r3399240  
    11<?php
    2 
    32namespace WPMagnetBlocks;
    43
     
    98 *
    109 * @since 1.0.0
    11  *
    1210 * @package WPMagnetBlocks
    1311 */
    1412class Plugin {
    15 
    1613    /**
    1714     * Plugin file path.
     
    109106     */
    110107    public function init() {
    111 
    112108        new Admin\Admin();
    113109        new Frontend\Shortcodes();
     110        new Blocks\Blocks();
    114111        // Init action.
    115         do_action( 'product_tabs_manager_init' );
     112        do_action( 'magnet_blocks_init' );
    116113    }
    117114}
  • magnet-blocks/trunk/vendor/autoload.php

    r3302363 r3399240  
    1515        }
    1616    }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     17    throw new RuntimeException($err);
    2118}
    2219
    2320require_once __DIR__ . '/composer/autoload_real.php';
    2421
    25 return ComposerAutoloaderInitdaa76355cfed2d320515f0840d1e80f7::getLoader();
     22return ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2::getLoader();
  • magnet-blocks/trunk/vendor/composer/InstalledVersions.php

    r3302363 r3399240  
    2828{
    2929    /**
     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
     35    /**
    3036     * @var mixed[]|null
    3137     * @psalm-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[]}>}|array{}|null
    3238     */
    3339    private static $installed;
     40
     41    /**
     42     * @var bool
     43     */
     44    private static $installedIsLocalDir;
    3445
    3546    /**
     
    310321        self::$installed = $data;
    311322        self::$installedByVendor = array();
     323
     324        // when using reload, we disable the duplicate protection to ensure that self::$installed data is
     325        // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
     326        // so we have to assume it does not, and that may result in duplicate data being returned when listing
     327        // all installed packages for example
     328        self::$installedIsLocalDir = false;
     329    }
     330
     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;
    312341    }
    313342
     
    323352
    324353        $installed = array();
     354        $copiedLocalDir = false;
    325355
    326356        if (self::$canGetVendors) {
     357            $selfDir = self::getSelfDir();
    327358            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
     359                $vendorDir = strtr($vendorDir, '\\', '/');
    328360                if (isset(self::$installedByVendor[$vendorDir])) {
    329361                    $installed[] = self::$installedByVendor[$vendorDir];
     
    331363                    /** @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 */
    332364                    $required = require $vendorDir.'/composer/installed.php';
    333                     $installed[] = self::$installedByVendor[$vendorDir] = $required;
    334                     if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
    335                         self::$installed = $installed[count($installed) - 1];
     365                    self::$installedByVendor[$vendorDir] = $required;
     366                    $installed[] = $required;
     367                    if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
     368                        self::$installed = $required;
     369                        self::$installedIsLocalDir = true;
    336370                    }
     371                }
     372                if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
     373                    $copiedLocalDir = true;
    337374                }
    338375            }
     
    351388        }
    352389
    353         if (self::$installed !== array()) {
     390        if (self::$installed !== array() && !$copiedLocalDir) {
    354391            $installed[] = self::$installed;
    355392        }
  • magnet-blocks/trunk/vendor/composer/autoload_real.php

    r3302363 r3399240  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitdaa76355cfed2d320515f0840d1e80f7
     5class ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitdaa76355cfed2d320515f0840d1e80f7', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitdaa76355cfed2d320515f0840d1e80f7', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitdaa76355cfed2d320515f0840d1e80f7::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit03563d193ca2d579649597cbb669c1f2::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • magnet-blocks/trunk/vendor/composer/autoload_static.php

    r3302363 r3399240  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitdaa76355cfed2d320515f0840d1e80f7
     7class ComposerStaticInit03563d193ca2d579649597cbb669c1f2
    88{
    99    public static $classMap = array (
     
    1414    {
    1515        return \Closure::bind(function () use ($loader) {
    16             $loader->classMap = ComposerStaticInitdaa76355cfed2d320515f0840d1e80f7::$classMap;
     16            $loader->classMap = ComposerStaticInit03563d193ca2d579649597cbb669c1f2::$classMap;
    1717
    1818        }, null, ClassLoader::class);
  • magnet-blocks/trunk/vendor/composer/installed.php

    r3302363 r3399240  
    22    'root' => array(
    33        'name' => 'pluginmagnet/magnet-blocks',
    4         'pretty_version' => 'dev-master',
    5         'version' => 'dev-master',
    6         'reference' => '827ce5c296bb063bcc65f009d3323f9062a95cc0',
     4        'pretty_version' => 'v1.0.6',
     5        'version' => '1.0.6.0',
     6        'reference' => '7ec64f698ea90865825c2accd0fe30790a414f93',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'pluginmagnet/magnet-blocks' => array(
    14             'pretty_version' => 'dev-master',
    15             'version' => 'dev-master',
    16             'reference' => '827ce5c296bb063bcc65f009d3323f9062a95cc0',
     14            'pretty_version' => 'v1.0.6',
     15            'version' => '1.0.6.0',
     16            'reference' => '7ec64f698ea90865825c2accd0fe30790a414f93',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • magnet-blocks/trunk/vendor/composer/platform_check.php

    r3302363 r3399240  
    2020        }
    2121    }
    22     trigger_error(
    23         'Composer detected issues in your platform: ' . implode(' ', $issues),
    24         E_USER_ERROR
     22    throw new \RuntimeException(
     23        'Composer detected issues in your platform: ' . implode(' ', $issues)
    2524    );
    2625}
Note: See TracChangeset for help on using the changeset viewer.