Plugin Directory

Changeset 3440990


Ignore:
Timestamp:
01/16/2026 12:53:59 PM (2 months ago)
Author:
themefic
Message:

1.0.11 update

Location:
ultra-addons-for-wpforms/trunk
Files:
16 added
9 edited

Legend:

Unmodified
Added
Removed
  • ultra-addons-for-wpforms/trunk/readme.txt

    r3440229 r3440990  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.0.10
     7Stable tag: 1.0.11
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    280280== Changelog ==
    281281
     282= 1.0.11 - Jan 16, 2026 =
     283
     284- Info: System stability has been improved.
     285
    282286= 1.0.10 - Jan 15, 2026 =
    283287
     
    344348- Repeater Field
    345349- Website URL Field
    346 
    347 
    348 
    349 
  • ultra-addons-for-wpforms/trunk/ultra-addons-for-wpforms.php

    r3440229 r3440990  
    44 * Plugin URI: https://wpfaddons.com/
    55 * Description: Extend WPForms with free addons like Advanced Phone, Database, File Upload, Multistep, Mailchimp, Repeater, and Website URL fields. All addons are lightweight and easy to use.
    6  * Version: 1.0.10
     6 * Version: 1.0.11
    77 * Author: Themefic
    88 * Author URI: https://themefic.com/
     
    3434     */
    3535
    36      const VERSION = '1.0.10';
     36     const VERSION = '1.0.11';
    3737
    3838    /*
     
    8181    public function ultrawpf_plugin_loaded(){
    8282
     83        $this->appsero_init_tracker_ultrawpf();
     84       
    8385        new ULTRAWPF_Admin();
    8486
     
    220222    }
    221223
     224    /**
     225     * Initialize the plugin tracker
     226     *
     227     * @return void
     228     */
     229    public function appsero_init_tracker_ultrawpf() {
     230
     231        $client = new Appsero\Client( 'd8c79e79-639c-4ac6-a8f1-c156628c3a53', 'Ultra Addons for WPForms', __FILE__ );
     232
     233        // Change Admin notice text
     234        $notice = sprintf( $client->__trans( 'Want to help make <strong>%1$s</strong> even more awesome? Allow %1$s to collect non-sensitive diagnostic data and usage information. I agree to get Important Product Updates & Discount related information on my email from  %1$s (I can unsubscribe anytime).' ), $client->name );
     235        $client->insights()->notice( $notice );
     236
     237        // Active insights
     238        $client->insights()->init();
     239
     240    }
     241
    222242}
    223243
  • ultra-addons-for-wpforms/trunk/vendor/autoload.php

    r3385957 r3440990  
    1515        }
    1616    }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     17    throw new RuntimeException($err);
    2118}
    2219
  • ultra-addons-for-wpforms/trunk/vendor/composer/InstalledVersions.php

    r3385957 r3440990  
    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        }
  • ultra-addons-for-wpforms/trunk/vendor/composer/autoload_psr4.php

    r3385957 r3440990  
    1010    'Themefic\\ULTRAWPF\\' => array($baseDir . '/app'),
    1111    'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'),
     12    'Appsero\\' => array($vendorDir . '/appsero/client/src'),
    1213);
  • ultra-addons-for-wpforms/trunk/vendor/composer/autoload_static.php

    r3385957 r3440990  
    2525            'Symfony\\Polyfill\\Mbstring\\' => 26,
    2626        ),
     27        'A' =>
     28        array (
     29            'Appsero\\' => 8,
     30        ),
    2731    );
    2832
     
    3943        array (
    4044            0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring',
     45        ),
     46        'Appsero\\' =>
     47        array (
     48            0 => __DIR__ . '/..' . '/appsero/client/src',
    4149        ),
    4250    );
  • ultra-addons-for-wpforms/trunk/vendor/composer/installed.json

    r3385957 r3440990  
    11{
    22    "packages": [
     3        {
     4            "name": "appsero/client",
     5            "version": "dev-develop",
     6            "version_normalized": "dev-develop",
     7            "source": {
     8                "type": "git",
     9                "url": "https://github.com/Appsero/client.git",
     10                "reference": "96bc89344359e39104ab0da6464ee3aeff0b6897"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/Appsero/client/zipball/96bc89344359e39104ab0da6464ee3aeff0b6897",
     15                "reference": "96bc89344359e39104ab0da6464ee3aeff0b6897",
     16                "shasum": ""
     17            },
     18            "require": {
     19                "php": ">=5.6"
     20            },
     21            "require-dev": {
     22                "dealerdirect/phpcodesniffer-composer-installer": "^0.7.2",
     23                "phpcompatibility/phpcompatibility-wp": "dev-master",
     24                "phpunit/phpunit": "^8.5.31",
     25                "squizlabs/php_codesniffer": "^3.7",
     26                "tareq1988/wp-php-cs-fixer": "dev-master",
     27                "wp-coding-standards/wpcs": "dev-develop"
     28            },
     29            "time": "2025-11-24T09:57:42+00:00",
     30            "default-branch": true,
     31            "type": "library",
     32            "installation-source": "dist",
     33            "autoload": {
     34                "psr-4": {
     35                    "Appsero\\": "src/"
     36                }
     37            },
     38            "notification-url": "https://packagist.org/downloads/",
     39            "license": [
     40                "MIT"
     41            ],
     42            "authors": [
     43                {
     44                    "name": "Tareq Hasan",
     45                    "email": "tareq@appsero.com"
     46                }
     47            ],
     48            "description": "Appsero Client",
     49            "keywords": [
     50                "analytics",
     51                "plugin",
     52                "theme",
     53                "wordpress"
     54            ],
     55            "support": {
     56                "issues": "https://github.com/Appsero/client/issues",
     57                "source": "https://github.com/Appsero/client/tree/develop"
     58            },
     59            "install-path": "../appsero/client"
     60        },
    361        {
    462            "name": "bjeavons/zxcvbn-php",
  • ultra-addons-for-wpforms/trunk/vendor/composer/installed.php

    r3385957 r3440990  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '2c134b4d372a5daceda2d0365f5acbf190aa621e',
     6        'reference' => '910601fd242b19694d9a671c70f21d5a00d6611b',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1111    ),
    1212    'versions' => array(
     13        'appsero/client' => array(
     14            'pretty_version' => 'dev-develop',
     15            'version' => 'dev-develop',
     16            'reference' => '96bc89344359e39104ab0da6464ee3aeff0b6897',
     17            'type' => 'library',
     18            'install_path' => __DIR__ . '/../appsero/client',
     19            'aliases' => array(
     20                0 => '9999999-dev',
     21            ),
     22            'dev_requirement' => false,
     23        ),
    1324        'bjeavons/zxcvbn-php' => array(
    1425            'pretty_version' => 'dev-master',
     
    3445            'pretty_version' => 'dev-master',
    3546            'version' => 'dev-master',
    36             'reference' => '2c134b4d372a5daceda2d0365f5acbf190aa621e',
     47            'reference' => '910601fd242b19694d9a671c70f21d5a00d6611b',
    3748            'type' => 'wordpress-plugin',
    3849            'install_path' => __DIR__ . '/../../',
  • ultra-addons-for-wpforms/trunk/vendor/composer/platform_check.php

    r3385957 r3440990  
    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.