Changeset 3290864
- Timestamp:
- 05/10/2025 10:32:33 AM (11 months ago)
- Location:
- seraphinite-accelerator
- Files:
-
- 143 added
- 13 edited
-
tags/2.27.25 (added)
-
tags/2.27.25/Admin.js (added)
-
tags/2.27.25/Cmn (added)
-
tags/2.27.25/Cmn/AdminUi.css (added)
-
tags/2.27.25/Cmn/AdminUi.js (added)
-
tags/2.27.25/Cmn/Cmn.js (added)
-
tags/2.27.25/Cmn/Db.php (added)
-
tags/2.27.25/Cmn/Ext (added)
-
tags/2.27.25/Cmn/Ext/JS (added)
-
tags/2.27.25/Cmn/Ext/JS/lazysizes (added)
-
tags/2.27.25/Cmn/Ext/JS/lazysizes/lazysizes.js (added)
-
tags/2.27.25/Cmn/Ext/JS/lazysizes/lazysizes.min.js (added)
-
tags/2.27.25/Cmn/Ext/JS/lazysizes/plugins (added)
-
tags/2.27.25/Cmn/Ext/JS/lazysizes/plugins/unveilhooks (added)
-
tags/2.27.25/Cmn/Ext/JS/lazysizes/plugins/unveilhooks/ls.unveilhooks.js (added)
-
tags/2.27.25/Cmn/Ext/JS/lazysizes/plugins/unveilhooks/ls.unveilhooks.min.js (added)
-
tags/2.27.25/Cmn/Ext/PHP (added)
-
tags/2.27.25/Cmn/Ext/PHP/JShrink (added)
-
tags/2.27.25/Cmn/Ext/PHP/JShrink/Minifier.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/Options.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/PHPSQLParser.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/exceptions (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/exceptions/InvalidParameterException.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/exceptions/UnableToCalculatePositionException.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/exceptions/UnableToCreateSQLException.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/exceptions/UnsupportedFeatureException.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/lexer (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/lexer/LexerSplitter.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/lexer/PHPSQLLexer.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/positions (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/positions/PositionCalculator.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/AbstractProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/BracketProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/ColumnDefinitionProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/ColumnListProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/CreateDefinitionProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/CreateProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/DefaultProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/DeleteProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/DescProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/DescribeProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/DropProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/DuplicateProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/ExplainProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/ExpressionListProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/FromProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/GroupByProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/HavingProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/IndexColumnListProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/IndexProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/InsertProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/IntoProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/LimitProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/OptionsProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/OrderByProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/PartitionDefinitionProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/PartitionOptionsProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/RecordProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/ReferenceDefinitionProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/RenameProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/ReplaceProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/SQLChunkProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/SQLProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/SelectExpressionProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/SelectProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/SetProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/ShowProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/SubpartitionDefinitionProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/TableProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/UnionProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/UpdateProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/UsingProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/ValuesProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/WhereProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/processors/WithProcessor.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/utils (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/utils/ExpressionToken.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/utils/ExpressionType.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/PHPSQLParser/utils/PHPSQLParserConstants.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/YUI-CSS-compressor-PHP-port (added)
-
tags/2.27.25/Cmn/Ext/PHP/YUI-CSS-compressor-PHP-port/Colors.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/YUI-CSS-compressor-PHP-port/Command.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/YUI-CSS-compressor-PHP-port/Minifier.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/YUI-CSS-compressor-PHP-port/Utils.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/jsmin-php (added)
-
tags/2.27.25/Cmn/Ext/PHP/jsmin-php/JSMin.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/jsmin-php/UnterminatedCommentException.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/jsmin-php/UnterminatedRegExpException.php (added)
-
tags/2.27.25/Cmn/Ext/PHP/jsmin-php/UnterminatedStringException.php (added)
-
tags/2.27.25/Cmn/Fs.php (added)
-
tags/2.27.25/Cmn/Gen.js (added)
-
tags/2.27.25/Cmn/Gen.php (added)
-
tags/2.27.25/Cmn/Img.php (added)
-
tags/2.27.25/Cmn/Net.js (added)
-
tags/2.27.25/Cmn/Plugin.php (added)
-
tags/2.27.25/Cmn/Ui.js (added)
-
tags/2.27.25/Cmn/Ui.php (added)
-
tags/2.27.25/Images (added)
-
tags/2.27.25/Images/ProductLogo.png (added)
-
tags/2.27.25/Images/Test.css (added)
-
tags/2.27.25/Images/Test.css.gz (added)
-
tags/2.27.25/Images/Test.js (added)
-
tags/2.27.25/Images/Test.js.gz (added)
-
tags/2.27.25/Images/Test.png (added)
-
tags/2.27.25/Images/Test.png.avif (added)
-
tags/2.27.25/Images/Test.png.webp (added)
-
tags/2.27.25/Images/VendorLogo.png (added)
-
tags/2.27.25/Images/hosting-icon-banner.svg (added)
-
tags/2.27.25/cache.php (added)
-
tags/2.27.25/cache_ext.php (added)
-
tags/2.27.25/cache_ext_CloudFlareHooksEx.php (added)
-
tags/2.27.25/cache_obj.php (added)
-
tags/2.27.25/common.php (added)
-
tags/2.27.25/content.php (added)
-
tags/2.27.25/content_css.php (added)
-
tags/2.27.25/content_css_ex.php (added)
-
tags/2.27.25/content_ex.php (added)
-
tags/2.27.25/content_frm.php (added)
-
tags/2.27.25/content_img.php (added)
-
tags/2.27.25/content_js.php (added)
-
tags/2.27.25/htmlparser.php (added)
-
tags/2.27.25/icon.png (added)
-
tags/2.27.25/languages (added)
-
tags/2.27.25/languages/seraphinite-accelerator-Admin-en_US.json (added)
-
tags/2.27.25/languages/seraphinite-accelerator-Admin-ru_RU.json (added)
-
tags/2.27.25/languages/seraphinite-accelerator-Gen-en_US.json (added)
-
tags/2.27.25/languages/seraphinite-accelerator-Gen-ru_RU.json (added)
-
tags/2.27.25/languages/seraphinite-accelerator-admin-en_US.mo (added)
-
tags/2.27.25/languages/seraphinite-accelerator-admin-ru_RU.mo (added)
-
tags/2.27.25/languages/seraphinite-accelerator-admin.pot (added)
-
tags/2.27.25/languages/seraphinite-accelerator-en_US.mo (added)
-
tags/2.27.25/languages/seraphinite-accelerator-ru_RU.mo (added)
-
tags/2.27.25/languages/seraphinite-accelerator.pot (added)
-
tags/2.27.25/main.php (added)
-
tags/2.27.25/oper.php (added)
-
tags/2.27.25/options.php (added)
-
tags/2.27.25/plugin_root.php (added)
-
tags/2.27.25/readme.txt (added)
-
tags/2.27.25/sql.php (added)
-
tags/2.27.25/third-party-software.html (added)
-
tags/2.27.25/tune.php (added)
-
trunk/Cmn/Gen.php (modified) (1 diff)
-
trunk/Cmn/Plugin.php (modified) (13 diffs)
-
trunk/cache.php (modified) (2 diffs)
-
trunk/common.php (modified) (5 diffs)
-
trunk/languages/seraphinite-accelerator-admin.pot (modified) (1 diff)
-
trunk/languages/seraphinite-accelerator-en_US.mo (modified) (previous)
-
trunk/languages/seraphinite-accelerator-ru_RU.mo (modified) (previous)
-
trunk/languages/seraphinite-accelerator.pot (modified) (1 diff)
-
trunk/main.php (modified) (3 diffs)
-
trunk/oper.php (modified) (5 diffs)
-
trunk/options.php (modified) (1 diff)
-
trunk/plugin_root.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
seraphinite-accelerator/trunk/Cmn/Gen.php
r3288652 r3290864 3626 3626 $args[ 'provider' ] = 'CURL'; 3627 3627 if( !isset( $args[ 'user-agent' ] ) ) 3628 $args[ 'user-agent' ] = 'seraph-accel-Agent/2.27.2 4';3628 $args[ 'user-agent' ] = 'seraph-accel-Agent/2.27.25'; 3629 3629 if( !isset( $args[ 'timeout' ] ) ) 3630 3630 $args[ 'timeout' ] = 5; -
seraphinite-accelerator/trunk/Cmn/Plugin.php
r3288652 r3290864 292 292 $args[ 'id' ] = 'wordpress-accelerator'; 293 293 $args[ 'name' ] = 'Accelerator'; 294 $args[ 'v' ] = '2.27.2 4';294 $args[ 'v' ] = '2.27.25'; 295 295 $args[ 'pk' ] = 'Base'; 296 296 $args[ 'cfg' ] = ''; … … 314 314 $lastCheckPackage = 'Base'; 315 315 316 if( $lastCheckVer !== '2.27.2 4' || $lastCheckPackage !== 'Base' )316 if( $lastCheckVer !== '2.27.25' || $lastCheckPackage !== 'Base' ) 317 317 { 318 318 $state = Plugin::StateGet(); 319 319 320 if( $lastCheckVer !== '2.27.2 4' && !isset( $state[ 'changeVerCheck' ] ) )320 if( $lastCheckVer !== '2.27.25' && !isset( $state[ 'changeVerCheck' ] ) ) 321 321 { 322 322 $state[ 'changeVerCheck' ] = $lastCheckVer !== null ? $lastCheckVer : ''; … … 335 335 if( !$bForce ) 336 336 { 337 if( $bFirstTimeOnly && $lastCheckVer == '2.27.2 4' )337 if( $bFirstTimeOnly && $lastCheckVer == '2.27.25' ) 338 338 return( Gen::S_FALSE ); 339 339 … … 354 354 $args[ 'id' ] = 'wordpress-accelerator'; 355 355 $args[ 'name' ] = 'Accelerator'; 356 $args[ 'v' ] = '2.27.2 4';356 $args[ 'v' ] = '2.27.25'; 357 357 $args[ 'pk' ] = 'Base'; 358 358 $args[ 'cfg' ] = ''; … … 371 371 { 372 372 $data[ 'updTime' ] = $curUpdTime; 373 $data[ 'plgVer' ] = '2.27.2 4';373 $data[ 'plgVer' ] = '2.27.25'; 374 374 $data[ 'plgPk' ] = 'Base'; 375 375 … … 388 388 $data[ 'mdfTime' ] = $timeMdf; 389 389 $data[ 'updTime' ] = $curUpdTime; 390 $data[ 'plgVer' ] = '2.27.2 4';390 $data[ 'plgVer' ] = '2.27.25'; 391 391 $data[ 'plgPk' ] = 'Base'; 392 392 … … 1424 1424 1425 1425 $urlProductInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductInfo' ); 1426 $urlAboutPluginImg = file_exists( __DIR__ . '/../Images/ProductLogo.png' ) ? add_query_arg( array( 'v' => '2.27.2 4' ), Plugin::FileUri( '../Images/ProductLogo.png', __FILE__ ) ) : null;1426 $urlAboutPluginImg = file_exists( __DIR__ . '/../Images/ProductLogo.png' ) ? add_query_arg( array( 'v' => '2.27.25' ), Plugin::FileUri( '../Images/ProductLogo.png', __FILE__ ) ) : null; 1427 1427 $urlAboutPluginDocs = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductDocs' ); 1428 1428 $urlAboutPluginSupport = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductSupport' ); 1429 $url3rdPartySoft = file_exists( __DIR__ . '/../third-party-software.html' ) ? add_query_arg( array( 'v' => '2.27.2 4' ), Plugin::FileUri( '../third-party-software.html', __FILE__ ) ) : null;1429 $url3rdPartySoft = file_exists( __DIR__ . '/../third-party-software.html' ) ? add_query_arg( array( 'v' => '2.27.25' ), Plugin::FileUri( '../third-party-software.html', __FILE__ ) ) : null; 1430 1430 1431 1431 $urlEula = null; … … 1436 1436 1437 1437 { 1438 $version = esc_html( '2.27.2 4' );1438 $version = esc_html( '2.27.25' ); 1439 1439 1440 1440 $res .= Ui::TagOpen( 'div' ); … … 1485 1485 $rmtCfg = PluginRmtCfg::Get(); 1486 1486 1487 $urlAboutUsLogoImg = file_exists( __DIR__ . '/../Images/VendorLogo.png' ) ? add_query_arg( array( 'v' => '2.27.2 4' ), Plugin::FileUri( '../Images/VendorLogo.png', __FILE__ ) ) : null;1487 $urlAboutUsLogoImg = file_exists( __DIR__ . '/../Images/VendorLogo.png' ) ? add_query_arg( array( 'v' => '2.27.25' ), Plugin::FileUri( '../Images/VendorLogo.png', __FILE__ ) ) : null; 1488 1488 $urlMorePlugins = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlMorePlugins' ); 1489 1489 $urlMoreInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlMain' ); … … 2012 2012 2013 2013 $verFrom = self::_PrevVer_GetInt( $plgVerPrev ); 2014 $verTo = self::_PrevVer_GetInt( '2.27.2 4' );2014 $verTo = self::_PrevVer_GetInt( '2.27.25' ); 2015 2015 if( $verTo < $verFrom ) 2016 2016 list( $verTo, $verFrom ) = array( $verFrom, $verTo ); … … 2137 2137 continue; 2138 2138 2139 wp_enqueue_style( Plugin::CmnScriptId( $id ), add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.css' ), array(), '2.27.2 4' );2139 wp_enqueue_style( Plugin::CmnScriptId( $id ), add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.css' ), array(), '2.27.25' ); 2140 2140 2141 2141 self::$g_aAlreadyIncludedObj[ 'css' ][ $id ] = true; … … 2204 2204 $scrHndId = Plugin::CmnScriptId( $id ); 2205 2205 2206 wp_register_script( $scrHndId, add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.js' ), $deps, '2.27.2 4' );2206 wp_register_script( $scrHndId, add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.js' ), $deps, '2.27.25' ); 2207 2207 if( $id == 'Gen' ) 2208 2208 Plugin::Loc_ScriptLoad( $scrHndId ); … … 2649 2649 var sendDataUrl = "<?php echo( Gen::GetArrField( $rmtCfg, 'Questionnaires.SendAnswerUrlTpl' ) ); ?>"; 2650 2650 sendDataUrl = sendDataUrl.replace( "{EndPointId}", encodeURI( "<?php echo( Wp::GetSiteId() ); ?>" ) ); 2651 sendDataUrl = sendDataUrl.replace( "{PluginVersion}", encodeURI( "2.27.2 4" ) );2651 sendDataUrl = sendDataUrl.replace( "{PluginVersion}", encodeURI( "2.27.25" ) ); 2652 2652 sendDataUrl = sendDataUrl.replace( "{PluginMode}", encodeURI( "base" ) ); 2653 2653 sendDataUrl = sendDataUrl.replace( "{PluginPackage}", encodeURI( "Base" ) ); -
seraphinite-accelerator/trunk/cache.php
r3288652 r3290864 613 613 614 614 if( $bHdr ) 615 @header( 'X-Seraph-Accel-Cache: 2.27.2 4;' . $debugInfo );615 @header( 'X-Seraph-Accel-Cache: 2.27.25;' . $debugInfo ); 616 616 617 617 if( $bLog ) … … 1509 1509 { 1510 1510 $_SERVER[ 'SERAPH_ACCEL_ORIG_USER_AGENT' ] = ($_SERVER[ 'HTTP_USER_AGENT' ]??''); 1511 $_SERVER[ 'HTTP_USER_AGENT' ] = 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.2 4';1511 $_SERVER[ 'HTTP_USER_AGENT' ] = 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.25'; 1512 1512 } 1513 1513 -
seraphinite-accelerator/trunk/common.php
r3288652 r3290864 13 13 require_once( __DIR__ . '/Cmn/Plugin.php' ); 14 14 15 const PLUGIN_SETT_VER = 17 1;15 const PLUGIN_SETT_VER = 172; 16 16 const PLUGIN_DATA_VER = 1; 17 17 const PLUGIN_EULA_VER = 1; … … 1097 1097 { 1098 1098 Gen::SetArrField( $sett, array( 'contPr', 'cp', 'wooPrdGallFltsmThmbs' ), false ); 1099 } 1100 1101 if( $verFrom && $verFrom < 172 ) 1102 { 1103 { 1104 $fld = array( 'cache', 'updPostDeps' ); 1105 $a = Gen::GetArrField( $sett, $fld, array() ); 1106 _UpdTokensArr( $a, array( 1107 '@post@{ID}:@pageNums' => 1108 '@post@{ID}:@P@LOW:@pageNums', 1109 1110 '@post@{ID}:@commentPageNums' => 1111 '@post@{ID}:@P@LOW:@commentPageNums', 1112 1113 '@postsBase@{post_type}:<|@pageNums|@commentPageNums>' => 1114 '@postsBase@{post_type}:<|@P@LOW:@pageNums|@P@LOW:@commentPageNums>', 1115 1116 '@postsBase@{post_type}:<|@pageNums>' => 1117 '@postsBase@{post_type}:<|@P@LOW:@pageNums>', 1118 1119 '@termsOfClass@categories@{post_type}@{ID}:<|@pageNums|@commentPageNums>' => 1120 '@P@LOW:@termsOfClass@categories@{post_type}@{ID}:<|@pageNums|@commentPageNums>', 1121 1122 '@termsOfClass@categories@{post_type}@{ID}:<|@pageNums>' => 1123 '@P@LOW:@termsOfClass@categories@{post_type}@{ID}:<|@pageNums>', 1124 ) ); 1125 Gen::SetArrField( $sett, $fld, $a ); 1126 } 1099 1127 } 1100 1128 … … 3940 3968 function GetViewTypeUserAgent( $viewsDeviceGrp ) 3941 3969 { 3942 return( 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.2 4' . ucwords( implode( ' ', Gen::GetArrField( $viewsDeviceGrp, array( 'agents' ), array() ) ) ) );3970 return( 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.25 ' . ucwords( implode( ' ', Gen::GetArrField( $viewsDeviceGrp, array( 'agents' ), array() ) ) ) ); 3943 3971 } 3944 3972 … … 5230 5258 $args = array( 'sslverify' => false, 'timeout' => $timeout ); 5231 5259 if( $userAgentCmn ) 5232 $args[ 'user-agent' ] = 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.2 4';5260 $args[ 'user-agent' ] = 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.25'; 5233 5261 5234 5262 global $seraph_accel_g_aGetExtContentsFailedSrvs; … … 5680 5708 { 5681 5709 if( !isset( $headers[ 'User-Agent' ] ) ) 5682 $headers[ 'User-Agent' ] = ($headers[ 'X-Seraph-Accel-Postpone-User-Agent' ]??'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.2 4');5710 $headers[ 'User-Agent' ] = ($headers[ 'X-Seraph-Accel-Postpone-User-Agent' ]??'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.25'); 5683 5711 $headers[ 'User-Agent' ] = str_replace( 'seraph-accel-Agent/', 'seraph-accel-Agent-WarmUp/', $headers[ 'User-Agent' ] ); 5684 5712 -
seraphinite-accelerator/trunk/languages/seraphinite-accelerator-admin.pot
r3288652 r3290864 7 7 msgid "" 8 8 msgstr "" 9 "#-#-#-#-# cmn.admin.pot (seraphinite-accelerator 2.27.2 4) #-#-#-#-#\n"10 "Project-Id-Version: seraphinite-accelerator 2.27.2 4\n"9 "#-#-#-#-# cmn.admin.pot (seraphinite-accelerator 2.27.25) #-#-#-#-#\n" 10 "Project-Id-Version: seraphinite-accelerator 2.27.25\n" 11 11 "Report-Msgid-Bugs-To: support@s-sols.com\n" 12 12 "MIME-Version: 1.0\n" 13 13 "Content-Type: text/plain; charset=UTF-8\n" 14 14 "Content-Transfer-Encoding: 8bit\n" 15 "#-#-#-#-# main.admin.pot (seraphinite-accelerator 2.27.2 4) #-#-#-#-#\n"16 "Project-Id-Version: seraphinite-accelerator 2.27.2 4\n"15 "#-#-#-#-# main.admin.pot (seraphinite-accelerator 2.27.25) #-#-#-#-#\n" 16 "Project-Id-Version: seraphinite-accelerator 2.27.25\n" 17 17 "Report-Msgid-Bugs-To: support@s-sols.com\n" 18 18 "MIME-Version: 1.0\n" -
seraphinite-accelerator/trunk/languages/seraphinite-accelerator.pot
r3288652 r3290864 7 7 msgid "" 8 8 msgstr "" 9 "Project-Id-Version: seraphinite-accelerator 2.27.2 4\n"9 "Project-Id-Version: seraphinite-accelerator 2.27.25\n" 10 10 "Report-Msgid-Bugs-To: support@s-sols.com\n" 11 11 "MIME-Version: 1.0\n" -
seraphinite-accelerator/trunk/main.php
r3288652 r3290864 42 42 function _AddMenus( $accepted = false ) 43 43 { 44 add_menu_page( Plugin::GetPluginString( 'TitleLong' ), Plugin::GetNavMenuTitle(), 'manage_options', 'seraph_accel_manage', $accepted ? 'seraph_accel\\_ManagePage' : 'seraph_accel\\Plugin::OutputNotAcceptedPageContent', Plugin::FileUri( 'icon.png?v=2.27.2 4', __FILE__ ) );44 add_menu_page( Plugin::GetPluginString( 'TitleLong' ), Plugin::GetNavMenuTitle(), 'manage_options', 'seraph_accel_manage', $accepted ? 'seraph_accel\\_ManagePage' : 'seraph_accel\\Plugin::OutputNotAcceptedPageContent', Plugin::FileUri( 'icon.png?v=2.27.25', __FILE__ ) ); 45 45 add_submenu_page( 'seraph_accel_manage', esc_html_x( 'Title', 'admin.Manage', 'seraphinite-accelerator' ), esc_html_x( 'Title', 'admin.Manage', 'seraphinite-accelerator' ), 'manage_options', 'seraph_accel_manage', $accepted ? 'seraph_accel\\_ManagePage' : 'seraph_accel\\Plugin::OutputNotAcceptedPageContent' ); 46 46 add_submenu_page( 'seraph_accel_manage', Wp::GetLocString( 'Settings' ), Wp::GetLocString( 'Settings' ), 'manage_options', 'seraph_accel_settings', $accepted ? 'seraph_accel\\_SettingsPage' : 'seraph_accel\\Plugin::OutputNotAcceptedPageContent' ); … … 1259 1259 { 1260 1260 Plugin::CmnScripts( array( 'Cmn', 'Gen', 'Ui', 'Net', 'AdminUi' ) ); 1261 wp_register_script( Plugin::ScriptId( 'Admin' ), add_query_arg( Plugin::GetFileUrlPackageParams(), Plugin::FileUrl( 'Admin.js', __FILE__ ) ), array_merge( array( 'jquery' ), Plugin::CmnScriptId( array( 'Cmn', 'Gen', 'Ui', 'Net' ) ) ), '2.27.2 4' );1261 wp_register_script( Plugin::ScriptId( 'Admin' ), add_query_arg( Plugin::GetFileUrlPackageParams(), Plugin::FileUrl( 'Admin.js', __FILE__ ) ), array_merge( array( 'jquery' ), Plugin::CmnScriptId( array( 'Cmn', 'Gen', 'Ui', 'Net' ) ) ), '2.27.25' ); 1262 1262 Plugin::Loc_ScriptLoad( Plugin::ScriptId( 'Admin' ) ); 1263 1263 wp_enqueue_script( Plugin::ScriptId( 'Admin' ) ); … … 1495 1495 $rmtCfg = PluginRmtCfg::Get(); 1496 1496 1497 $urlLogoImg = add_query_arg( array( 'v' => '2.27.2 4' ), Plugin::FileUri( 'Images/hosting-icon-banner.svg', __FILE__ ) );1497 $urlLogoImg = add_query_arg( array( 'v' => '2.27.25' ), Plugin::FileUri( 'Images/hosting-icon-banner.svg', __FILE__ ) ); 1498 1498 $urlMoreInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlHostingInfo' ); 1499 1499 -
seraphinite-accelerator/trunk/oper.php
r3288652 r3290864 916 916 $ctx = new AnyObj(); 917 917 $ctx -> cbIsAborted = $cbIsAborted; 918 $ctx -> urls = array( get_permalink( $post ) ); 918 $ctx -> urls = array( $priority => array( get_permalink( $post ) ) ); 919 $ctx -> priority = $priority; 919 920 $ctx -> cb = 920 function( $ctx, $url )921 function( $ctx, $url, $priorityChange = 0 ) 921 922 { 922 923 if( !is_bool( $ctx -> cbIsAborted ) && call_user_func( $ctx -> cbIsAborted ) ) 923 924 return( false ); 924 $ctx -> urls[] = $url; 925 926 $priority = $ctx -> priority; 927 if( $priorityChange != 0 ) 928 { 929 if( $priority == 5 ) 930 $priority = $priorityChange < 0 ? 30 : 5; 931 else if( $priority == 4 ) 932 $priority = $priorityChange < 0 ? 20 : 4; 933 } 934 935 $ctx -> urls[ $priority ][] = $url; 925 936 }; 926 937 … … 944 955 $txt .= ': ' . $reason; 945 956 } 946 $txt .= '; scope: URL(s): ' . implode( ', ', array_merge( $ctx -> urls , Gen::GetArrField( $sett, array( 'cache', 'updPostDeps' ), array() ) ) );957 $txt .= '; scope: URL(s): ' . implode( ', ', array_merge( $ctx -> urls[ $priority ], Gen::GetArrField( $sett, array( 'cache', 'updPostDeps' ), array() ) ) ); 947 958 948 959 LogWrite( $txt, Ui::MsgInfo, 'Cache update' ); … … 958 969 if( $reason == 'delete' && $op !== 2 ) 959 970 { 960 if( CacheOpUrls( false, $ctx -> urls[ 0 ], 2, $priority, $cbIsAborted, $proc ) === false )971 if( CacheOpUrls( false, $ctx -> urls[ $priority ][ 0 ], 2, $priority, $cbIsAborted, $proc ) === false ) 961 972 return( false ); 962 array_splice( $ctx -> urls, 0, 1 ); 963 } 964 965 return( CacheOpUrls( false, $ctx -> urls, $op, $priority, $cbIsAborted, $proc, null, null, null, $immediatelyPushQueue ) ); 973 array_splice( $ctx -> urls[ $priority ], 0, 1 ); 974 } 975 976 foreach( $ctx -> urls as $priority => $urls ) 977 if( CacheOpUrls( false, $urls, $op, $priority, $cbIsAborted, $proc, null, null, null, $immediatelyPushQueue ) === false ) 978 return( false ); 979 980 return( null ); 966 981 } 967 982 … … 1085 1100 1086 1101 $ctx -> cbUrlOp = 1087 function( $ctx, $url )1102 function( $ctx, $url, $priorityChange = 0 ) 1088 1103 { 1089 1104 if( CacheOpUrl_ParseUrl( $url, $ctx -> curSiteAddr, $siteSubId, $path, $ctx -> curQuery ) !== $ctx -> curSiteId ) … … 1193 1208 foreach( $viewId === null ? array( 'cmn' ) : $viewId as $viewIdI ) 1194 1209 if( CacheOpViewsHeadersGetViewId( $viewIdI ) == 'cmn' ) 1195 $res[ $viewIdI ] = array( 'User-Agent' => 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.2 4' );1210 $res[ $viewIdI ] = array( 'User-Agent' => 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.25' ); 1196 1211 1197 1212 if( ($settCache[ 'views' ]??null) ) -
seraphinite-accelerator/trunk/options.php
r3288652 r3290864 142 142 143 143 Plugin::CmnScripts( array( 'Cmn', 'Gen', 'Ui', 'Net', 'AdminUi' ) ); 144 wp_register_script( Plugin::ScriptId( 'Admin' ), add_query_arg( Plugin::GetFileUrlPackageParams(), Plugin::FileUrl( 'Admin.js', __FILE__ ) ), array_merge( array( 'jquery' ), Plugin::CmnScriptId( array( 'Cmn', 'Gen', 'Ui', 'Net' ) ) ), '2.27.2 4' );144 wp_register_script( Plugin::ScriptId( 'Admin' ), add_query_arg( Plugin::GetFileUrlPackageParams(), Plugin::FileUrl( 'Admin.js', __FILE__ ) ), array_merge( array( 'jquery' ), Plugin::CmnScriptId( array( 'Cmn', 'Gen', 'Ui', 'Net' ) ) ), '2.27.25' ); 145 145 Plugin::Loc_ScriptLoad( Plugin::ScriptId( 'Admin' ) ); 146 146 wp_enqueue_script( Plugin::ScriptId( 'Admin' ) ); -
seraphinite-accelerator/trunk/plugin_root.php
r3288652 r3290864 6 6 Text Domain: seraphinite-accelerator 7 7 Domain Path: /languages 8 Version: 2.27.2 48 Version: 2.27.25 9 9 Author: Seraphinite Solutions 10 10 Author URI: https://www.s-sols.com -
seraphinite-accelerator/trunk/readme.txt
r3288652 r3290864 6 6 Requires at least: 4.5 7 7 Tested up to: 6.7 8 Stable tag: 2.27.2 48 Stable tag: 2.27.25 9 9 License: GPLv2 or later (if another license is not provided) 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 163 163 == Changelog == 164 164 165 = 2.27.25 = 166 167 Improvements: 168 169 * Changing processing priority in revalidation expressions. 170 * Fast content optimization in temporary cache. 171 172 Fixes: 173 174 * Anchor scrolling doesn't happen if lazy HTML is enabled with BJS specification. 175 * Cache auto-update doesn't work if invalid expressions are defined. 176 165 177 = 2.27.24 = 166 178
Note: See TracChangeset
for help on using the changeset viewer.