Changeset 3366345
- Timestamp:
- 09/23/2025 09:41:15 AM (6 months ago)
- Location:
- awesome-footnotes/trunk
- Files:
-
- 8 edited
-
awesome-footnotes.php (modified) (2 diffs)
-
classes/controllers/class-post-settings.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/InstalledVersions.php (modified) (5 diffs)
-
vendor/composer/autoload_real.php (modified) (1 diff)
-
vendor/composer/installed.json (modified) (1 diff)
-
vendor/composer/installed.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
awesome-footnotes/trunk/awesome-footnotes.php
r3366051 r3366345 13 13 * Plugin Name: Footnotes 14 14 * Description: Allows post authors to easily add and manage footnotes in posts. 15 * Version: 3.8. 315 * Version: 3.8.4 16 16 * Author: Footnotes 17 17 * Author URI: https://quotecites.com … … 29 29 } 30 30 31 define( 'AWEF_VERSION', '3.8. 3' );31 define( 'AWEF_VERSION', '3.8.4' ); 32 32 define( 'AWEF_TEXTDOMAIN', 'awesome-footnotes' ); 33 33 define( 'AWEF_NAME', 'Footnotes' ); -
awesome-footnotes/trunk/classes/controllers/class-post-settings.php
r3366316 r3366345 180 180 181 181 'head-post' => esc_html__( 'Footnotes', 'awesome-footnotes' ), 182 183 'general' => array(184 'icon' => 'admin-generic',185 'title' => esc_html__( 'General', 'awesome-footnotes' ),186 ),187 182 ); 188 183 … … 193 188 ); 194 189 } 190 191 $settings_tabs['general'] = array( 192 'icon' => 'admin-generic', 193 'title' => esc_html__( 'Footnotes', 'awesome-footnotes' ), 194 ); 195 195 196 196 ?> … … 362 362 if ( $post instanceof \WP_Post ) { 363 363 $post_meta_title = \get_post_meta( $post->ID, self::POST_SEO_TITLE, true ); 364 if ( isset( $post_meta_title ) && \get_the_title( $post->ID ) !== $post_meta_title ) {364 if ( isset( $post_meta_title ) && ! empty( trim( $post_meta_title ) ) && \get_the_title( $post->ID ) !== $post_meta_title ) { 365 365 return \esc_attr( $post_meta_title ); 366 366 } -
awesome-footnotes/trunk/readme.txt
r3366051 r3366345 4 4 Tested up to: 6.8.2 5 5 Requires PHP: 7.4 6 Stable tag: 3.8. 36 Stable tag: 3.8.4 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 139 139 == Change Log == 140 140 141 = 3.8.4 = 142 Fixed PHP 7.4 compatibility and empty string for title when no post meta is set. 143 141 144 = 3.8.3 = 142 145 PHP 8.4 fixes. -
awesome-footnotes/trunk/vendor/autoload.php
r3366051 r3366345 15 15 } 16 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 17 throw new RuntimeException($err); 21 18 } 22 19 -
awesome-footnotes/trunk/vendor/composer/InstalledVersions.php
r3366051 r3366345 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 } -
awesome-footnotes/trunk/vendor/composer/autoload_real.php
r3169434 r3366345 23 23 } 24 24 25 require __DIR__ . '/platform_check.php';26 27 25 spl_autoload_register(array('ComposerAutoloaderInitbda2fadb3db7a0d01c25890e5d37d67b', 'loadClassLoader'), true, true); 28 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); -
awesome-footnotes/trunk/vendor/composer/installed.json
r3169434 r3366345 1 1 { 2 2 "packages": [], 3 "dev": true,3 "dev": false, 4 4 "dev-package-names": [] 5 5 } -
awesome-footnotes/trunk/vendor/composer/installed.php
r3366051 r3366345 2 2 'root' => array( 3 3 'name' => 'footnotes/awesome-footnotes', 4 'pretty_version' => ' 2.0.0',5 'version' => ' 2.0.0.0',4 'pretty_version' => '3.8.4', 5 'version' => '3.8.4.0', 6 6 'reference' => null, 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', 9 9 'aliases' => array(), 10 'dev' => true,10 'dev' => false, 11 11 ), 12 12 'versions' => array( 13 13 'footnotes/awesome-footnotes' => array( 14 'pretty_version' => ' 2.0.0',15 'version' => ' 2.0.0.0',14 'pretty_version' => '3.8.4', 15 'version' => '3.8.4.0', 16 16 'reference' => null, 17 17 'type' => 'wordpress-plugin',
Note: See TracChangeset
for help on using the changeset viewer.