Changeset 3444813
- Timestamp:
- 01/22/2026 12:18:12 PM (7 weeks ago)
- Location:
- wedocs
- Files:
-
- 12 edited
- 1 copied
-
tags/2.1.18 (copied) (copied from wedocs/trunk)
-
tags/2.1.18/includes/Admin/Admin.php (modified) (2 diffs)
-
tags/2.1.18/includes/functions.php (modified) (2 diffs)
-
tags/2.1.18/vendor/autoload.php (modified) (1 diff)
-
tags/2.1.18/vendor/composer/autoload_real.php (modified) (5 diffs)
-
tags/2.1.18/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/2.1.18/wedocs.php (modified) (2 diffs)
-
trunk/includes/Admin/Admin.php (modified) (2 diffs)
-
trunk/includes/functions.php (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (5 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/wedocs.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wedocs/tags/2.1.18/includes/Admin/Admin.php
r3283008 r3444813 17 17 add_filter( 'submenu_file', [ $this, 'highlight_admin_submenu' ] ); 18 18 add_filter( 'admin_footer_text', [ $this, 'admin_footer_text' ], 1 ); 19 add_action( 'admin_notices', [ $this, 'show_wedocs_pro_available_notice' ] );20 19 21 20 if ( ! wedocs_pro_exists() ) { … … 64 63 } 65 64 66 /**67 * Show weDocs pro available notices.68 *69 * @since 2.0.070 *71 * @return void72 */73 public function show_wedocs_pro_available_notice() {74 if ( wedocs_pro_exists() ) {75 return;76 }77 78 // Check if the admin notice should be hidden based on the user meta.79 $user_id = get_current_user_id();80 $hide_notice = get_user_meta( $user_id, 'wedocs_hide_pro_notice', true );81 if ( ! $hide_notice ) {82 // Render weDocs pro info notice.83 wedocs_get_template_part( 'pro', 'notice' );84 }85 }86 65 87 66 /** -
wedocs/tags/2.1.18/includes/functions.php
r3426704 r3444813 91 91 function wedocs_apply_short_content( $content, $max_content_number ) { 92 92 // Control content length by substr. 93 return ( strlen( $content ) > $max_content_number ) ? mb_substr( $content, 0, $max_content_number ) . '...' : $content;93 return ( mb_strlen( $content ) > $max_content_number ) ? mb_substr( $content, 0, $max_content_number ) . '...' : $content; 94 94 } 95 95 … … 592 592 function wedocs_apply_extracted_content( $content, $max_content_number ) { 593 593 // Control content length by substr. 594 return ( strlen( $content ) > $max_content_number ) ?substr( $content, 0, $max_content_number ) . '...' : $content;594 return ( mb_strlen( $content ) > $max_content_number ) ? mb_substr( $content, 0, $max_content_number ) . '...' : $content; 595 595 } 596 596 -
wedocs/tags/2.1.18/vendor/autoload.php
r3440068 r3444813 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit e532af9dea4f886b1976a7c707e31000::getLoader();7 return ComposerAutoloaderInit3acee3a5a1a957c05a6e46cd38c4183b::getLoader(); -
wedocs/tags/2.1.18/vendor/composer/autoload_real.php
r3440068 r3444813 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit e532af9dea4f886b1976a7c707e310005 class ComposerAutoloaderInit3acee3a5a1a957c05a6e46cd38c4183b 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit e532af9dea4f886b1976a7c707e31000', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit3acee3a5a1a957c05a6e46cd38c4183b', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInit e532af9dea4f886b1976a7c707e31000', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit3acee3a5a1a957c05a6e46cd38c4183b', 'loadClassLoader')); 30 30 31 31 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 33 33 require __DIR__ . '/autoload_static.php'; 34 34 35 call_user_func(\Composer\Autoload\ComposerStaticInit e532af9dea4f886b1976a7c707e31000::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::getInitializer($loader)); 36 36 } else { 37 37 $map = require __DIR__ . '/autoload_namespaces.php'; … … 54 54 55 55 if ($useStaticLoader) { 56 $includeFiles = Composer\Autoload\ComposerStaticInit e532af9dea4f886b1976a7c707e31000::$files;56 $includeFiles = Composer\Autoload\ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::$files; 57 57 } else { 58 58 $includeFiles = require __DIR__ . '/autoload_files.php'; 59 59 } 60 60 foreach ($includeFiles as $fileIdentifier => $file) { 61 composerRequire e532af9dea4f886b1976a7c707e31000($fileIdentifier, $file);61 composerRequire3acee3a5a1a957c05a6e46cd38c4183b($fileIdentifier, $file); 62 62 } 63 63 … … 71 71 * @return void 72 72 */ 73 function composerRequire e532af9dea4f886b1976a7c707e31000($fileIdentifier, $file)73 function composerRequire3acee3a5a1a957c05a6e46cd38c4183b($fileIdentifier, $file) 74 74 { 75 75 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
wedocs/tags/2.1.18/vendor/composer/autoload_static.php
r3440068 r3444813 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit e532af9dea4f886b1976a7c707e310007 class ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b 8 8 { 9 9 public static $files = array ( … … 62 62 { 63 63 return \Closure::bind(function () use ($loader) { 64 $loader->prefixLengthsPsr4 = ComposerStaticInit e532af9dea4f886b1976a7c707e31000::$prefixLengthsPsr4;65 $loader->prefixDirsPsr4 = ComposerStaticInit e532af9dea4f886b1976a7c707e31000::$prefixDirsPsr4;66 $loader->classMap = ComposerStaticInit e532af9dea4f886b1976a7c707e31000::$classMap;64 $loader->prefixLengthsPsr4 = ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::$prefixLengthsPsr4; 65 $loader->prefixDirsPsr4 = ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::$prefixDirsPsr4; 66 $loader->classMap = ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::$classMap; 67 67 68 68 }, null, ClassLoader::class); -
wedocs/tags/2.1.18/wedocs.php
r3440068 r3444813 4 4 Plugin URI: https://wedocs.co/ 5 5 Description: A documentation plugin for WordPress 6 Version: 2.1.1 76 Version: 2.1.18 7 7 Author: weDevs 8 8 Author URI: https://wedocs.co/?utm_source=wporg&utm_medium=banner&utm_campaign=author-uri … … 62 62 * @var string 63 63 */ 64 const VERSION = '2.1.1 7';64 const VERSION = '2.1.18'; 65 65 66 66 /** -
wedocs/trunk/includes/Admin/Admin.php
r3283008 r3444813 17 17 add_filter( 'submenu_file', [ $this, 'highlight_admin_submenu' ] ); 18 18 add_filter( 'admin_footer_text', [ $this, 'admin_footer_text' ], 1 ); 19 add_action( 'admin_notices', [ $this, 'show_wedocs_pro_available_notice' ] );20 19 21 20 if ( ! wedocs_pro_exists() ) { … … 64 63 } 65 64 66 /**67 * Show weDocs pro available notices.68 *69 * @since 2.0.070 *71 * @return void72 */73 public function show_wedocs_pro_available_notice() {74 if ( wedocs_pro_exists() ) {75 return;76 }77 78 // Check if the admin notice should be hidden based on the user meta.79 $user_id = get_current_user_id();80 $hide_notice = get_user_meta( $user_id, 'wedocs_hide_pro_notice', true );81 if ( ! $hide_notice ) {82 // Render weDocs pro info notice.83 wedocs_get_template_part( 'pro', 'notice' );84 }85 }86 65 87 66 /** -
wedocs/trunk/includes/functions.php
r3426704 r3444813 91 91 function wedocs_apply_short_content( $content, $max_content_number ) { 92 92 // Control content length by substr. 93 return ( strlen( $content ) > $max_content_number ) ? mb_substr( $content, 0, $max_content_number ) . '...' : $content;93 return ( mb_strlen( $content ) > $max_content_number ) ? mb_substr( $content, 0, $max_content_number ) . '...' : $content; 94 94 } 95 95 … … 592 592 function wedocs_apply_extracted_content( $content, $max_content_number ) { 593 593 // Control content length by substr. 594 return ( strlen( $content ) > $max_content_number ) ?substr( $content, 0, $max_content_number ) . '...' : $content;594 return ( mb_strlen( $content ) > $max_content_number ) ? mb_substr( $content, 0, $max_content_number ) . '...' : $content; 595 595 } 596 596 -
wedocs/trunk/vendor/autoload.php
r3440068 r3444813 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit e532af9dea4f886b1976a7c707e31000::getLoader();7 return ComposerAutoloaderInit3acee3a5a1a957c05a6e46cd38c4183b::getLoader(); -
wedocs/trunk/vendor/composer/autoload_real.php
r3440068 r3444813 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit e532af9dea4f886b1976a7c707e310005 class ComposerAutoloaderInit3acee3a5a1a957c05a6e46cd38c4183b 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit e532af9dea4f886b1976a7c707e31000', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit3acee3a5a1a957c05a6e46cd38c4183b', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInit e532af9dea4f886b1976a7c707e31000', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit3acee3a5a1a957c05a6e46cd38c4183b', 'loadClassLoader')); 30 30 31 31 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 33 33 require __DIR__ . '/autoload_static.php'; 34 34 35 call_user_func(\Composer\Autoload\ComposerStaticInit e532af9dea4f886b1976a7c707e31000::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::getInitializer($loader)); 36 36 } else { 37 37 $map = require __DIR__ . '/autoload_namespaces.php'; … … 54 54 55 55 if ($useStaticLoader) { 56 $includeFiles = Composer\Autoload\ComposerStaticInit e532af9dea4f886b1976a7c707e31000::$files;56 $includeFiles = Composer\Autoload\ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::$files; 57 57 } else { 58 58 $includeFiles = require __DIR__ . '/autoload_files.php'; 59 59 } 60 60 foreach ($includeFiles as $fileIdentifier => $file) { 61 composerRequire e532af9dea4f886b1976a7c707e31000($fileIdentifier, $file);61 composerRequire3acee3a5a1a957c05a6e46cd38c4183b($fileIdentifier, $file); 62 62 } 63 63 … … 71 71 * @return void 72 72 */ 73 function composerRequire e532af9dea4f886b1976a7c707e31000($fileIdentifier, $file)73 function composerRequire3acee3a5a1a957c05a6e46cd38c4183b($fileIdentifier, $file) 74 74 { 75 75 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
wedocs/trunk/vendor/composer/autoload_static.php
r3440068 r3444813 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit e532af9dea4f886b1976a7c707e310007 class ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b 8 8 { 9 9 public static $files = array ( … … 62 62 { 63 63 return \Closure::bind(function () use ($loader) { 64 $loader->prefixLengthsPsr4 = ComposerStaticInit e532af9dea4f886b1976a7c707e31000::$prefixLengthsPsr4;65 $loader->prefixDirsPsr4 = ComposerStaticInit e532af9dea4f886b1976a7c707e31000::$prefixDirsPsr4;66 $loader->classMap = ComposerStaticInit e532af9dea4f886b1976a7c707e31000::$classMap;64 $loader->prefixLengthsPsr4 = ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::$prefixLengthsPsr4; 65 $loader->prefixDirsPsr4 = ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::$prefixDirsPsr4; 66 $loader->classMap = ComposerStaticInit3acee3a5a1a957c05a6e46cd38c4183b::$classMap; 67 67 68 68 }, null, ClassLoader::class); -
wedocs/trunk/wedocs.php
r3440068 r3444813 4 4 Plugin URI: https://wedocs.co/ 5 5 Description: A documentation plugin for WordPress 6 Version: 2.1.1 76 Version: 2.1.18 7 7 Author: weDevs 8 8 Author URI: https://wedocs.co/?utm_source=wporg&utm_medium=banner&utm_campaign=author-uri … … 62 62 * @var string 63 63 */ 64 const VERSION = '2.1.1 7';64 const VERSION = '2.1.18'; 65 65 66 66 /**
Note: See TracChangeset
for help on using the changeset viewer.