Changeset 2962449
- Timestamp:
- 09/04/2023 09:41:19 AM (3 years ago)
- Location:
- napps
- Files:
-
- 101 added
- 7 edited
-
tags/1.0.23 (added)
-
tags/1.0.23/composer.json (added)
-
tags/1.0.23/composer.lock (added)
-
tags/1.0.23/index.php (added)
-
tags/1.0.23/lang (added)
-
tags/1.0.23/lang/index.php (added)
-
tags/1.0.23/lang/napps-en_US.mo (added)
-
tags/1.0.23/lang/napps-en_US.po (added)
-
tags/1.0.23/lang/napps-pt_PT.mo (added)
-
tags/1.0.23/lang/napps-pt_PT.po (added)
-
tags/1.0.23/lang/napps.pot (added)
-
tags/1.0.23/napps.php (added)
-
tags/1.0.23/phpcs.xml (added)
-
tags/1.0.23/public (added)
-
tags/1.0.23/public/css (added)
-
tags/1.0.23/public/css/napps.css (added)
-
tags/1.0.23/public/fonts (added)
-
tags/1.0.23/public/fonts/Montserrat-Medium.ttf (added)
-
tags/1.0.23/public/fonts/Montserrat-Regular.ttf (added)
-
tags/1.0.23/public/images (added)
-
tags/1.0.23/public/images/google-play-get.png (added)
-
tags/1.0.23/public/images/nLogo.svg (added)
-
tags/1.0.23/public/images/napps-home-logo.jpg (added)
-
tags/1.0.23/public/images/napps-logo.svg (added)
-
tags/1.0.23/public/images/star.svg (added)
-
tags/1.0.23/readme.txt (added)
-
tags/1.0.23/src (added)
-
tags/1.0.23/src/ActivationService.php (added)
-
tags/1.0.23/src/Contracts (added)
-
tags/1.0.23/src/Contracts/IController.php (added)
-
tags/1.0.23/src/Contracts/ModuleImplementation.php (added)
-
tags/1.0.23/src/Controllers (added)
-
tags/1.0.23/src/Controllers/AuthController.php (added)
-
tags/1.0.23/src/Controllers/HealthController.php (added)
-
tags/1.0.23/src/Controllers/SmartBannerController.php (added)
-
tags/1.0.23/src/Controllers/WooCommerceController.php (added)
-
tags/1.0.23/src/I18n.php (added)
-
tags/1.0.23/src/Loader.php (added)
-
tags/1.0.23/src/Modules (added)
-
tags/1.0.23/src/Modules/Admin (added)
-
tags/1.0.23/src/Modules/Admin/AdminModule.php (added)
-
tags/1.0.23/src/Modules/Admin/Settings.php (added)
-
tags/1.0.23/src/Modules/AttributeStock (added)
-
tags/1.0.23/src/Modules/AttributeStock/AttributeStockModule.php (added)
-
tags/1.0.23/src/Modules/Auth (added)
-
tags/1.0.23/src/Modules/Auth/AuthModule.php (added)
-
tags/1.0.23/src/Modules/Coupons (added)
-
tags/1.0.23/src/Modules/Coupons/ExclusiveCouponsModule.php (added)
-
tags/1.0.23/src/Modules/InitModules.php (added)
-
tags/1.0.23/src/Modules/LinkedVariation (added)
-
tags/1.0.23/src/Modules/LinkedVariation/LinkedVariation.php (added)
-
tags/1.0.23/src/Modules/QTranslate (added)
-
tags/1.0.23/src/Modules/QTranslate/QTranslateModule.php (added)
-
tags/1.0.23/src/Modules/ShippingRateCart (added)
-
tags/1.0.23/src/Modules/ShippingRateCart/ShippingRateCartModule.php (added)
-
tags/1.0.23/src/Modules/ShippingRateCart/shipping-rate-cart-frontend.php (added)
-
tags/1.0.23/src/Modules/ShippingRateCart/shipping-rate-cart.php (added)
-
tags/1.0.23/src/Modules/Smartbanner (added)
-
tags/1.0.23/src/Modules/Smartbanner/SmartbannerModule.php (added)
-
tags/1.0.23/src/Modules/Woocommerce (added)
-
tags/1.0.23/src/Modules/Woocommerce/Admin.php (added)
-
tags/1.0.23/src/Modules/Woocommerce/Rest.php (added)
-
tags/1.0.23/src/Modules/Woocommerce/Webhooks.php (added)
-
tags/1.0.23/src/Modules/Woocommerce/WoocommerceModule.php (added)
-
tags/1.0.23/src/Router.php (added)
-
tags/1.0.23/src/Services (added)
-
tags/1.0.23/src/Services/AuthService.php (added)
-
tags/1.0.23/src/Utils (added)
-
tags/1.0.23/src/Utils/SingletonTrait.php (added)
-
tags/1.0.23/src/Utils/helpers.php (added)
-
tags/1.0.23/vendor (added)
-
tags/1.0.23/vendor/autoload.php (added)
-
tags/1.0.23/vendor/composer (added)
-
tags/1.0.23/vendor/composer/ClassLoader.php (added)
-
tags/1.0.23/vendor/composer/InstalledVersions.php (added)
-
tags/1.0.23/vendor/composer/LICENSE (added)
-
tags/1.0.23/vendor/composer/autoload_classmap.php (added)
-
tags/1.0.23/vendor/composer/autoload_files.php (added)
-
tags/1.0.23/vendor/composer/autoload_namespaces.php (added)
-
tags/1.0.23/vendor/composer/autoload_psr4.php (added)
-
tags/1.0.23/vendor/composer/autoload_real.php (added)
-
tags/1.0.23/vendor/composer/autoload_static.php (added)
-
tags/1.0.23/vendor/composer/installed.json (added)
-
tags/1.0.23/vendor/composer/installed.php (added)
-
tags/1.0.23/vendor/composer/platform_check.php (added)
-
tags/1.0.23/vendor/firebase (added)
-
tags/1.0.23/vendor/firebase/php-jwt (added)
-
tags/1.0.23/vendor/firebase/php-jwt/LICENSE (added)
-
tags/1.0.23/vendor/firebase/php-jwt/README.md (added)
-
tags/1.0.23/vendor/firebase/php-jwt/composer.json (added)
-
tags/1.0.23/vendor/firebase/php-jwt/src (added)
-
tags/1.0.23/vendor/firebase/php-jwt/src/BeforeValidException.php (added)
-
tags/1.0.23/vendor/firebase/php-jwt/src/ExpiredException.php (added)
-
tags/1.0.23/vendor/firebase/php-jwt/src/JWK.php (added)
-
tags/1.0.23/vendor/firebase/php-jwt/src/JWT.php (added)
-
tags/1.0.23/vendor/firebase/php-jwt/src/Key.php (added)
-
tags/1.0.23/vendor/firebase/php-jwt/src/SignatureInvalidException.php (added)
-
tags/1.0.23/views (added)
-
tags/1.0.23/views/admin (added)
-
tags/1.0.23/views/admin/getting-started.php (added)
-
tags/1.0.23/views/admin/go-dashboard.php (added)
-
trunk/napps.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/composer/ClassLoader.php (modified) (27 diffs)
-
trunk/vendor/composer/InstalledVersions.php (modified) (5 diffs)
-
trunk/vendor/composer/LICENSE (modified) (2 diffs)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
napps/trunk/napps.php
r2946746 r2962449 3 3 * Plugin Name: NAPPS - Mobile app builder 4 4 * Description: Plugin to complement the napps E-commerce solution. More on https://napps.io 5 * Version: 1.0.2 25 * Version: 1.0.23 6 6 * Text Domain: napps 7 7 * Author: nappssolutions … … 36 36 define( 'NAPPS_PLUGIN_DIR_URL', plugin_dir_url( __FILE__ ) ); 37 37 define( 'NAPPS_PLUGIN_FILE', __FILE__ ); 38 define( 'NAPPS_VERSION', '1.0.2 2' );38 define( 'NAPPS_VERSION', '1.0.23' ); 39 39 define( 'NAPPS_REST_PREFIX', 'napps/v1' ); 40 40 -
napps/trunk/readme.txt
r2946746 r2962449 4 4 Requires at least: 4.7 5 5 Tested up to: 6.2 6 Stable tag: 1.0.2 26 Stable tag: 1.0.23 7 7 Requires PHP: 5.6 8 8 License: GPLv2 … … 75 75 76 76 == Changelog == 77 78 = 1.0.23 = 79 80 * Fix - Fix shipping rate cart subtotal 81 * New - New Smartbanner route 77 82 78 83 = 1.0.22 = -
napps/trunk/vendor/composer/ClassLoader.php
r2908595 r2962449 46 46 private static $includeFile; 47 47 48 /** @var ?string*/48 /** @var string|null */ 49 49 private $vendorDir; 50 50 51 51 // PSR-4 52 52 /** 53 * @var array[] 54 * @psalm-var array<string, array<string, int>> 53 * @var array<string, array<string, int>> 55 54 */ 56 55 private $prefixLengthsPsr4 = array(); 57 56 /** 58 * @var array[] 59 * @psalm-var array<string, array<int, string>> 57 * @var array<string, list<string>> 60 58 */ 61 59 private $prefixDirsPsr4 = array(); 62 60 /** 63 * @var array[] 64 * @psalm-var array<string, string> 61 * @var list<string> 65 62 */ 66 63 private $fallbackDirsPsr4 = array(); … … 68 65 // PSR-0 69 66 /** 70 * @var array[] 71 * @psalm-var array<string, array<string, string[]>> 67 * List of PSR-0 prefixes 68 * 69 * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) 70 * 71 * @var array<string, array<string, list<string>>> 72 72 */ 73 73 private $prefixesPsr0 = array(); 74 74 /** 75 * @var array[] 76 * @psalm-var array<string, string> 75 * @var list<string> 77 76 */ 78 77 private $fallbackDirsPsr0 = array(); … … 82 81 83 82 /** 84 * @var string[] 85 * @psalm-var array<string, string> 83 * @var array<string, string> 86 84 */ 87 85 private $classMap = array(); … … 91 89 92 90 /** 93 * @var bool[] 94 * @psalm-var array<string, bool> 91 * @var array<string, bool> 95 92 */ 96 93 private $missingClasses = array(); 97 94 98 /** @var ?string*/95 /** @var string|null */ 99 96 private $apcuPrefix; 100 97 101 98 /** 102 * @var self[]99 * @var array<string, self> 103 100 */ 104 101 private static $registeredLoaders = array(); 105 102 106 103 /** 107 * @param ?string$vendorDir104 * @param string|null $vendorDir 108 105 */ 109 106 public function __construct($vendorDir = null) … … 114 111 115 112 /** 116 * @return string[]113 * @return array<string, list<string>> 117 114 */ 118 115 public function getPrefixes() … … 126 123 127 124 /** 128 * @return array[] 129 * @psalm-return array<string, array<int, string>> 125 * @return array<string, list<string>> 130 126 */ 131 127 public function getPrefixesPsr4() … … 135 131 136 132 /** 137 * @return array[] 138 * @psalm-return array<string, string> 133 * @return list<string> 139 134 */ 140 135 public function getFallbackDirs() … … 144 139 145 140 /** 146 * @return array[] 147 * @psalm-return array<string, string> 141 * @return list<string> 148 142 */ 149 143 public function getFallbackDirsPsr4() … … 153 147 154 148 /** 155 * @return string[] Array of classname => path 156 * @psalm-return array<string, string> 149 * @return array<string, string> Array of classname => path 157 150 */ 158 151 public function getClassMap() … … 162 155 163 156 /** 164 * @param string[] $classMap Class to filename map 165 * @psalm-param array<string, string> $classMap 157 * @param array<string, string> $classMap Class to filename map 166 158 * 167 159 * @return void … … 180 172 * appending or prepending to the ones previously set for this prefix. 181 173 * 182 * @param string $prefix The prefix183 * @param string[]|string $paths The PSR-0 root directories184 * @param bool $prepend Whether to prepend the directories174 * @param string $prefix The prefix 175 * @param list<string>|string $paths The PSR-0 root directories 176 * @param bool $prepend Whether to prepend the directories 185 177 * 186 178 * @return void … … 188 180 public function add($prefix, $paths, $prepend = false) 189 181 { 182 $paths = (array) $paths; 190 183 if (!$prefix) { 191 184 if ($prepend) { 192 185 $this->fallbackDirsPsr0 = array_merge( 193 (array)$paths,186 $paths, 194 187 $this->fallbackDirsPsr0 195 188 ); … … 197 190 $this->fallbackDirsPsr0 = array_merge( 198 191 $this->fallbackDirsPsr0, 199 (array)$paths192 $paths 200 193 ); 201 194 } … … 206 199 $first = $prefix[0]; 207 200 if (!isset($this->prefixesPsr0[$first][$prefix])) { 208 $this->prefixesPsr0[$first][$prefix] = (array)$paths;201 $this->prefixesPsr0[$first][$prefix] = $paths; 209 202 210 203 return; … … 212 205 if ($prepend) { 213 206 $this->prefixesPsr0[$first][$prefix] = array_merge( 214 (array)$paths,207 $paths, 215 208 $this->prefixesPsr0[$first][$prefix] 216 209 ); … … 218 211 $this->prefixesPsr0[$first][$prefix] = array_merge( 219 212 $this->prefixesPsr0[$first][$prefix], 220 (array)$paths213 $paths 221 214 ); 222 215 } … … 227 220 * appending or prepending to the ones previously set for this namespace. 228 221 * 229 * @param string $prefix The prefix/namespace, with trailing '\\'230 * @param string[]|string $paths The PSR-4 base directories231 * @param bool $prepend Whether to prepend the directories222 * @param string $prefix The prefix/namespace, with trailing '\\' 223 * @param list<string>|string $paths The PSR-4 base directories 224 * @param bool $prepend Whether to prepend the directories 232 225 * 233 226 * @throws \InvalidArgumentException … … 237 230 public function addPsr4($prefix, $paths, $prepend = false) 238 231 { 232 $paths = (array) $paths; 239 233 if (!$prefix) { 240 234 // Register directories for the root namespace. 241 235 if ($prepend) { 242 236 $this->fallbackDirsPsr4 = array_merge( 243 (array)$paths,237 $paths, 244 238 $this->fallbackDirsPsr4 245 239 ); … … 247 241 $this->fallbackDirsPsr4 = array_merge( 248 242 $this->fallbackDirsPsr4, 249 (array)$paths243 $paths 250 244 ); 251 245 } … … 257 251 } 258 252 $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; 259 $this->prefixDirsPsr4[$prefix] = (array)$paths;253 $this->prefixDirsPsr4[$prefix] = $paths; 260 254 } elseif ($prepend) { 261 255 // Prepend directories for an already registered namespace. 262 256 $this->prefixDirsPsr4[$prefix] = array_merge( 263 (array)$paths,257 $paths, 264 258 $this->prefixDirsPsr4[$prefix] 265 259 ); … … 268 262 $this->prefixDirsPsr4[$prefix] = array_merge( 269 263 $this->prefixDirsPsr4[$prefix], 270 (array)$paths264 $paths 271 265 ); 272 266 } … … 277 271 * replacing any others previously set for this prefix. 278 272 * 279 * @param string $prefix The prefix280 * @param string[]|string $paths The PSR-0 base directories273 * @param string $prefix The prefix 274 * @param list<string>|string $paths The PSR-0 base directories 281 275 * 282 276 * @return void … … 295 289 * replacing any others previously set for this namespace. 296 290 * 297 * @param string $prefix The prefix/namespace, with trailing '\\'298 * @param string[]|string $paths The PSR-4 base directories291 * @param string $prefix The prefix/namespace, with trailing '\\' 292 * @param list<string>|string $paths The PSR-4 base directories 299 293 * 300 294 * @throws \InvalidArgumentException … … 430 424 { 431 425 if ($file = $this->findFile($class)) { 432 (self::$includeFile)($file); 426 $includeFile = self::$includeFile; 427 $includeFile($file); 433 428 434 429 return true; … … 481 476 482 477 /** 483 * Returns the currently registered loaders indexed by their corresponding vendor directories.484 * 485 * @return self[]478 * Returns the currently registered loaders keyed by their corresponding vendor directories. 479 * 480 * @return array<string, self> 486 481 */ 487 482 public static function getRegisteredLoaders() … … 561 556 } 562 557 563 private static function initializeIncludeClosure(): void 558 /** 559 * @return void 560 */ 561 private static function initializeIncludeClosure() 564 562 { 565 563 if (self::$includeFile !== null) { … … 575 573 * @return void 576 574 */ 577 self::$includeFile = static function($file) {575 self::$includeFile = \Closure::bind(static function($file) { 578 576 include $file; 579 } ;577 }, null, null); 580 578 } 581 579 } -
napps/trunk/vendor/composer/InstalledVersions.php
r2801987 r2962449 99 99 foreach (self::getInstalled() as $installed) { 100 100 if (isset($installed['versions'][$packageName])) { 101 return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);101 return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false; 102 102 } 103 103 } … … 120 120 public static function satisfies(VersionParser $parser, $packageName, $constraint) 121 121 { 122 $constraint = $parser->parseConstraints( $constraint);122 $constraint = $parser->parseConstraints((string) $constraint); 123 123 $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); 124 124 … … 267 267 // only require the installed.php file if this file is loaded from its dumped location, 268 268 // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 269 if (substr(__DIR__, -8, 1) !== 'C' ) {269 if (substr(__DIR__, -8, 1) !== 'C' && is_file(__DIR__ . '/installed.php')) { 270 270 self::$installed = include __DIR__ . '/installed.php'; 271 271 } else { … … 329 329 $installed[] = self::$installedByVendor[$vendorDir]; 330 330 } elseif (is_file($vendorDir.'/composer/installed.php')) { 331 $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php'; 331 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ 332 $required = require $vendorDir.'/composer/installed.php'; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required; 332 334 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 333 335 self::$installed = $installed[count($installed) - 1]; … … 340 342 // only require the installed.php file if this file is loaded from its dumped location, 341 343 // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 342 if (substr(__DIR__, -8, 1) !== 'C') { 343 self::$installed = require __DIR__ . '/installed.php'; 344 if (substr(__DIR__, -8, 1) !== 'C' && is_file(__DIR__ . '/installed.php')) { 345 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ 346 $required = require __DIR__ . '/installed.php'; 347 self::$installed = $required; 344 348 } else { 345 349 self::$installed = array(); 346 350 } 347 351 } 348 $installed[] = self::$installed; 352 353 if (self::$installed !== array()) { 354 $installed[] = self::$installed; 355 } 349 356 350 357 return $installed; -
napps/trunk/vendor/composer/LICENSE
r2672465 r2962449 1 2 1 Copyright (c) Nils Adermann, Jordi Boggiano 3 2 … … 19 18 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 19 THE SOFTWARE. 21 -
napps/trunk/vendor/composer/autoload_real.php
r2908595 r2962449 35 35 36 36 $filesToLoad = \Composer\Autoload\ComposerStaticInit48aaab33bfdcc14fe55fe204adae867c::$files; 37 $requireFile = static function ($fileIdentifier, $file) {37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { 39 39 $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; … … 41 41 require $file; 42 42 } 43 } ;43 }, null, null); 44 44 foreach ($filesToLoad as $fileIdentifier => $file) { 45 ($requireFile)($fileIdentifier, $file);45 $requireFile($fileIdentifier, $file); 46 46 } 47 47 -
napps/trunk/vendor/composer/installed.php
r2908595 r2962449 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' cc724e6bbe84a4729dba0fe04e67791979c5a850',6 'reference' => 'a78d1aab4c309fabdb4041a7c82ed5dac63099ff', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-main', 24 24 'version' => 'dev-main', 25 'reference' => ' cc724e6bbe84a4729dba0fe04e67791979c5a850',25 'reference' => 'a78d1aab4c309fabdb4041a7c82ed5dac63099ff', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.