Changeset 3440990
- Timestamp:
- 01/16/2026 12:53:59 PM (2 months ago)
- Location:
- ultra-addons-for-wpforms/trunk
- Files:
-
- 16 added
- 9 edited
-
readme.txt (modified) (3 diffs)
-
ultra-addons-for-wpforms.php (modified) (4 diffs)
-
vendor/appsero (added)
-
vendor/appsero/client (added)
-
vendor/appsero/client/.editorconfig (added)
-
vendor/appsero/client/.github (added)
-
vendor/appsero/client/.github/workflows (added)
-
vendor/appsero/client/.github/workflows/wpcs.yml (added)
-
vendor/appsero/client/.gitignore (added)
-
vendor/appsero/client/.php-cs-fixer.dist.php (added)
-
vendor/appsero/client/composer.json (added)
-
vendor/appsero/client/composer.lock (added)
-
vendor/appsero/client/phpcs.xml.dist (added)
-
vendor/appsero/client/readme.md (added)
-
vendor/appsero/client/src (added)
-
vendor/appsero/client/src/Client.php (added)
-
vendor/appsero/client/src/Insights.php (added)
-
vendor/appsero/client/src/License.php (added)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/InstalledVersions.php (modified) (5 diffs)
-
vendor/composer/autoload_psr4.php (modified) (1 diff)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
-
vendor/composer/installed.json (modified) (1 diff)
-
vendor/composer/installed.php (modified) (3 diffs)
-
vendor/composer/platform_check.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ultra-addons-for-wpforms/trunk/readme.txt
r3440229 r3440990 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.0.1 07 Stable tag: 1.0.11 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 280 280 == Changelog == 281 281 282 = 1.0.11 - Jan 16, 2026 = 283 284 - Info: System stability has been improved. 285 282 286 = 1.0.10 - Jan 15, 2026 = 283 287 … … 344 348 - Repeater Field 345 349 - Website URL Field 346 347 348 349 -
ultra-addons-for-wpforms/trunk/ultra-addons-for-wpforms.php
r3440229 r3440990 4 4 * Plugin URI: https://wpfaddons.com/ 5 5 * 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.1 06 * Version: 1.0.11 7 7 * Author: Themefic 8 8 * Author URI: https://themefic.com/ … … 34 34 */ 35 35 36 const VERSION = '1.0.1 0';36 const VERSION = '1.0.11'; 37 37 38 38 /* … … 81 81 public function ultrawpf_plugin_loaded(){ 82 82 83 $this->appsero_init_tracker_ultrawpf(); 84 83 85 new ULTRAWPF_Admin(); 84 86 … … 220 222 } 221 223 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 222 242 } 223 243 -
ultra-addons-for-wpforms/trunk/vendor/autoload.php
r3385957 r3440990 15 15 } 16 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 17 throw new RuntimeException($err); 21 18 } 22 19 -
ultra-addons-for-wpforms/trunk/vendor/composer/InstalledVersions.php
r3385957 r3440990 28 28 { 29 29 /** 30 * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to 31 * @internal 32 */ 33 private static $selfDir = null; 34 35 /** 30 36 * @var mixed[]|null 31 37 * @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 32 38 */ 33 39 private static $installed; 40 41 /** 42 * @var bool 43 */ 44 private static $installedIsLocalDir; 34 45 35 46 /** … … 310 321 self::$installed = $data; 311 322 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; 312 341 } 313 342 … … 323 352 324 353 $installed = array(); 354 $copiedLocalDir = false; 325 355 326 356 if (self::$canGetVendors) { 357 $selfDir = self::getSelfDir(); 327 358 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 359 $vendorDir = strtr($vendorDir, '\\', '/'); 328 360 if (isset(self::$installedByVendor[$vendorDir])) { 329 361 $installed[] = self::$installedByVendor[$vendorDir]; … … 331 363 /** @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 364 $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; 336 370 } 371 } 372 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { 373 $copiedLocalDir = true; 337 374 } 338 375 } … … 351 388 } 352 389 353 if (self::$installed !== array() ) {390 if (self::$installed !== array() && !$copiedLocalDir) { 354 391 $installed[] = self::$installed; 355 392 } -
ultra-addons-for-wpforms/trunk/vendor/composer/autoload_psr4.php
r3385957 r3440990 10 10 'Themefic\\ULTRAWPF\\' => array($baseDir . '/app'), 11 11 'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'), 12 'Appsero\\' => array($vendorDir . '/appsero/client/src'), 12 13 ); -
ultra-addons-for-wpforms/trunk/vendor/composer/autoload_static.php
r3385957 r3440990 25 25 'Symfony\\Polyfill\\Mbstring\\' => 26, 26 26 ), 27 'A' => 28 array ( 29 'Appsero\\' => 8, 30 ), 27 31 ); 28 32 … … 39 43 array ( 40 44 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', 45 ), 46 'Appsero\\' => 47 array ( 48 0 => __DIR__ . '/..' . '/appsero/client/src', 41 49 ), 42 50 ); -
ultra-addons-for-wpforms/trunk/vendor/composer/installed.json
r3385957 r3440990 1 1 { 2 2 "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 }, 3 61 { 4 62 "name": "bjeavons/zxcvbn-php", -
ultra-addons-for-wpforms/trunk/vendor/composer/installed.php
r3385957 r3440990 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 2c134b4d372a5daceda2d0365f5acbf190aa621e',6 'reference' => '910601fd242b19694d9a671c70f21d5a00d6611b', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 11 11 ), 12 12 '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 ), 13 24 'bjeavons/zxcvbn-php' => array( 14 25 'pretty_version' => 'dev-master', … … 34 45 'pretty_version' => 'dev-master', 35 46 'version' => 'dev-master', 36 'reference' => ' 2c134b4d372a5daceda2d0365f5acbf190aa621e',47 'reference' => '910601fd242b19694d9a671c70f21d5a00d6611b', 37 48 'type' => 'wordpress-plugin', 38 49 'install_path' => __DIR__ . '/../../', -
ultra-addons-for-wpforms/trunk/vendor/composer/platform_check.php
r3385957 r3440990 20 20 } 21 21 } 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) 25 24 ); 26 25 }
Note: See TracChangeset
for help on using the changeset viewer.