File: /home/houseofayushjain/public_html/wp-content/plugins/seraphinite-accelerator/options.php
<?php
namespace seraph_accel;
if( !defined( 'ABSPATH' ) )
exit;
function GetSupportedEncodingTypes()
{
return( array(
'br' => esc_html_x( 'Brotli', 'admin.Settings_EncTypes', 'seraphinite-accelerator' ),
'gzip' => esc_html_x( 'GZip', 'admin.Settings_EncTypes', 'seraphinite-accelerator' ),
'deflate' => esc_html_x( 'Deflate', 'admin.Settings_EncTypes', 'seraphinite-accelerator' ),
'compress' => esc_html_x( 'Compress', 'admin.Settings_EncTypes', 'seraphinite-accelerator' ),
'' => esc_html_x( 'None', 'admin.Settings_EncTypes', 'seraphinite-accelerator' ),
) );
}
function GetSupportedCompressionTypes()
{
return( array(
'brotli' => esc_html_x( 'Brotli', 'admin.Settings_ComprTypes', 'seraphinite-accelerator' ),
'deflate' => esc_html_x( 'Deflate', 'admin.Settings_ComprTypes', 'seraphinite-accelerator' ),
'' => esc_html_x( 'None', 'admin.Settings_ComprTypes', 'seraphinite-accelerator' ),
) );
}
function SettTimeoutEditor_GetMins( $v )
{
return( intval( $v % 60 ) );
}
function SettTimeoutEditor_GetHours( $v )
{
return( intval( ( $v / ( 60 ) ) % ( 24 ) ) );
}
function SettTimeoutEditor_GetDays( $v, $dayStartAt1 = false )
{
return( intval( ( $v / ( 24 * 60 ) ) ) + ( $dayStartAt1 ? 1 : 0 ) );
}
function _SettTimeoutEditor( $fldId, $v, $txt, $tag = 'label', $fldsAdd = array(), $dayStartAt1 = false )
{
return( Ui::Tag( $tag, vsprintf( $txt, array_merge( array(
Ui::NumberBox( $fldId . 'Mins', SettTimeoutEditor_GetMins( $v ), array( 'class' => 'inline', 'min' => 0, 'placeholder' => _x( 'TimeoutMinsPlchldr', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'style' => array( 'width' => '4em' ) ), true ),
Ui::NumberBox( $fldId . 'Hours', SettTimeoutEditor_GetHours( $v ), array( 'class' => 'inline', 'min' => 0, 'placeholder' => _x( 'TimeoutHoursPlchldr', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'style' => array( 'width' => '4em' ) ), true ),
Ui::NumberBox( $fldId . 'Days', SettTimeoutEditor_GetDays( $v, $dayStartAt1 ), array( 'class' => 'inline', 'min' => 0, 'placeholder' => _x( 'TimeoutDaysPlchldr', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'style' => array( 'width' => '4em' ) ), true ),
), $fldsAdd ) ) ) );
}
function _SettOutputCompressionTypes( $types, $fldId, $v, $disableNone = false )
{
$o = '';
$i = 0;
foreach( $types as $comprType => $comprTypeLbl )
{
if( $i && !( $i % 3 ) )
$o .= ( Ui::TagClose( 'tr' ) . Ui::TagOpen( 'tr' ) );
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::CheckBox( $comprTypeLbl, 'seraph_accel/' . $fldId . '/' . $comprType, in_array( $comprType, $v ), true, array( 'disabled' => ( $disableNone && $comprType === '' ) ? true : null ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
$i++;
}
return( $o );
}
function _SettOutputCookiesEditor( $fldId, $v, $ns )
{
return( Ui::SettTokensEditor( $fldId, $v, _x( 'CookiesPhlr', 'admin.Settings', 'seraphinite-accelerator' ), $ns, "\n", 5, true ) );
}
function _SettOutputArgsEditor( $fldId, $v, $ns )
{
return( Ui::SettTokensEditor( $fldId, $v, _x( 'ArgsPhlr', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ), $ns, ',' ) );
}
function _SettOutputArgs2Editor( $fldId, $v, $ns )
{
return( Ui::SettTokensEditor( $fldId, $v, _x( 'Args2Phlr', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ), $ns, "\n", 5, true ) );
}
function _SettOutputTblCondEditor( $fldId, $v, $ns )
{
return( Ui::SettTokensEditor( $fldId, $v, _x( 'TblCondPhlr', 'admin.Settings_Tbls', 'seraphinite-accelerator' ), $ns, ';' ) );
}
function _SettOutputAgentsEditor( $fldId, $v, $placeholder, $ns )
{
return( Ui::SettTokensEditor( $fldId, $v, $placeholder, $ns, "\n", 5, true ) );
}
function _SettOutputScriptsEditor( $fldId, $v, $placeholder, $ns, $sep = "\n", $height = 5 )
{
return( Ui::SettTokensEditor( $fldId, $v, $placeholder, $ns, $sep, $height, true ) );
}
function _SettOutputStylesEditor( $fldId, $v, $ns )
{
return( Ui::SettTokensEditor( $fldId, $v, _x( 'StylesPhlr', 'admin.Settings_Styles_Editor', 'seraphinite-accelerator' ), $ns, "\n", 5, true ) );
}
function _SettOutputCdnTypesEditor( $fldId, $v, $ns )
{
return( Ui::SettTokensEditor( $fldId, $v, _x( 'TypesPhlr', 'admin.Settings_Cdns', 'seraphinite-accelerator' ), $ns, ',' ) );
}
function _SettOutputCdnExlsEditor( $fldId, $v, $ns )
{
return( Ui::SettTokensEditor( $fldId, $v, _x( 'ExlsPhlr', 'admin.Settings_Cdns', 'seraphinite-accelerator' ), $ns, ',' ) );
}
function _SettCdnAddrEditor( $id, $v = '' )
{
$siteCdnUrl = str_replace( '//', '//cdn.', Wp::GetSiteRootUrl() );
return( Ui::TextBox( $id, $v, array( 'style' => array( 'width' => '100%' ), 'placeholder' => sprintf( _x( 'AddrPhlr_%1$s', 'admin.Settings_Cdn_Item', 'seraphinite-accelerator' ), $siteCdnUrl ) ), true ) );
}
function _SettCacheOps( $sett, $fldIdEx, $ns, $bSrv = false )
{
$aOps = array( 2 => esc_html_x( 'OpDelCmbItem', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 0 => esc_html_x( 'OpRevalidateCmbItem', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ) );
if( $bSrv )
$aOps[ 10 ] = esc_html_x( 'OpSrvDelCmbItem', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' );
return( Ui::ComboBox( $ns . '/' . $fldIdEx, $aOps, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ), true, array( 'class' => 'inline' ) ) );
}
function _SettingsPage()
{
if( version_compare( PHP_VERSION, '8.2' ) >= 0 )
{
@touch( __DIR__ . '/options.php' );
if( function_exists( 'opcache_invalidate' ) )
@opcache_invalidate( __DIR__ . '/options.php', true );
}
Plugin::CmnScripts( array( 'Cmn', 'Gen', 'Ui', 'Net', 'AdminUi' ) );
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.45' );
Plugin::Loc_ScriptLoad( Plugin::ScriptId( 'Admin' ) );
wp_enqueue_script( Plugin::ScriptId( 'Admin' ) );
Plugin::DisplayAdminFooterRateItContent();
$adminMsModes = Wp::GetMultisiteAdminModes();
$isPaidLockedContent = false;
$rmtCfg = PluginRmtCfg::Get();
$sett = Plugin::SettGet();
$dtCurLoc = new \DateTime( 'now', DateTimeZone::FromOffset( Wp::GetGmtOffset() ) );
{
$ctxProcess = GetContentProcessCtx( $_SERVER, $sett );
$siteRootDataPath = $ctxProcess[ 'siteRootDataPath' ];
unset( $ctxProcess );
}
{
Ui::PostBoxes_MetaboxAdd( 'navigator', esc_html_x( 'Title', 'admin.Settings_Nav', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Navigator' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), false,
'seraph_accel\\_SettingsPage_Navigator',
get_defined_vars(), 'body', 'ctlInitVisibleBlock ns-nav-simple'
);
Ui::PostBoxes_MetaboxAdd( 'cache', esc_html_x( 'Title', 'admin.Settings_Cache', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Cache',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-cache', null, $adminMsModes[ 'local' ]
);
Ui::PostBoxes_MetaboxAdd( 'revalidate', esc_html_x( 'Title', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Revalidate' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Revalidate',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-cache'
);
Ui::PostBoxes_MetaboxAdd( 'cacheBr', esc_html_x( 'Title', 'admin.Settings_CacheBrowser', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheBrowser' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_CacheBr',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-cache', null, $adminMsModes[ 'local' ] && Gen::HtAccess_IsSupported()
);
Ui::PostBoxes_MetaboxAdd( 'cacheData', esc_html_x( 'Title', 'admin.Settings_CacheData', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheData' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_CacheData',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-cache', null, $adminMsModes[ 'local' ]
);
Ui::PostBoxes_MetaboxAdd( 'cacheObj', esc_html_x( 'Title', 'admin.Settings_CacheObj', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheObj' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_CacheObj',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-cache', null, $adminMsModes[ 'global' ] && false
);
Ui::PostBoxes_MetaboxAdd( 'server', esc_html_x( 'Title', 'admin.Settings_Cache_Srv', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Srv' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Server',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-cache', null, $adminMsModes[ 'local' ]
);
Ui::PostBoxes_MetaboxAdd( 'exclusions', esc_html_x( 'Title', 'admin.Settings_Exclusions', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Exclusions' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Exclusions',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-vars', null, $adminMsModes[ 'local' ]
);
Ui::PostBoxes_MetaboxAdd( 'views', esc_html_x( 'Title', 'admin.Settings_Views', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Views',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-vars', null, $adminMsModes[ 'local' ]
);
Ui::PostBoxes_MetaboxAdd( 'ctxs', esc_html_x( 'Title', 'admin.Settings_Ctx', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Ctxs',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-vars', null, $adminMsModes[ 'local' ]
);
Ui::PostBoxes_MetaboxAdd( 'html', esc_html_x( 'Title', 'admin.Settings_Html', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Html' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Html',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-content', null, false
);
Ui::PostBoxes_MetaboxAdd( 'images', esc_html_x( 'Title', 'admin.Settings_Images', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Images' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Images',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-content', null, false
);
Ui::PostBoxes_MetaboxAdd( 'frames', esc_html_x( 'Title', 'admin.Settings_Frames', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Frames' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Frames',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-content', null, false
);
Ui::PostBoxes_MetaboxAdd( 'scripts', esc_html_x( 'Title', 'admin.Settings_Scripts', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Scripts',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-scripts', null, false
);
Ui::PostBoxes_MetaboxAdd( 'styles', esc_html_x( 'Title', 'admin.Settings_Styles', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Styles' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Styles',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-scripts', null, false
);
Ui::PostBoxes_MetaboxAdd( 'cdns', esc_html_x( 'Title', 'admin.Settings_Cdns', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cdn' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Cdns',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-other', null, false
);
Ui::PostBoxes_MetaboxAdd( 'groups', esc_html_x( 'Title', 'admin.Settings_Groups', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Groups',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-other', null, false
);
Ui::PostBoxes_MetaboxAdd( 'advanced', esc_html_x( 'Title', 'admin.Settings_Advanced', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Advanced' ) ) ), Ui::AdminHelpBtnModeBlockHeader ) ), true,
'seraph_accel\\_SettingsPage_Advanced',
get_defined_vars(), 'body', 'ctlInitHidden ns-nav-other', null
);
}
{
$htmlContent = Plugin::GetSettingsLicenseContent();
if( !empty( $htmlContent ) )
Ui::PostBoxes_MetaboxAdd( 'license', Plugin::GetSettingsLicenseTitle(), true, function( $callbacks_args, $box ) { echo( $box[ 'args' ][ 'c' ] ); }, array( 'c' => $htmlContent ), 'normal' );
$htmlContent = Plugin::GetAdvertProductsContent( 'advertProducts' );
if( !empty( $htmlContent ) )
Ui::PostBoxes_MetaboxAdd( 'advertProducts', Plugin::GetAdvertProductsTitle(), false, function( $callbacks_args, $box ) { echo( $box[ 'args' ][ 'c' ] ); }, array( 'c' => $htmlContent ), 'normal' );
}
{
$htmlContent = Plugin::GetRateItContent( 'rateIt', Plugin::DisplayContent_SmallBlock );
if( !empty( $htmlContent ) )
Ui::PostBoxes_MetaboxAdd( 'rateIt', Plugin::GetRateItTitle(), false, function( $callbacks_args, $box ) { echo( $box[ 'args' ][ 'c' ] ); }, array( 'c' => $htmlContent ), 'side' );
$htmlContent = Plugin::GetLockedFeatureLicenseContent( Plugin::DisplayContent_SmallBlock );
if( !empty( $htmlContent ) )
Ui::PostBoxes_MetaboxAdd( 'switchToFull', Plugin::GetSwitchToFullTitle(), false, function( $callbacks_args, $box ) { echo( $box[ 'args' ][ 'c' ] ); }, array( 'c' => $htmlContent ), 'side' );
Ui::PostBoxes_MetaboxAdd( 'about', Plugin::GetAboutPluginTitle(), false, function( $callbacks_args, $box ) { echo( Plugin::GetAboutPluginContent() ); }, null, 'side' );
Ui::PostBoxes_MetaboxAdd( 'aboutVendor', Plugin::GetAboutVendorTitle(), false, function( $callbacks_args, $box ) { echo( Plugin::GetAboutVendorContent() ); }, null, 'side' );
if( Gen::GetArrField( PluginRmtCfg::Get(), 'Prms.HostingBannerShow-Base' ) )
Ui::PostBoxes_MetaboxAdd( 'hostingBanner', esc_html_x( 'Title', 'admin.HostingBanner', 'seraphinite-accelerator' ), true, function( $callbacks_args, $box ) { echo( GetHostingBannerContent() ); }, null, 'side' );
}
Ui::PostBoxes( Plugin::GetSettingsTitle(), array( 'body' => array( 'nosort' => true ), 'normal' => array(), 'side' => array( 'nosort' => true ) ),
array(
'bodyContentBegin' => function( $callbacks_args )
{
extract( $callbacks_args );
echo( Ui::NavTabs( null, array(
'simple' => Wp::safe_html_x( 'SimpleRad', 'admin.Settings_Nav', 'seraphinite-accelerator' ),
'cache' => Wp::safe_html_x( 'CacheRad', 'admin.Settings_Nav', 'seraphinite-accelerator' ),
'vars' => $adminMsModes[ 'local' ] ? Wp::safe_html_x( 'VarsRad', 'admin.Settings_Nav', 'seraphinite-accelerator' ) : null,
'other' => Wp::safe_html_x( 'OtherRad', 'admin.Settings_Nav', 'seraphinite-accelerator' ),
), 'simple', false, array( 'class' => 'ctlSpaceVAfter', 'data-oninit' => 'jQuery(this).on("change",function(){var ctlEnum=jQuery(this);seraph_accel.Ui.ComboShowDependedItems(ctlEnum.get(0),ctlEnum.closest("#navigator").parent().get(0),"ns-nav")})' ) ) );
echo( Ui::TagOpen( 'form', array( 'id' => 'seraph-accel-form', 'method' => 'post', 'onsubmit' => 'return seraph_accel.Ui.Apply(this);' ) ) );
},
'bodyContentEnd' => function( $callbacks_args )
{
extract( $callbacks_args );
Ui::PostBoxes_BottomGroupPanel(
function( $callbacks_args )
{
echo( Plugin::Sett_SaveBtn( 'seraph_accel_saveSettings' ) );
}
);
echo( Ui::TagClose( 'form' ) );
}
),
get_defined_vars()
);
}
function _SettingsPage_Navigator( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::Tag( 'p', esc_html_x( 'Descr', 'admin.Settings_Nav', 'seraphinite-accelerator' ) ) );
echo( $o );
}
function _SettingsPage_Cache( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Gen' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'EnableChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/autoProc';
$o .= ( Ui::CheckBox( esc_html_x( 'AutoProcChk', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/normAgent';
$o .= ( Ui::CheckBox( esc_html_x( 'NormAgentChk', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_AcceptEncodings', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Encodings' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$fldId = 'cache/encs';
$v = Gen::GetArrField( $sett, $fldId, array(), '/' );
$o .= ( _SettOutputCompressionTypes( GetSupportedEncodingTypes(), $fldId, $v, true ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_DataCompression', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Compression' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$fldId = 'cache/dataCompr';
$v = Gen::GetArrField( $sett, $fldId, array(), '/' );
$o .= ( _SettOutputCompressionTypes( GetSupportedCompressionTypes(), $fldId, $v ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/useDataComprAssets';
$o .= ( Ui::CheckBox( esc_html_x( 'UseDataComprAssetsChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/dataLvl';
$o .= ( Ui::Label( sprintf( esc_html_x( 'DataDirLevels_%1$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), Ui::TextBox( 'seraph_accel/' . $fldId, implode( ':', Gen::GetArrField( $sett, $fldId, array(), '/' ) ), array( 'style' => array( 'width' => '7em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_SamePartsOpt', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Sep' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeText ) ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$fldId = 'cache/chunks/enable';
$o .= ( Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'EnableChk', 'admin.Settings_Cache_SamePartsOpt', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$fldId = 'cache/chunks/js';
$o .= ( Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'EnableJsChk', 'admin.Settings_Cache_SamePartsOpt', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ), array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$fldId = 'cache/chunks/css';
$o .= ( Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'EnableCssChk', 'admin.Settings_Cache_SamePartsOpt', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ), array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) . Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/chunks/seps';
$itemsListPrms = array( 'editorAreaCssPath' => '.blck', 'sortable' => true );
$o .= ( Ui::Tag( 'p', Ui::ItemsList( $itemsListPrms, Gen::GetArrField( $sett, $fldId, array(), '/' ), 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $vals, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => array( 'std', 'ctlMaxSizeX ctlSpaceVAfter' ) ) ) . Ui::TagOpen( 'tr' ) );
{
{
$fldId = 'enable';
$o .= ( Ui::Tag( 'td', Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ), array( 'class' => 'ctlMinSizeX' ) ) );
}
{
$fldId = 'sel';
$o .= ( Ui::Tag( 'td', Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'masked' => true, 'class' => 'ctlMaxSizeX', 'placeholder' => _x( 'SelectorPhlr', 'admin.Settings_Cache_SamePartsOpt', 'seraphinite-accelerator' ) ), true ) ) );
}
{
$fldIdVal = Gen::GetArrField( $item, 'side', 1 | 2, '/' );
$o .= ( Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'BeforeChk', 'admin.Settings_Cache_SamePartsOpt', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/before', $fldIdVal & 1, true ), array( 'class' => 'ctlMinSizeX ctlNoWrap' ) ) );
$o .= ( Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'AfterChk', 'admin.Settings_Cache_SamePartsOpt', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/after', $fldIdVal & 2, true ), array( 'class' => 'ctlMinSizeX ctlNoWrap' ) ) );
}
$o .= ( Ui::Tag( 'td', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlMinSizeX ctlNoWrap' ) ) );
}
$o .= ( Ui::TagClose( 'tr' ) . Ui::SettBlock_ItemSubTbl_End() );
return( $o );
},
function( $cbArgs, $attrs )
{
return( Ui::ItemsList_NoItemsContent( $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) ) );
$o .= ( Ui::Tag( 'p', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter' ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) . Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Headers', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Headers' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/hdrs';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'HdrsPhlr', 'admin.Settings_Cache_Headers', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Revalidate( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Revalidate_Cmn', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Revalidate_Cmn' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX' ) ) );
{
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/lazyInv';
$o .= ( Ui::CheckBox( esc_html_x( 'LazyInvChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'cache/lazyInvInitTmp';
$o .= ( Ui::CheckBox( esc_html_x( 'LazyInvInitTmpChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'cache/lazyInvForcedTmp';
$o .= ( Ui::CheckBox( esc_html_x( 'LazyInvForcedTmpChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'cache/lazyInvTmp';
$o .= ( Ui::CheckBox( esc_html_x( 'LazyInvTmpChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/fastTmpOpt';
$o .= ( Ui::CheckBox( esc_html_x( 'FastTmpOptChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Revalidate_UpdPost', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Revalidate_UpdPost' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$fldId = 'cache/updPost';
$fldIdEx = 'cache/updPostOp';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'UpdPostChk_%1$s', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), _SettCacheOps( $sett, $fldIdEx, 'seraph_accel' ) ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
$fldId = 'cache/updPostDeps';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'UpdPostDepsPhlr', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$fldId = 'cache/updPostMeta';
$o .= ( Ui::CheckBox( esc_html_x( 'UpdPostMetaChk', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
$fldId = 'cache/updPostMetaExcl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'UpdPostMetaExclsPhlr', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updPostDelay';
$o .= ( Ui::Label( sprintf( esc_html_x( 'UpdPostDelay_%1$s', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), array( 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '5em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Revalidate_UpdGlobs', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Revalidate_UpdGlobs' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updGlobs/op';
$o .= ( Ui::Label( sprintf( esc_html_x( 'OpLabel_%1$s', 'admin.Settings_Cache_Revalidate_UpdGlobs', 'seraphinite-accelerator' ), _SettCacheOps( $sett, $fldId, 'seraph_accel' ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updGlobs/terms/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'UpdTermsChk', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, null, '/' ), true ) );
$fldId = 'cache/updGlobs/terms/deps';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'UpdTermsDepsPhlr', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel', ",", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updGlobs/menu/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'MenuChk', 'admin.Settings_Cache_Revalidate_UpdGlobs', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, null, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updGlobs/elmntrTpl/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'ElmntrTplChk', 'admin.Settings_Cache_Revalidate_UpdGlobs', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, null, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updGlobs/tblPrss/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'TblPrssChk', 'admin.Settings_Cache_Revalidate_UpdGlobs', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, null, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updGlobs/flntFrm/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'FlntFrmChk', 'admin.Settings_Cache_Revalidate_UpdGlobs', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, null, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Revalidate_UpdAll', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Revalidate_UpdAll' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updAllDeps';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'UpdAllDepsPhlr', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Revalidate_Proc', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Revalidate_Proc' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/maxProc';
$o .= ( Ui::Label( sprintf( esc_html_x( 'MaxProc_%1$s', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::NormVal( Gen::GetArrField( $sett, $fldId, 1, '/' ), array( 'min' => 1 ) ), array( 'min' => 1, 'placeholder' => '1', 'style' => array( 'width' => '4em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/procInterval';
$o .= ( Ui::Label( sprintf( esc_html_x( 'ProcInterval_%1$s', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 1, '/' ), array( 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '4em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/procIntervalShort';
$o .= ( Ui::Label( sprintf( esc_html_x( 'ProcIntervalShort_%1$s', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 1, '/' ), array( 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '4em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId1 = 'cache/procWorkInt';
$fldId2 = 'cache/procPauseInt';
$o .= ( Ui::Label( sprintf( esc_html_x( 'ProcWorkPauseInts_%1$s%2$s', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId1, Gen::GetArrField( $sett, $fldId1, 0.0, '/' ), array( 'min' => 0, 'step' => '0.01', 'placeholder' => '0.0', 'style' => array( 'width' => '5em' ) ), true ), Ui::NumberBox( 'seraph_accel/' . $fldId2, Gen::GetArrField( $sett, $fldId2, 0.0, '/' ), array( 'min' => 0, 'step' => '0.01', 'placeholder' => '0.0', 'style' => array( 'width' => '5em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/procMemLim';
$o .= ( Ui::Label( sprintf( esc_html_x( 'MemLim_%1$s', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::NormVal( Gen::GetArrField( $sett, $fldId, 0, '/' ), array( 'min' => 1 ) ), array( 'min' => '1', 'style' => array( 'width' => '7em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/procTmLim';
$o .= ( Ui::Label( sprintf( esc_html_x( 'TimeLim_%1$s', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::NormVal( Gen::GetArrField( $sett, $fldId, 1, '/' ), array( 'min' => 1 ) ), array( 'min' => 1, 'placeholder' => '1', 'style' => array( 'width' => '5em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Revalidate_Intervals', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Revalidate_Intervals' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/updByTimeout';
$o .= ( Ui::CheckBox( esc_html_x( 'UpdByTimeoutChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'cache/timeout';
$o .= ( _SettTimeoutEditor( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), esc_html_x( 'Timeout_%1$s%2$s%3$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/timeoutCln';
$o .= ( _SettTimeoutEditor( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), esc_html_x( 'TimeoutCln_%1$s%2$s%3$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'cache/useTimeoutClnForWpNonce';
$o .= ( Ui::CheckBox( esc_html_x( 'TimeoutClnForWpNonceChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/extObjTimeoutCln';
$o .= ( _SettTimeoutEditor( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), esc_html_x( 'ExtObjTimeoutCln_%1$s%2$s%3$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/autoClnPeriod';
$o .= ( _SettTimeoutEditor( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), esc_html_x( 'AutoClnPeriod_%1$s%2$s%3$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Html_Fresh', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Revalidate_Fresh' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/lazyInvFr';
$o .= ( Ui::CheckBox( esc_html_x( 'LazyInvChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/timeoutFr';
$o .= ( Ui::Label( sprintf( esc_html_x( 'TimeoutFragments_%1$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), array( 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '5em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/timeoutFrCln';
$o .= ( _SettTimeoutEditor( 'seraph_accel/' . $fldId, ( int )( Gen::GetArrField( $sett, $fldId, 0, '/' ) / 60 ), esc_html_x( 'TimeoutCln_%1$s%2$s%3$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Revalidate_Sche', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Revalidate_Sche' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/updSche';
$itemsListPrms = array( 'editorAreaCssPath' => '.blck', 'sortable' => true );
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
if( $item === null )
$item = Gen::GetArrField( OnOptGetDef_Sett(), 'cache/updSche/def', array(), '/' );
$o = '';
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck' ) ) );
{
{
$fldId = 'enable';
$fldIdEx = 'period';
$fldIdEx1 = 'periodN';
$bEnabled = Gen::GetArrField( $item, $fldId, false, '/' );
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'UpdChk_%1$s%2$s', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ),
Ui::ComboBox( $idItems . '/' . $itemKey . '/' . $fldIdEx, array( 0 => esc_html_x( 'PerMinute', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), 1 => esc_html_x( 'PerHour', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), 24 => esc_html_x( 'PerDay', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), 168 => esc_html_x( 'PerWeek', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), 720 => esc_html_x( 'PerMonth', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), 8760 => esc_html_x( 'PerYear', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ) ), Gen::GetArrField( $item, $fldIdEx, 0, '/' ), true, array( 'class' => 'inline period', 'data-oninit' => 'jQuery(this).change()', 'onchange' => 'seraph_accel.Ui.ComboShowDependedItems( this, jQuery( this.parentNode ).closest( ".blck" ).first().get( 0 ) )' ) ),
Ui::NumberBox( $idItems . '/' . $itemKey . '/' . $fldIdEx1, Gen::NormVal( Gen::GetArrField( $item, $fldIdEx1, 1, '/' ), array( 'min' => 1 ) ), array( 'min' => 1, 'class' => 'inline', 'placeholder' => '1', 'style' => array( 'width' => '4em' ) ), true )
), $idItems . '/' . $itemKey . '/' . $fldId, $bEnabled, true ) );
}
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck ctlSpaceVBefore ctlSpaceVAfter' ) ) );
{
$fldId = 'times';
$itemsList2Prms = array( 'editorAreaCssPath' => '.blck', 'sortable' => true );
$o .= ( Ui::ItemsList( $itemsList2Prms, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey . '/' . $fldId,
function( $cbArgs, $idItems, $vals, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => array( 'std', 'ctlMaxSizeX' ), 'data-oninitnew' => 'jQuery( this.parentNode ).closest( ".blck" ).parent().closest( ".blck" ).find( ".period" ).first().change()' ) ) . Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'tm';
$fldIdEx = 'm';
$fldIdEx2 = 's';
$o .= ( _SettTimeoutEditor( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, 0, '/' ), esc_html_x( 'Time_%1$s%2$s%3$s%4$s%5$s%6$s%7$s%8$s%9$s%10$s%11$s%12$s%13$s', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), 'span',
array_merge(
array( Ui::ComboBox( $idItems . '/' . $itemKey . '/' . $fldIdEx, array( 1 => esc_html( Wp::GetLocString( 'January' ) ), 2 => esc_html( Wp::GetLocString( 'February' ) ), 3 => esc_html( Wp::GetLocString( 'March' ) ), 4 => esc_html( Wp::GetLocString( 'April' ) ), 5 => esc_html( Wp::GetLocString( 'May' ) ), 6 => esc_html( Wp::GetLocString( 'June' ) ), 7 => esc_html( Wp::GetLocString( 'July' ) ), 8 => esc_html( Wp::GetLocString( 'August' ) ), 9 => esc_html( Wp::GetLocString( 'September' ) ), 10 => esc_html( Wp::GetLocString( 'October' ) ), 11 => esc_html( Wp::GetLocString( 'November' ) ), 12 => esc_html( Wp::GetLocString( 'December' ) ) ), Gen::GetArrField( $item, $fldIdEx, 0, '/' ) + 1, true, array( 'class' => 'inline' ) ) ),
Ui::Tag( 'span', array( '', '' ), array( 'class' => 'ns-8760' ) ),
Ui::Tag( 'span', array( '', '' ), array( 'class' => 'ns-8760 ns-720 ns-168' ) ),
Ui::Tag( 'span', array( '', '' ), array( 'class' => 'ns-8760 ns-720 ns-168 ns-24' ) ),
Ui::Tag( 'span', array( '', '' ), array( 'class' => 'ns-8760 ns-720 ns-168 ns-24 ns-1' ) ),
array( Ui::NumberBox( $idItems . '/' . $itemKey . '/' . $fldIdEx2, Gen::GetArrField( $item, $fldIdEx2, 0, '/' ), array( 'class' => 'inline', 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '4em' ) ), true ) )
), true
) );
}
$o .= ( Ui::TagClose( 'td' ) );
$o .= ( Ui::Tag( 'td', Ui::ItemsList_ItemOperateBtns( $itemsList2Prms, array( 'class' => 'ctlSpaceBeforeSm' ) ), array( 'class' => 'ctlMinSizeX ctlNoWrap' ) ) );
}
$o .= ( Ui::TagClose( 'tr' ) . Ui::SettBlock_ItemSubTbl_End() );
if( Gen::GetArrField( $itemParent, 'enable', false ) && $vals && count( $vals ) > 1 )
{
$tmRun = CacheOperScheduler_ItemTime_GetNextRunTime( $itemParent, $item, $dtCurLoc );
if( $tmRun )
$o .= ( Ui::Tag( 'p', sprintf( esc_html_x( 'NextRunDescr_%1$s', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), date_i18n( DateTime::RFC2822, $tmRun + $dtCurLoc -> getOffset() ) ), array( 'class' => 'description' ) ) );
}
$o .= ( Ui::Tag( 'div', null, array( 'class' => 'ctlSpaceVAfter' ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
return( Ui::ItemsList_NoItemsContent( $attrs ) );
},
array( 'isPaidLockedContent' => $isPaidLockedContent, 'rmtCfg' => $rmtCfg, 'itemsList2Prms' => $itemsList2Prms, 'itemParent' => $item, 'dtCurLoc' => $dtCurLoc ), array( 'class' => 'ctlMaxSizeX' ), 1
) );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsList2Prms, array( 'class' => 'ctlSpaceBefore' ) ), array( 'style' => array( 'text-align' => 'right' ) ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
{
$fldId = 'op';
$fldIdEx = 'prior';
$o .= ( Ui::Label( sprintf( esc_html_x( 'UpdLbl_%1$s%2$s', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ),
_SettCacheOps( $item, $fldId, $idItems . '/' . $itemKey, true ),
Ui::ComboBox(
$idItems . '/' . $itemKey . '/' . $fldIdEx,
array(
'7' => esc_html_x( 'PriorNormal', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ),
'3' => esc_html_x( 'PriorHigh', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $item, $fldIdEx, 7, '/' ), true, array( 'class' => array( 'inline' ) ) )
) ) );
}
{
$fldId = 'deps';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'UpdPostDepsPhlr', 'admin.Settings_Cache_Revalidate', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey, "\n", 5, true ) );
}
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
if( $bEnabled && $items && count( $items ) > 1 )
{
$tmRun = CacheOperScheduler_Item_GetNextRunTime( $item, $dtCurLoc );
if( $tmRun )
$o .= ( Ui::Tag( 'p', sprintf( esc_html_x( 'NextRunDescr_%1$s', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), date_i18n( DateTime::RFC2822, $tmRun + $dtCurLoc -> getOffset() ) ), array( 'class' => 'description ctlSpaceVAfter' ) ) );
}
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::SepLine( 'div', array( 'style' => array( 'margin-bottom' => '2em' ) ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore' ) ) );
if( array_search( true, array_column( $items, 'enable' ), true ) !== false )
$o .= ( Ui::Tag( 'p', Ui::Tag( 'strong', sprintf( esc_html_x( 'NextRunDescr_%1$s', 'admin.Settings_Cache_Revalidate_Sche_Item', 'seraphinite-accelerator' ), date_i18n( DateTime::RFC2822, Plugin::AsyncTaskGetTime( 'CacheNextScheduledOp', null, true ) + $dtCurLoc -> getOffset() ) ) ), array( 'class' => 'description ctlSpaceVBefore' ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_CacheBr( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_CacheBrowser_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheBrowser_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cacheBr/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'EnableChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cacheBr/timeout';
$o .= ( _SettTimeoutEditor( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), esc_html_x( 'Timeout_%1$s%2$s%3$s', 'admin.Settings_CacheBrowser_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_CacheData( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
{
$fldId = 'cache/data/items';
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$itemsListPrms = array( 'editorAreaCssPath' => '#cacheData', 'sortable' => true, 'sortDrag' => false );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'EnabledLbl', 'admin.Settings_CacheData_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheData_Enable' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'enable';
$o .= ( Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'PatternLbl', 'admin.Settings_CacheData_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheData_Pattern' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'pattern';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ), 'placeholder' => _x( 'PatternPhlr', 'admin.Settings_CacheData_Item', 'seraphinite-accelerator' ) ), true ) );
{
$fldId = 'type';
$o .= ( Ui::ComboBox(
$idItems . '/' . $itemKey . '/' . $fldId,
array(
'GET' => 'GET',
'POST' => 'POST',
),
Gen::GetArrField( $item, $fldId, 'GET', '/' ), true, array( 'class' => 'ctlSpaceVBefore ctlSpaceAfter' ) ) );
}
{
$fldId = 'mime';
$o .= ( Ui::ComboBox(
$idItems . '/' . $itemKey . '/' . $fldId,
array(
'application/json' => 'application/json',
'text/xml' => 'text/xml',
'text/plain' => 'text/plain',
'text/html' => 'text/html',
'text/css' => 'text/css',
'application/rss+xml' => 'application/rss+xml',
'application/octet-stream' => 'application/octet-stream',
),
Gen::GetArrField( $item, $fldId, 'application/json', '/' ), true, array( 'class' => 'ctlSpaceVBefore' ) ) );
}
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Exclusions_Args' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck std', 'style' => array( 'width' => '100%', 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::ComboBox(
$idItems . '/' . $itemKey . '/exclArgs_Mode',
array(
'exclSpec' => esc_html_x( 'ExclSpec', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
'exclAll' => esc_html_x( 'ExclAll', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $item, 'exclArgsAll', false, '/' ) ? 'exclAll' : 'exclSpec', true, array( 'class' => 'ctlMaxSizeX', 'data-oninit' => 'jQuery(this).change()', 'onchange' => 'seraph_accel.Ui.ComboShowDependedItems( this, jQuery( this.parentNode ).closest( ".blck" ).first().get( 0 ) )' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'ns-exclSpec ctlSpaceVBefore', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'exclArgs';
$o .= ( _SettOutputArgs2Editor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::ComboBox(
$idItems . '/' . $itemKey . '/skipArgs_Mode',
array(
'skipNo' => esc_html_x( 'SkipNo', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
'skipSpec' => esc_html_x( 'SkipSpec', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
'skipAll' => esc_html_x( 'SkipAll', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $item, 'skipArgsEnable', false, '/' ) ? ( Gen::GetArrField( $item, 'skipArgsAll', false, '/' ) ? 'skipAll' : 'skipSpec' ) : 'skipNo', true, array( 'class' => 'ctlMaxSizeX', 'data-oninit' => 'jQuery(this).change()', 'onchange' => 'seraph_accel.Ui.ComboShowDependedItems( this, jQuery( this.parentNode ).closest( ".blck" ).first().get( 0 ), "nsSkip" )' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'nsSkip-skipSpec ctlSpaceVBefore', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'skipArgs';
$o .= ( _SettOutputArgs2Editor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'RevalidationLbl', 'admin.Settings_CacheData_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheData_Revalidation' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'lazyInv';
$o .= ( Ui::CheckBox( esc_html_x( 'LazyInvChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'timeout';
$o .= ( _SettTimeoutEditor( $idItems . '/' . $itemKey . '/' . $fldId, ( int )( Gen::GetArrField( $item, $fldId, 60 * 60, '/' ) / 60 ), esc_html_x( 'Timeout_%1$s%2$s%3$s', 'admin.Settings_CacheData_Item', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'timeoutCln';
$o .= ( _SettTimeoutEditor( $idItems . '/' . $itemKey . '/' . $fldId, ( int )( Gen::GetArrField( $item, $fldId, 24 * 60 * 60, '/' ) / 60 ), esc_html_x( 'TimeoutCln_%1$s%2$s%3$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
$o .= ( Ui::SepLine() );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore' ) ) );
}
echo( $o );
}
function _SettingsPage_CacheObj( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_CacheObj_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheObj_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cacheObj/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'EnableChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cacheObj/timeout';
$o .= ( _SettTimeoutEditor( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ) / 60, esc_html_x( 'Timeout_%1$s%2$s%3$s', 'admin.Settings_CacheBrowser_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_CacheObj_Groups', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_CacheObj_Groups' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::Label( esc_html_x( 'GlobalDescrLbl', 'admin.Settings_CacheObj_Groups', 'seraphinite-accelerator' ) ) );
$fldId = 'cacheObj/groupsGlobal';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ItemsPhlr', 'admin.Settings_CacheObj_Groups', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::Label( esc_html_x( 'NonPersistentDescrLbl', 'admin.Settings_CacheObj_Groups', 'seraphinite-accelerator' ) ) );
$fldId = 'cacheObj/groupsNonPersistent';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ItemsPhlr', 'admin.Settings_CacheObj_Groups', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Server( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Srv_Gen', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Srv_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/srv';
$fldIdEx = 'cache/srvShrdTtl';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'SrvChk_%1$s', 'admin.Settings_Cache_Srv', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::NormVal( Gen::GetArrField( $sett, $fldIdEx, 3600, '/' ), array( 'min' => 1 ) ), array( 'min' => 1, 'placeholder' => '3600', 'style' => array( 'width' => '7em' ), 'class' => 'inline' ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/srvClr';
$o .= ( Ui::CheckBox( esc_html_x( 'SrvClrChk', 'admin.Settings_Cache_Srv', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/srvUpd';
$fldIdEx = 'cache/srvUpdTimeout';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'SrvUpdChk_%1$s', 'admin.Settings_Cache_Srv', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::NormVal( Gen::GetArrField( $sett, $fldIdEx, 5, '/' ), array( 'min' => 1 ) ), array( 'min' => 1, 'style' => array( 'width' => '7em' ), 'class' => 'inline' ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Srv_Nginx', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Srv_Nginx' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'std ctlMaxSizeX' ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/nginx/method';
$o .= ( Ui::ComboBox(
'seraph_accel/' . $fldId,
array(
'' => esc_html_x( 'None', 'admin.Settings_Cache_Srv_Nginx_Method', 'seraphinite-accelerator' ),
'3rdp' => esc_html_x( '3rdParty', 'admin.Settings_Cache_Srv_Nginx_Method', 'seraphinite-accelerator' ),
'get_purge' => esc_html_x( 'GetPurge', 'admin.Settings_Cache_Srv_Nginx_Method', 'seraphinite-accelerator' ),
'direct' => esc_html_x( 'Direct', 'admin.Settings_Cache_Srv_Nginx_Method', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $sett, $fldId, '', '/' ), true, array( 'class1' => 'ctlMaxSizeX' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/nginx/url';
$o .= ( Ui::Label( sprintf( esc_html_x( 'Url_%1$s', 'admin.Settings_Cache_Srv_Nginx', 'seraphinite-accelerator' ), Ui::TextBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'placeholder' => Net::UrlDeParse( Net::UrlParse( Wp::GetSiteRootUrl() ), 0, array( PHP_URL_PATH, PHP_URL_QUERY, PHP_URL_FRAGMENT ) ) . '/purge', 'style' => array( 'width' => '100%' ) ), true ) ), false, array( 'class' => 'ctlMaxSizeX' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/nginx/urlAll';
$o .= ( Ui::Label( sprintf( esc_html_x( 'UrlAll_%1$s', 'admin.Settings_Cache_Srv_Nginx', 'seraphinite-accelerator' ), Ui::TextBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) ), false, array( 'class' => 'ctlMaxSizeX' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/nginx/fastCgiDir';
$o .= ( Ui::Label( sprintf( esc_html_x( 'FastCgiCacheDir_%1$s', 'admin.Settings_Cache_Srv_Nginx', 'seraphinite-accelerator' ), Ui::TextBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) ), false, array( 'class' => 'ctlMaxSizeX' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/nginx/fastCgiLevels';
$o .= ( Ui::Label( sprintf( esc_html_x( 'FastCgiCacheLevels_%1$s', 'admin.Settings_Cache_Srv_Nginx', 'seraphinite-accelerator' ), Ui::TextBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'style' => array( 'width' => '7em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Srv_Sucuri', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cache_Srv_Sucuri' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'std ctlMaxSizeX' ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/sucuri/apiKey';
$o .= ( Ui::Label( sprintf( esc_html_x( 'ApiKey_%1$s', 'admin.Settings_Cache_Srv_Sucuri', 'seraphinite-accelerator' ), Ui::TextBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) ), false, array( 'class' => 'ctlMaxSizeX' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/sucuri/apiSecret';
$o .= ( Ui::Label( sprintf( esc_html_x( 'ApiSecret_%1$s', 'admin.Settings_Cache_Srv_Sucuri', 'seraphinite-accelerator' ), Ui::TextBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) ), false, array( 'class' => 'ctlMaxSizeX' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Exclusions( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Exclusions_Uris', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Exclusions_Paths' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '#exclusionsUris', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'id' => 'exclusionsUris', 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/urisExcl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'UrisPhlr', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Exclusions_Args' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck std', 'style' => array( 'width' => '100%', 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::ComboBox(
'seraph_accel/cache/exclArgs_Mode',
array(
'exclSpec' => esc_html_x( 'ExclSpec', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
'exclAll' => esc_html_x( 'ExclAll', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $sett, 'cache/exclArgsAll', false, '/' ) ? 'exclAll' : 'exclSpec', true, array( 'class' => 'ctlMaxSizeX', 'data-oninit' => 'jQuery(this).change()', 'onchange' => 'seraph_accel.Ui.ComboShowDependedItems( this, jQuery( this.parentNode ).closest( ".blck" ).first().get( 0 ) )' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'ns-exclSpec ctlSpaceVBefore', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/exclArgs';
$o .= ( _SettOutputArgs2Editor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), 'seraph_accel' ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::ComboBox(
'seraph_accel/cache/skipArgs_Mode',
array(
'skipNo' => esc_html_x( 'SkipNo', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
'skipSpec' => esc_html_x( 'SkipSpec', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
'skipAll' => esc_html_x( 'SkipAll', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $sett, 'cache/skipArgsEnable', false, '/' ) ? ( Gen::GetArrField( $sett, 'cache/skipArgsAll', false, '/' ) ? 'skipAll' : 'skipSpec' ) : 'skipNo', true, array( 'class' => 'ctlMaxSizeX', 'data-oninit' => 'jQuery(this).change()', 'onchange' => 'seraph_accel.Ui.ComboShowDependedItems( this, jQuery( this.parentNode ).closest( ".blck" ).first().get( 0 ), "nsSkip" )' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'nsSkip-skipSpec ctlSpaceVBefore', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/skipArgs';
$o .= ( _SettOutputArgs2Editor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), 'seraph_accel' ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Exclusions_Agents', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Exclusions_Agents' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '#exclusionsAgents', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'id' => 'exclusionsAgents', 'class' => 'std', 'style' => array( 'width' => '100%', 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$fldId = 'cache/exclAgents';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'AgentsPhlr', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ), 'seraph_accel', ",", 5 ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Exclusions_Cookies', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Exclusions_Cookies' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '#exclusionsCookies', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'id' => 'exclusionsCookies', 'class' => 'std', 'style' => array( 'width' => '100%', 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$fldId = 'cache/exclCookies';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'CookiesPhlr', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ), 'seraph_accel', ',' ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Exclusions_Conts', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Exclusions_Conts' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'std blck', 'style' => array( 'width' => '100%', 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'class' => 'blck' ) ) );
{
$fldId = 'cache/exclConts';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'PatternsPhlr', 'admin.Settings_Exclusions_Conts', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Views( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Views_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'std', 'style' => array( 'width' => '100%' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/views';
$o .= ( Ui::CheckBox( esc_html_x( 'ViewsChk', 'admin.Settings_Views_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Views_Devices', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Devices' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '#viewsDeviceGrps', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'id' => 'viewsDeviceGrps', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/viewsDeviceGrps';
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$itemsListPrms = array( 'editorAreaCssPath' => '#viewsDeviceGrps', 'sortable' => true );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SepLine() );
$o .= ( Ui::SettBlock_Begin( array( 'class' => 'compact', 'style' => array( 'margin-top' => 0 ) ) ) );
{
{
$fldId = 'id';
$id = ($item[ $fldId ]??null);
$o .= ( Ui::InputBox( 'hidden', $idItems . '/' . $itemKey . '/' . $fldId, $id, null, true ) );
}
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'EnabledLbl', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Devices_Item_Enabled' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'enable';
$o .= ( Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'NameLbl', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Devices_Item_Name' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'name';
$name = ($item[ $fldId ]??null);
$plchldr = GetViewDisplayNameById( $id );
if( !$plchldr )
$plchldr = _x( 'NamePhlr', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' );
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ), 'placeholder' => $plchldr ), true ) );
if( $id )
$o .= ( Ui::Tag( 'p', sprintf( esc_html_x( 'NameIdDescr_%1$s', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' ), $id ), array( 'class' => 'description' ) ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'AgentsLbl', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Devices_Item_Agents' ) ) ), Ui::AdminHelpBtnModeText ), array( 'class' => 'blck' ) ) );
{
$fldId = 'agents';
$o .= ( _SettOutputAgentsEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'AgentsPhlr', 'admin.Settings_Cache_Devices', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
$o .= ( Ui::SepLine() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore' ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Geo' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$svc = ExtDb_GetWooMaxMindGeolocationSvc();
$dbIP2CFile = $svc ? $svc -> get_database_service() -> get_database_path() : null;
$o .= ( Ui::TagOpen( 'div', array( 'style' => array( 'display' => $dbIP2CFile ? 'none' : null ) ) ) );
{
$fldId = 'cache/viewsGeo/apiKeyMmDb';
$o .= ( Ui::Label( sprintf( esc_html_x( 'ApiKeyMmDbLbl_%1$s', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ), Ui::InputBox( 'password', 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'style' => array( 'width' => '10em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
{
$fldId = 'cache/viewsGeo/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'EnableChk', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
{
$fldId = 'cache/viewsGeo/grps';
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$itemsListPrms = array( 'editorAreaCssPath' => '.blck', 'sortable' => true );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SepLine() );
$o .= ( Ui::SettBlock_Begin( array( 'class' => 'compact', 'style' => array( 'margin-top' => 0 ) ) ) );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'EnabledLbl', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Geo_Enabled' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'enable';
$o .= ( Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'NameLbl', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Geo_Name' ) ) ), Ui::AdminHelpBtnModeText ), array( 'class' => 'blck' ) ) );
{
$fldId = 'name';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ), 'placeholder' => _x( 'NamePhlr', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ) ), true ) );
if( $itemKey != Ui::ItemsList_GetNewKeyTpl() )
$o .= ( Ui::Tag( 'p', sprintf( esc_html_x( 'NameIdDescr_%1$s', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ), $itemKey ), array( 'class' => 'description' ) ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'CountryCodesLbl', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Geo_CountryCodes' ) ) ), Ui::AdminHelpBtnModeText ), array( 'class' => 'blck' ) ) );
{
$fldId = 'items';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'CountryCodePhlr', 'admin.Settings_Views_Geo', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey, "\n", 5, true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
$o .= ( Ui::SepLine() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore' ) ) );
}
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Views_Compat', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Compat' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/viewsCompatGrps';
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$itemsListPrms = array( 'editorAreaCssPath' => '.blck', 'sortable' => true );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SepLine() );
$o .= ( Ui::SettBlock_Begin( array( 'class' => 'compact', 'style' => array( 'margin-top' => 0 ) ) ) );
{
{
$fldId = 'id';
$id = ($item[ $fldId ]??null);
$o .= ( Ui::InputBox( 'hidden', $idItems . '/' . $itemKey . '/' . $fldId, $id, null, true ) );
}
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'EnabledLbl', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Compat_Item_Enabled' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldIdText = null;
switch( $id )
{
case 'c': $fldIdText = _x( 'CompatChk', 'admin.Settings_Views_Compat_Item_Name', 'seraphinite-accelerator' ); break;
case 'cm': $fldIdText = _x( 'CompatMinChk', 'admin.Settings_Views_Compat_Item_Name', 'seraphinite-accelerator' ); break;
}
$fldId = 'enable';
$o .= ( Ui::CheckBox( $fldIdText, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'AgentsLbl', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Compat_Item_Agents' ) ) ), Ui::AdminHelpBtnModeText ), array( 'class' => 'blck' ) ) );
{
$fldId = 'agents';
$o .= ( _SettOutputAgentsEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'AgentsCompatPhlr', 'admin.Settings_Cache_Devices', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Views', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Views_Grp' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '#viewsGrps', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'id' => 'viewsGrps', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/viewsGrps';
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$itemsListPrms = array( 'editorAreaCssPath' => '#viewsGrps', 'sortable' => true );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SepLine() );
$o .= ( Ui::SettBlock_Begin( array( 'class' => 'compact', 'style' => array( 'margin-top' => 0 ) ) ) );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'EnabledLbl', 'admin.Settings_Views_Item', 'seraphinite-accelerator' ) ) );
{
$fldId = 'enable';
$o .= ( Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'FrLbl', 'admin.Settings_Views_Item', 'seraphinite-accelerator' ) ) );
{
$fldId = 'fr';
$o .= ( Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'NameLbl', 'admin.Settings_Views_Item', 'seraphinite-accelerator' ) ) );
{
$fldId = 'name';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ), 'placeholder' => _x( 'NamePhlr', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' ) ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'UriExclsLbl', 'admin.Settings_Views_Item', 'seraphinite-accelerator' ), array( 'class' => 'blck' ) ) );
{
$fldId = 'urisExcl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'UrisPhlr', 'admin.Settings_Exclusions_Args', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey, "\n", 5, true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'CookiesLbl', 'admin.Settings_Views_Item', 'seraphinite-accelerator' ), array( 'class' => 'blck' ) ) );
{
$fldId = 'cookies';
$o .= ( _SettOutputCookiesEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Cache_Headers', 'seraphinite-accelerator' ), array( 'class' => 'blck' ) ) );
{
$fldId = 'hdrs';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'HdrsPhlr', 'admin.Settings_Cache_Headers', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey, "\n", 5, true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'ArgsLbl', 'admin.Settings_Views_Item', 'seraphinite-accelerator' ), array( 'class' => 'blck' ) ) );
{
$fldId = 'args';
$o .= ( _SettOutputArgsEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
$o .= ( Ui::SepLine() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore' ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Ctxs( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Ctx_Common', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Gen' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeText ) ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/ctx';
$o .= ( Ui::CheckBox( esc_html_x( 'CtxChk', 'admin.Settings_Ctx_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/ctxSkip';
$o .= ( Ui::CheckBox( esc_html_x( 'CtxSkipChk', 'admin.Settings_Ctx_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/ctxSessSep';
$o .= ( Ui::CheckBox( esc_html_x( 'CtxSessSepChk', 'admin.Settings_Ctx_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/ctxContPr';
$o .= ( Ui::CheckBox( esc_html_x( 'ContentProcessEnableChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Ctx_Revalidate', 'seraphinite-accelerator' ) . Ui::Tag( 'span', Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Revalidate' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeText ) ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/ctxCliRefresh';
$o .= ( Ui::CheckBox( esc_html_x( 'CtxClientRevalidateChk', 'admin.Settings_Ctx_Revalidate', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/ctxLazyInv';
$o .= ( Ui::CheckBox( esc_html_x( 'LazyInvChk', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/ctxTimeoutCln';
$o .= ( _SettTimeoutEditor( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), esc_html_x( 'TimeoutCln_%1$s%2$s%3$s', 'admin.Settings_Cache_Common', 'seraphinite-accelerator' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Ctx_Grps', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '#ctxGrps', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
$o .= ( Ui::TagOpen( 'div', array( 'id' => 'ctxGrps', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cache/ctxGrps';
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$itemsListPrms = array( 'editorAreaCssPath' => '#ctxGrps', 'sortable' => true );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SepLine( 'p' ) );
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'EnabledLbl', 'admin.Settings_Ctx_Grp', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Enable' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'enable';
$o .= ( Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'NameLbl', 'admin.Settings_Ctx_Grp', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Name' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'name';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ), 'placeholder' => _x( 'NamePhlr', 'admin.Settings_Ctx_Grp', 'seraphinite-accelerator' ) ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Ctx_Grp_Cookies', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Cookies' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck.cookies', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck cookies', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'cookies';
$o .= ( _SettOutputCookiesEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Ctx_Grp_Args', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Args' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck.args', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck args', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'args';
$o .= ( _SettOutputArgsEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Ctx_Grp_Tbls', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Tbl' ) ), Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck.tables', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck tables', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'tables';
$items = Gen::GetArrField( $item, $fldId, array(), '/' );
$itemsList2Prms = array( 'editorAreaCssPath' => '.blck.tables', 'sortable' => true );
$o .= ( Ui::ItemsList( $itemsList2Prms, $items, $idItems . '/' . $itemKey . '/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SepLine( 'div', array( 'style' => array( 'margin-bottom' => '2em' ) ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::Label( Ui::Tag( '', esc_html_x( 'NameLbl', 'admin.Settings_Ctx_Grp_Tbls', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Tbl_Name' ) ) ), Ui::AdminHelpBtnModeText ) ) ) );
$fldId = 'name';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::Label( Ui::Tag( '', esc_html_x( 'ColLbl', 'admin.Settings_Ctx_Grp_Tbls', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Tbl_Col' ) ) ), Ui::AdminHelpBtnModeText ) ) ) );
$fldId = 'col';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::Label( Ui::Tag( '', esc_html_x( 'NameRelLbl', 'admin.Settings_Ctx_Grp_Tbls', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Tbl_NameRel' ) ) ), Ui::AdminHelpBtnModeText ) ) ) );
$fldId = 'nameRel';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::Label( Ui::Tag( '', esc_html_x( 'ColRelLbl', 'admin.Settings_Ctx_Grp_Tbls', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Tbl_ColRel' ) ) ), Ui::AdminHelpBtnModeText ) ) ) );
$fldId = 'colRel';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::Label( Ui::Tag( '', esc_html_x( 'ColRelLinkLbl', 'admin.Settings_Ctx_Grp_Tbls', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Tbl_ColRelLink' ) ) ), Ui::AdminHelpBtnModeText ) ) ) );
$fldId = 'colRelLink';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::Label( Ui::Tag( '', esc_html_x( 'CondLbl', 'admin.Settings_Ctx_Grp_Tbls', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Ctx_Grp_Tbl_Cond' ) ) ), Ui::AdminHelpBtnModeText ) ) ) );
$fldId = 'condRel';
$o .= ( _SettOutputTblCondEditor( $fldId, _Sett_GetCond( Gen::GetArrField( $item, $fldId, array(), '/' ) ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsList2Prms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
array( 'isPaidLockedContent' => $isPaidLockedContent, 'rmtCfg' => $rmtCfg, 'itemsList2Prms' => $itemsList2Prms ), array( 'class' => 'ctlMaxSizeX' ), 1
) );
$o .= ( Ui::SepLine() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsList2Prms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore' ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
$o .= ( Ui::SepLine() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore' ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
echo( $o );
}
function _SettingsPage_Html( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Html_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Html_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/min';
$o .= ( Ui::CheckBox( esc_html_x( 'MinChk', 'admin.Settings_Html_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/earlyPaint';
$o .= ( Ui::CheckBox( esc_html_x( 'EarlyPaintChk', 'admin.Settings_Html_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Html_Fix', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Html_Fix' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$fldId = 'contPr/normalize';
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::CheckBox( esc_html_x( 'LiteChk', 'admin.Settings_Html_Fix', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId . 'Lite', !!( Gen::GetArrField( $sett, $fldId, 0, '/' ) & 1 ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$o .= ( Ui::CheckBox( esc_html_x( 'LiteScrEncCorrChk', 'admin.Settings_Html_Fix', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId . 'LiteScrEncCorr', !!( Gen::GetArrField( $sett, $fldId, 0, '/' ) & 512 ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::CheckBox( esc_html_x( 'MedChk', 'admin.Settings_Html_Fix', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId . 'Med', !!( Gen::GetArrField( $sett, $fldId, 0, '/' ) & 2 ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::CheckBox( esc_html_x( 'TidyChk', 'admin.Settings_Html_Fix', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId . 'Tidy', !!( Gen::GetArrField( $sett, $fldId, 0, '/' ) & 524288 ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Html_Cln', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Html_Cln' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck' ) ) );
{
$fldId = 'contPr/cln/cmts';
$o .= ( Ui::CheckBox( esc_html_x( 'CmtsChk', 'admin.Settings_Html_Cln', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
$fldId = 'contPr/cln/cmtsExcl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'CommentsExclPhlr', 'admin.Settings_Html_Cln', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'margin-top' => '1em' ) ) ) );
{
$o .= ( Ui::Tag( 'label', esc_html_x( 'ItemsLbl', 'admin.Settings_Html_Cln', 'seraphinite-accelerator' ) ) );
$fldId = 'contPr/cln/items';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'SklExclPhlr', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Html_Rpl', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Html_Rpl' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'contPr/rpl/items';
$itemsListPrms = array( 'editorAreaCssPath' => '.blck', 'sortable' => true );
$o .= ( Ui::Tag( 'p', Ui::ItemsList( $itemsListPrms, Gen::GetArrField( $sett, $fldId, array(), '/' ), 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $vals, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => array( 'std', 'ctlMaxSizeX ctlSpaceVAfter' ) ) ) );
{
{
$fldId = 'enable';
$fldIdEx = 'expr';
$o .= ( Ui::Tag( 'tr',
Ui::Tag( 'td',Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ), array( 'class' => 'ctlMinSizeX' ) ) .
Ui::Tag( 'td', Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldIdEx, Gen::GetArrField( $item, $fldIdEx, '', '/' ), array( 'masked' => true, 'placeholder' => _x( 'FindExprPhlr', 'admin.Settings_Html_Rpl', 'seraphinite-accelerator' ), 'style' => array( 'width' => '100%' ) ), true ) )
) );
}
{
$fldId = 'data';
$o .= ( Ui::Tag( 'tr', Ui::Tag( 'td', Ui::TextArea( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'masked' => true, 'wrap' => 'off', 'class' => 'code', 'style' => array( 'width' => '100%', 'min-height' => '7em', 'max-height' => '30em' ) ), true ), array( 'colspan' => 2 ) ) ) );
}
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
$o .= ( Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm ctlSpaceVAfter' ) ) );
$o .= ( Ui::SepLine( 'div', array( 'class' => array( 'ctlSpaceVAfter' ) ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
return( Ui::ItemsList_NoItemsContent( $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) ) );
$o .= ( Ui::Tag( 'p', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter ctlSpaceVBefore' ) ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Html_RandCorr' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= Ui::TableCells(
array(
function( $sett )
{
$fldId = 'contPr/rc/thmFltsm';
return( Ui::CheckBox( esc_html_x( 'ThmFltsmChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/gglTrn';
return( Ui::CheckBox( esc_html_x( 'GglTrnChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/aksmtAs';
return( Ui::CheckBox( esc_html_x( 'AksmtAsChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/advWooSrch';
return( Ui::CheckBox( esc_html_x( 'AdvWooSrchChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/jetMblMnu';
return( Ui::CheckBox( esc_html_x( 'JetMblMnuChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/wpelLnk';
return( Ui::CheckBox( esc_html_x( 'WpelLnkChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/cfTrnstl';
return( Ui::CheckBox( esc_html_x( 'CfTrnstlChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/tagGrpsShfflBx';
return( Ui::CheckBox( esc_html_x( 'TagGrpsShfflBxChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/g5Ere';
return( Ui::CheckBox( esc_html_x( 'G5EreChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/elmntrTrx';
return( Ui::CheckBox( esc_html_x( 'ElmntrTrxChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/thmXStr';
return( Ui::CheckBox( esc_html_x( 'ThmXStrChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/rc/wooPrdQnt';
return( Ui::CheckBox( esc_html_x( 'WooPrdQntChk', 'admin.Settings_Html_RandCorr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
)
, $sett, 3 );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Html_Fresh', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Html_Fresh' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/fresh/smoothAppear';
$o .= ( Ui::CheckBox( esc_html_x( 'SmoothAppearChk', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/fresh/items';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ItemsPhlr', 'admin.Settings_Html_Lazy', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Html_Lazy', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Html_Lazy' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/lazy/bjs';
$o .= ( Ui::CheckBox( esc_html_x( 'LoadBeforeJsChk', 'admin.Settings_Html_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/lazy/p';
$o .= ( Ui::CheckBox( esc_html_x( 'AsPropChk', 'admin.Settings_Html_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/lazy/items';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ItemsPhlr', 'admin.Settings_Html_Lazy', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Images( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Images_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Images_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX' ) ) );
{
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/srcAddLm';
$o .= ( Ui::CheckBox( esc_html_x( 'SrcAddLmChk', 'admin.Settings_Images_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/sysFlt';
$o .= ( Ui::CheckBox( esc_html_x( 'SysFltChk', 'admin.Settings_Images_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/inlSml';
$fldIdEx = 'contPr/img/inlSmlSize';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'InlineSmallChk_%1$s', 'admin.Settings_Images_Common', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, round( ( float )Gen::GetArrField( $sett, $fldIdEx, 0, '/' ) / 1024, 1 ), array( 'min' => 0, 'step' => '0.1', 'placeholder' => '0', 'style' => array( 'width' => '7em' ), 'class' => 'inline' ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/deinlLrg';
$fldIdEx = 'contPr/img/deinlLrgSize';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'DeInlineLargeChk_%1$s', 'admin.Settings_Images_Common', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, round( ( float )Gen::GetArrField( $sett, $fldIdEx, 0, '/' ) / 1024, 1 ), array( 'min' => 0, 'step' => '0.1', 'placeholder' => '0', 'style' => array( 'width' => '7em' ), 'class' => 'inline' ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'global' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/redirCacheAdapt';
$o .= ( Ui::CheckBox( esc_html_x( 'RedirCacheAdaptChk', 'admin.Settings_Images_Compr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'global' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/redirOwn';
$o .= ( Ui::CheckBox( esc_html_x( 'RedirOwnChk', 'admin.Settings_Images_Compr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::Label( esc_html_x( 'ExclsLbl', 'admin.Settings_Common', 'seraphinite-accelerator' ) ) );
$fldId = 'contPr/img/excl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ExclsPhlr', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Images_Compr', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Images_Compr' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX' ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/webp/enable';
$fldIdEx = 'contPr/img/webp/prms/q';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'WebpChk_%1$s', 'admin.Settings_Images_Compr', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ), array( 'min' => 0, 'max' => 100, 'style' => array( 'width' => '4em' ), 'class' => 'inline' ), true ) . '% ' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/webp/redir';
$o .= ( Ui::CheckBox( esc_html_x( 'RedirWebpChk', 'admin.Settings_Images_Compr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/avif/enable';
$fldIdEx = 'contPr/img/avif/prms/q';
$fldIdEx2 = 'contPr/img/avif/prms/s';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'AvifChk_%1$s%2$s', 'admin.Settings_Images_Compr', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ), array( 'min' => 0, 'max' => 100, 'style' => array( 'width' => '4em' ), 'class' => 'inline' ), true ) . '% ', Ui::NumberBox( 'seraph_accel/' . $fldIdEx2, Gen::GetArrField( $sett, $fldIdEx2, 0, '/' ), array( 'min' => 0, 'max' => 10, 'style' => array( 'width' => '3.5em' ), 'class' => 'inline' ), true ) . ' ' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/avif/redir';
$o .= ( Ui::CheckBox( esc_html_x( 'RedirAvifChk', 'admin.Settings_Images_Compr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/comprAsync';
$o .= ( Ui::CheckBox( esc_html_x( 'AsyncChk', 'admin.Settings_Images_Compr', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Images_Adapt', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Images_Adapt' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/szAdaptImg';
$o .= ( Ui::CheckBox( esc_html_x( 'ImgChk', 'admin.Settings_Images_Adapt', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/szAdaptBg';
$o .= ( Ui::CheckBox( esc_html_x( 'BgChk', 'admin.Settings_Images_Adapt', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldIdEx = 'contPr/img/szAdaptBgCxMin';
$o .= ( Ui::Label( sprintf( esc_html_x( 'SzLbl_%1$s', 'admin.Settings_Images_Adapt', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ), array( 'min' => 0, 'style' => array( 'width' => '5em' ) ), true )
) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/szAdaptDpr';
$fldIdEx = 'contPr/img/szAdaptDprMin';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'DprChk_%1$s', 'admin.Settings_Images_Adapt', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::NormVal( Gen::GetArrField( $sett, $fldIdEx, 0, '/' ), array( 'min' => 100 ) ) / 100, array( 'min' => '1', 'step' => '0.1', 'style' => array( 'width' => '5em' ) ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/szAdaptAsync';
$o .= ( Ui::CheckBox( esc_html_x( 'SzAdaptAsyncChk', 'admin.Settings_Images_Adapt', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/szAdaptOnDemand';
$o .= ( Ui::CheckBox( esc_html_x( 'SzAdaptOnDemandChk', 'admin.Settings_Images_Adapt', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::Label( esc_html_x( 'ExclsLbl', 'admin.Settings_Common', 'seraphinite-accelerator' ) ) );
$fldId = 'contPr/img/szAdaptExcl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ExclsPhlr', 'admin.Settings_Images_Adapt', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Images_Lazy' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/lazy/setSize';
$o .= ( Ui::CheckBox( esc_html_x( 'SetSizeChk', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/img/lazy/load';
$o .= ( Ui::CheckBox( esc_html_x( 'LoadChk', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/img/lazy/own';
$o .= ( Ui::CheckBox( esc_html_x( 'OwnChk', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '3em' ) ) ) );
{
$fldId = 'contPr/img/lazy/smoothAppear';
$o .= ( Ui::CheckBox( esc_html_x( 'SmoothAppearChk', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '3em' ) ) ) );
{
$fldId = 'contPr/img/lazy/plchRast';
$o .= ( Ui::CheckBox( esc_html_x( 'PlchRastChk', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/img/lazy/del3rd';
$o .= ( Ui::CheckBox( esc_html_x( 'Del3rdChk', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::Label( esc_html_x( 'ExclsLbl', 'admin.Settings_Common', 'seraphinite-accelerator' ) ) );
$fldId = 'contPr/img/lazy/excl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ExclsPhlr', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Images_CacheExt', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Images_CacheExt' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::Label( esc_html_x( 'DescrLbl', 'admin.Settings_Images_CacheExt', 'seraphinite-accelerator' ) ) );
$fldId = 'contPr/img/cacheExt';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ItemsPhlr', 'admin.Settings_Images_CacheExt', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Frames( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Frames_Lazy', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Frames_Lazy' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/frm/lazy/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'EnableChk', 'admin.Settings_Frames_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/frm/lazy/own';
$o .= ( Ui::CheckBox( esc_html_x( 'OwnChk', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '3em' ) ) ) );
{
$fldId = 'contPr/frm/lazy/yt';
$o .= ( Ui::CheckBox( esc_html_x( 'YouTubeChk', 'admin.Settings_Frames_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '3em' ) ) ) );
{
$fldId = 'contPr/frm/lazy/vm';
$o .= ( Ui::CheckBox( esc_html_x( 'VimeoChk', 'admin.Settings_Frames_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Frames_ContParts' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= Ui::TableCells(
array(
function( $sett )
{
$fldId = 'contPr/cp/elmntrBg';
return( Ui::CheckBox( esc_html_x( 'ElmntrBgChk', 'admin.Settings_Frames_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/youTubeFeed';
return( Ui::CheckBox( esc_html_x( 'YouTubeFeedChk', 'admin.Settings_Frames_Lazy', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/sldBdt';
return( Ui::CheckBox( esc_html_x( 'SldBdtChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/swBdt';
return( Ui::CheckBox( esc_html_x( 'SwBdtChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/vidJs';
return( Ui::CheckBox( esc_html_x( 'VidJsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrAni';
return( Ui::CheckBox( esc_html_x( 'ElmntrAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrSpltAni';
return( Ui::CheckBox( esc_html_x( 'ElmntrSpltAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrTrxAni';
return( Ui::CheckBox( esc_html_x( 'ElmntrTrxAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrBgSldshw';
return( Ui::CheckBox( esc_html_x( 'ElmntrBgSldshwChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrVids';
return( Ui::CheckBox( esc_html_x( 'ElmntrVidsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrTabs';
return( Ui::CheckBox( esc_html_x( 'ElmntrTabsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrAccrdn';
return( Ui::CheckBox( esc_html_x( 'ElmntrAccrdnChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrAdvTabs';
return( Ui::CheckBox( esc_html_x( 'ElmntrAdvTabsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrPremTabs';
return( Ui::CheckBox( esc_html_x( 'ElmntrPremTabsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrPremCrsl';
return( Ui::CheckBox( esc_html_x( 'ElmntrPremCrslChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrNavMenu';
return( Ui::CheckBox( esc_html_x( 'ElmntrNavMenuChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrPremNavMenu';
return( Ui::CheckBox( esc_html_x( 'ElmntrPremNavMenuChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrPremScrl';
return( Ui::CheckBox( esc_html_x( 'ElmntrPremScrlChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtGal';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtGalChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtImgCrsl';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtImgCrslChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtCntr';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtCntrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtCntdwn';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtCntdwnChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtEaelCntdwn';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtEaelCntdwnChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtTmFnfctCntr';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtTmFnfctCntrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtAvoShcs';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtAvoShcsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtLott';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtLottChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtPrmLott';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtPrmLottChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/nktrLott';
return( Ui::CheckBox( esc_html_x( 'NktrLottChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrWdgtAniHdln';
return( Ui::CheckBox( esc_html_x( 'ElmntrWdgtAniHdlnChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrStck';
return( Ui::CheckBox( esc_html_x( 'ElmntrStckChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrShe';
return( Ui::CheckBox( esc_html_x( 'ElmntrSheChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmntrStrtch';
return( Ui::CheckBox( esc_html_x( 'ElmntrStrtchSecChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/qodefApprAni';
return( Ui::CheckBox( esc_html_x( 'QodefApprAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/prtThSkel';
return( Ui::CheckBox( esc_html_x( 'PrtThSkelChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/astrRsp';
return( Ui::CheckBox( esc_html_x( 'AstrRspChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ntBlueThRspnsv';
return( Ui::CheckBox( esc_html_x( 'NtBlueThRspnsvChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/mdknThRspnsv';
return( Ui::CheckBox( esc_html_x( 'MdknThRspnsvChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/fltsmThBgFill';
return( Ui::CheckBox( esc_html_x( 'FltsmThBgFillChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/fltsmThAni';
return( Ui::CheckBox( esc_html_x( 'FltsmThAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ukSldshw';
return( Ui::CheckBox( esc_html_x( 'UkSldshwChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ukBgImg';
return( Ui::CheckBox( esc_html_x( 'UkBgImgChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ukAni';
return( Ui::CheckBox( esc_html_x( 'UkAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ukGrid';
return( Ui::CheckBox( esc_html_x( 'UkGridChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ukModal';
return( Ui::CheckBox( esc_html_x( 'UkModalChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ukHghtVwp';
return( Ui::CheckBox( esc_html_x( 'UkHghtVwpChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ukNavBar';
return( Ui::CheckBox( esc_html_x( 'UkNavBarChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/tmHdr';
return( Ui::CheckBox( esc_html_x( 'TmHdrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/sldN2Ss';
return( Ui::CheckBox( esc_html_x( 'SldN2SsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$o = '';
{
$fldId = 'contPr/cp/sldRev';
$o .= ( Ui::CheckBox( esc_html_x( 'SldRevChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagOpen( 'div', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/cp/sldRev_SmthLd';
$o .= ( Ui::CheckBox( esc_html_x( 'SldRevSmthLdChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
return( $o );
},
function( $sett )
{
$fldId = 'contPr/cp/sldRev7';
return( Ui::CheckBox( esc_html_x( 'SldRev7Chk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooPrdGall';
return( Ui::CheckBox( esc_html_x( 'WooPrdGallChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooPrdGallAstrThmbsHeight';
return( Ui::CheckBox( esc_html_x( 'WooPrdGallAstrThmbsHeightChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooPrdGallFltsmThmbs';
return( Ui::CheckBox( esc_html_x( 'WooPrdGallFltsmThmbsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooPrdGallCrftThmbs';
return( Ui::CheckBox( esc_html_x( 'WooPrdGallCrftThmbsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/tdThumbCss';
return( Ui::CheckBox( esc_html_x( 'TdThumbCssChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmsKitImgCmp';
return( Ui::CheckBox( esc_html_x( 'ElmsKitImgCmpChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/elmsKitLott';
return( Ui::CheckBox( esc_html_x( 'ElmsKitLottChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/haCrsl';
return( Ui::CheckBox( esc_html_x( 'HaCrslChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/xooelTabs';
return( Ui::CheckBox( esc_html_x( 'XooelTabsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/phtncThmb';
return( Ui::CheckBox( esc_html_x( 'PhotonicThumbChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/jetMobMenu';
return( Ui::CheckBox( esc_html_x( 'JetMobMenuChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/jetLott';
return( Ui::CheckBox( esc_html_x( 'JetLottChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/jetCrsl';
return( Ui::CheckBox( esc_html_x( 'JetCrslChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/jetCrslPst';
return( Ui::CheckBox( esc_html_x( 'JetCrslPstChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/kpPsvStls';
return( Ui::CheckBox( esc_html_x( 'KpPsvStlsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviMv';
return( Ui::CheckBox( esc_html_x( 'DiviMvChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviMvImg';
return( Ui::CheckBox( esc_html_x( 'DiviMvImgChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviMvText';
return( Ui::CheckBox( esc_html_x( 'DiviMvTextChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviMvSld';
return( Ui::CheckBox( esc_html_x( 'DiviMvSldChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviMvFwHdr';
return( Ui::CheckBox( esc_html_x( 'DiviMvFwHdrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviSld';
return( Ui::CheckBox( esc_html_x( 'DiviSldChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviVidBox';
return( Ui::CheckBox( esc_html_x( 'DiviVidBoxChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviVidBg';
return( Ui::CheckBox( esc_html_x( 'DiviVidBgChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviVidFr';
return( Ui::CheckBox( esc_html_x( 'DiviVidFrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviDsmGal';
return( Ui::CheckBox( esc_html_x( 'DiviDsmGalChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviLzStls';
return( Ui::CheckBox( esc_html_x( 'DiviLzStlsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviPrld';
return( Ui::CheckBox( esc_html_x( 'DiviPrldChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviStck';
return( Ui::CheckBox( esc_html_x( 'DiviStckChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviAni';
return( Ui::CheckBox( esc_html_x( 'DiviAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviDataAni';
return( Ui::CheckBox( esc_html_x( 'DiviDataAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/diviHdr';
return( Ui::CheckBox( esc_html_x( 'DiviHdrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/brcksAni';
return( Ui::CheckBox( esc_html_x( 'BrcksAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/kdncThAni';
return( Ui::CheckBox( esc_html_x( 'KdncThAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/scrlSeq';
return( Ui::CheckBox( esc_html_x( 'ScrlSeqChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/fusionBgVid';
return( Ui::CheckBox( esc_html_x( 'FusionBgVidChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/fsnEqHghtCols';
return( Ui::CheckBox( esc_html_x( 'FsnEqHghtColsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/fsnAni';
return( Ui::CheckBox( esc_html_x( 'FsnAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/thrvAni';
return( Ui::CheckBox( esc_html_x( 'ThrvAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/phloxThRspnsv';
return( Ui::CheckBox( esc_html_x( 'PhloxThRspnsvChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/phloxThAni';
return( Ui::CheckBox( esc_html_x( 'PhloxThAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/mkImgSrcSet';
return( Ui::CheckBox( esc_html_x( 'MkImgSrcSetChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/woodmartPrcFlt';
return( Ui::CheckBox( esc_html_x( 'WoodmartPrcFltChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooPrcFlt';
return( Ui::CheckBox( esc_html_x( 'WooPrcFltChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wbwPrdFlt';
return( Ui::CheckBox( esc_html_x( 'WbwPrdFltChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooOuPrdGal';
return( Ui::CheckBox( esc_html_x( 'WooOuPrdGalChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooGsPrdGal';
return( Ui::CheckBox( esc_html_x( 'WooGsPrdGalChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooJs';
return( Ui::CheckBox( esc_html_x( 'WooJsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wpStrs';
return( Ui::CheckBox( esc_html_x( 'WpStrsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/txpTagGrps';
return( Ui::CheckBox( esc_html_x( 'TxpTagGrpsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/eaelSmpMnu';
return( Ui::CheckBox( esc_html_x( 'EaelSmpMnuChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wprAniTxt';
return( Ui::CheckBox( esc_html_x( 'WprAniTxtChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wprTabs';
return( Ui::CheckBox( esc_html_x( 'WprTabsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooTabs';
return( Ui::CheckBox( esc_html_x( 'WooTabsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/suTabs';
return( Ui::CheckBox( esc_html_x( 'SuTabsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/upbAni';
return( Ui::CheckBox( esc_html_x( 'UpbAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/upbBgImg';
return( Ui::CheckBox( esc_html_x( 'UpbBgImgChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/upbCntVid';
return( Ui::CheckBox( esc_html_x( 'UpbCntVidChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ultRspnsv';
return( Ui::CheckBox( esc_html_x( 'UltRspnsvChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ultVcHd';
return( Ui::CheckBox( esc_html_x( 'UltVcHdChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/ultAni';
return( Ui::CheckBox( esc_html_x( 'UltAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/the7Ani';
return( Ui::CheckBox( esc_html_x( 'The7AniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/the7MblHdr';
return( Ui::CheckBox( esc_html_x( 'The7MblHdrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/sbThAni';
return( Ui::CheckBox( esc_html_x( 'SbThAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/esntlsThAni';
return( Ui::CheckBox( esc_html_x( 'EsntlsThAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/beThAni';
return( Ui::CheckBox( esc_html_x( 'BeThAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/merimagBgImg';
return( Ui::CheckBox( esc_html_x( 'MerimagBgImgChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/mdcrLdng';
return( Ui::CheckBox( esc_html_x( 'MdcrLdngChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/prmmprssLzStls';
return( Ui::CheckBox( esc_html_x( 'PrmmprssLzStlsChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/mnmgImg';
return( Ui::CheckBox( esc_html_x( 'MnmgImgChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/tldBgImg';
return( Ui::CheckBox( esc_html_x( 'TldBgImgChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/jqVide';
return( Ui::CheckBox( esc_html_x( 'JqVideChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/jqSldNivo';
return( Ui::CheckBox( esc_html_x( 'JqSldNivoChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/wooSctrCntDwnTmr';
return( Ui::CheckBox( esc_html_x( 'WooSctrCntDwnTmrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/strmtbUpcTmr';
return( Ui::CheckBox( esc_html_x( 'StrmtbUpcTmrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/hrrCntDwnTmr';
return( Ui::CheckBox( esc_html_x( 'HrrCntDwnTmrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/lottGen';
return( Ui::CheckBox( esc_html_x( 'LottGenChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/sprflMenu';
return( Ui::CheckBox( esc_html_x( 'SprflMenuChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/jqJpPlr';
return( Ui::CheckBox( esc_html_x( 'JqJpPlrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/prstPlr';
return( Ui::CheckBox( esc_html_x( 'PrstPlrChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/grnshftPbAosOnceAni';
return( Ui::CheckBox( esc_html_x( 'GrnshftPbAosOnceAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/grnshftPbAosAni';
return( Ui::CheckBox( esc_html_x( 'GrnshftPbAosAniChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
function( $sett )
{
$fldId = 'contPr/cp/xstrThSwpr';
return( Ui::CheckBox( esc_html_x( 'XstrThSwprChk', 'admin.Settings_Frames_ContParts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
},
)
, $sett, 3 );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Title', 'admin.Settings_Exclusions', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Frames_Excl' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'contPr/frm/excl';
$o .= ( Ui::Tag( 'div', Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ExclsPhlr', 'admin.Settings_Images_Lazy', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ), array( 'class' => 'blck' ) ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Scripts( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/js/optLoad';
$o .= ( Ui::CheckBox( esc_html_x( 'OptLoadChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/critSpec/timeout/enable';
$o .= ( Ui::CheckBox(
esc_html_x( 'TimeoutChk', 'admin.Settings_Scripts_CritSpecial', 'seraphinite-accelerator' ),
'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true
) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/nonCrit/timeout/enable';
$fldIdEx = 'contPr/js/nonCrit/timeout/v';
$o .= ( Ui::CheckBox(
sprintf( esc_html_x( 'TimeoutChk_%1$s', 'admin.Settings_Scripts_NotCrit', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldIdEx, round( ( float )Gen::GetArrField( $sett, $fldIdEx, 0, '/' ) / 1000, 1 ), array( 'min' => 0, 'step' => 'any', 'placeholder' => '0', 'style' => array( 'width' => '5em' ) ), true ) ),
'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true
) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/spec/timeout/enable';
$fldIdEx = 'contPr/js/spec/timeout/v';
$o .= ( Ui::CheckBox(
sprintf( esc_html_x( 'TimeoutChk_%1$s', 'admin.Settings_Scripts_Special', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldIdEx, round( ( float )Gen::GetArrField( $sett, $fldIdEx, 0, '/' ) / 1000, 1 ), array( 'min' => 0, 'step' => 'any', 'placeholder' => '0', 'style' => array( 'width' => '5em' ) ), true ) ),
'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true
) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/cplxDelay';
$o .= ( Ui::CheckBox( esc_html_x( 'CplxDelayChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/preLoadEarly';
$o .= ( Ui::CheckBox( esc_html_x( 'PreLoadEarlyChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/loadFast';
$o .= ( Ui::CheckBox( esc_html_x( 'LoadFastChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/prvntDblInit';
$o .= ( Ui::CheckBox( esc_html_x( 'PrvntDblInitChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_Group', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_Group' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/js/groupCritSpec';
$o .= ( Ui::CheckBox( esc_html_x( 'GroupCritSpecChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/js/groupNonCrit';
$o .= ( Ui::CheckBox( esc_html_x( 'GroupNonCritChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::Tag( 'div', Ui::Label( esc_html_x( 'ExclsLbl', 'admin.Settings_Common', 'seraphinite-accelerator' ) ) ) );
{
$fldId = 'contPr/js/groupExclMdls';
$o .= ( Ui::CheckBox( esc_html_x( 'GroupExclMdlsChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
{
$fldId = 'contPr/js/groupExcls';
$o .= ( _SettOutputScriptsEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ScriptsPhlr', 'admin.Settings_Scripts_Editor', 'seraphinite-accelerator' ), 'seraph_accel' ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_Interact', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_Interact' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/js/aniDelay';
$o .= ( Ui::Label( sprintf( esc_html_x( 'AniDelayDelay_%1$s', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), array( 'min' => 0, 'placeholder' => '250', 'style' => array( 'width' => '5em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/js/scrlDelay';
$o .= ( Ui::Label( sprintf( esc_html_x( 'ScrlDelay_%1$s', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, 0, '/' ), array( 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '5em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/js/clk/delay';
$o .= ( Ui::Label( sprintf( esc_html_x( 'FirstClickDelay_%1$s', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), Ui::NumberBox( 'seraph_accel/' . $fldId, Gen::NormVal( Gen::GetArrField( $sett, $fldId, 0, '/' ), array( 'min' => 50 ) ), array( 'min' => 50, 'placeholder' => '250', 'style' => array( 'width' => '5em' ) ), true ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::Label( esc_html_x( 'ExclsDefLbl', 'admin.Settings_Scripts_Interact', 'seraphinite-accelerator' ) ) );
$fldId = 'contPr/js/clk/exclDef';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'InclsPhlr', 'admin.Settings_Scripts_Other', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::Label( esc_html_x( 'ExclsLbl', 'admin.Settings_Scripts_Interact', 'seraphinite-accelerator' ) ) );
$fldId = 'contPr/js/clk/excl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'InclsPhlr', 'admin.Settings_Scripts_Other', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_Min', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_Min' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/js/min';
$o .= ( Ui::CheckBox( esc_html_x( 'MinChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/cprRem';
$o .= ( Ui::CheckBox( esc_html_x( 'CopyrightRemChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::Label( esc_html_x( 'ExclsLbl', 'admin.Settings_Common', 'seraphinite-accelerator' ) ) );
$fldId = 'contPr/js/minExcls';
$o .= ( _SettOutputScriptsEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ScriptsPhlr', 'admin.Settings_Scripts_Editor', 'seraphinite-accelerator' ), 'seraph_accel' ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_CritSpecial', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_CritSpecial' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
{
$fldId = 'contPr/js/critSpec/items';
$o .= ( _SettOutputScriptsEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ScriptsPhlr', 'admin.Settings_Scripts_Special', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 8 ) );
}
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_NotCrit', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_NotCrit' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
{
$fldId = 'contPr/js/nonCrit/inl';
$o .= ( Ui::CheckBox( esc_html_x( 'InlChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
{
$fldId = 'contPr/js/nonCrit/int';
$o .= ( Ui::CheckBox( esc_html_x( 'IntChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
{
$fldId = 'contPr/js/nonCrit/ext';
$o .= ( Ui::CheckBox( esc_html_x( 'ExtChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
{
$fldId = 'contPr/js/nonCrit/excl';
$o .= ( Ui::ComboBox(
'seraph_accel/' . $fldId,
array(
'1' => esc_html_x( 'Excl', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ),
'' => esc_html_x( 'Incl', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $sett, $fldId, false, '/' ) ? '1' : '', true, array( 'class' => 'ctlSpaceVAfter' ) ) );
}
{
$fldId = 'contPr/js/nonCrit/items';
$o .= ( _SettOutputScriptsEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ScriptsPhlr', 'admin.Settings_Scripts_Editor', 'seraphinite-accelerator' ), 'seraph_accel' ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_Special', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_Special' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
{
$fldId = 'contPr/js/spec/items';
$o .= ( _SettOutputScriptsEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ScriptsPhlr', 'admin.Settings_Scripts_Special', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 8 ) );
}
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_Skip', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_Skip' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'div' ) );
{
{
$fldId = 'contPr/js/skipBad';
$o .= ( Ui::CheckBox( esc_html_x( 'BadChk', 'admin.Settings_Scripts_Skip', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
}
$o .= ( Ui::TagClose( 'div' ) );
{
$fldId = 'contPr/js/skips';
$o .= ( _SettOutputScriptsEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'ScriptsPhlr', 'admin.Settings_Scripts_Editor', 'seraphinite-accelerator' ), 'seraph_accel' ) );
}
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Scripts_Other', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Scripts_Other' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/js/other/incl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'InclsPhlr', 'admin.Settings_Scripts_Other', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Styles( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Styles_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/optLoad';
$o .= ( Ui::CheckBox( esc_html_x( 'OptLoadChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/css/inlAsSrc';
$o .= ( Ui::CheckBox( esc_html_x( 'InlAsSrcChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/css/inlCrit';
$o .= ( Ui::CheckBox( esc_html_x( 'InlCritChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/css/inlNonCrit';
$o .= ( Ui::CheckBox( esc_html_x( 'InlNonCritChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/css/delayNonCritWithJs';
$o .= ( Ui::CheckBox( esc_html_x( 'DelayNonCritWithJsChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/css/bfrJs';
$o .= ( Ui::CheckBox( esc_html_x( 'BfrJsChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/group';
$fldIdEx = 'contPr/css/groupCombine';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'GroupChk_%1$s', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), Ui::ComboBox( 'seraph_accel/' . $fldIdEx, array( '1' => esc_html_x( 'CombineCmbItem', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), '' => esc_html_x( 'NotCombineCmbItem', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ) ), Gen::GetArrField( $sett, $fldIdEx, false, '/' ) ? '1' : '', true, array( 'class' => 'inline' ) ) ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/groupNonCrit';
$fldIdEx = 'contPr/css/groupNonCritCombine';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'GroupNonCritChk_%1$s', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), Ui::ComboBox( 'seraph_accel/' . $fldIdEx, array( '1' => esc_html_x( 'CombineCmbItem', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), '' => esc_html_x( 'NotCombineCmbItem', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ) ), Gen::GetArrField( $sett, $fldIdEx, false, '/' ) ? '1' : '', true, array( 'class' => 'inline' ) ) ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/sepImp';
$o .= ( Ui::CheckBox( esc_html_x( 'SepImpChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/min';
$o .= ( Ui::CheckBox( esc_html_x( 'MinChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/corrErr';
$o .= ( Ui::CheckBox( esc_html_x( 'CorrErrChk', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Styles_Fonts', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Styles_Fonts' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'ctlMaxSizeX' ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/fontOptLoad';
$fldIdEx = 'contPr/css/fontOptLoadDisp';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'OptChk_%1$s', 'admin.Settings_Styles_Fonts', 'seraphinite-accelerator' ), Ui::ComboBox( 'seraph_accel/' . $fldIdEx,
array(
'auto' => 'auto',
'block' => 'block',
'swap' => 'swap',
'fallback' => 'fallback',
'optional' => 'optional',
)
, Gen::GetArrField( $sett, $fldIdEx, '', '/' ), true, array( 'class' => 'inline' ) ) ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/css/font/optLoadNameExpr';
$o .= ( Ui::TextBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'masked' => true, 'placeholder' => esc_html_x( 'OptLoadNameExprPlchldr', 'admin.Settings_Styles_Fonts', 'seraphinite-accelerator' ), 'style' => array( 'width' => '100%' ) ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/fontCrit';
$o .= ( Ui::CheckBox( esc_html_x( 'FontNonCritChk', 'admin.Settings_Styles_Fonts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, !Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/css/groupFont';
$fldIdEx = 'contPr/css/groupFontCombine';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'GroupFontChk_%1$s', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), Ui::ComboBox( 'seraph_accel/' . $fldIdEx, array( '1' => esc_html_x( 'CombineCmbItem', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ), '' => esc_html_x( 'NotCombineCmbItem', 'admin.Settings_Styles_Common', 'seraphinite-accelerator' ) ), Gen::GetArrField( $sett, $fldIdEx, false, '/' ) ? '1' : '', true, array( 'class' => 'inline' ) ) ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/font/deinlLrg';
$fldIdEx = 'contPr/css/font/deinlLrgSize';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'DeInlineLargeChk_%1$s', 'admin.Settings_Styles_Fonts', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, round( ( float )Gen::GetArrField( $sett, $fldIdEx, 0, '/' ) / 1024, 1 ), array( 'min' => 0, 'step' => '0.1', 'placeholder' => '0', 'style' => array( 'width' => '7em' ), 'class' => 'inline' ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'class' => 'blck' ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/font/inl/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'InlineChk', 'admin.Settings_Styles_Fonts', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
$fldIdEx = 'contPr/css/font/inl/items';
$o .= ( Ui::SettTokensEditor( $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, array(), '/' ), _x( 'InclPhlr', 'admin.Settings_Styles_Fonts', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Styles_NotCrit', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_NotCrit' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck ctlMaxSizeX', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
{
$fldId = 'contPr/css/nonCrit/auto';
$o .= ( Ui::ComboBox(
'seraph_accel/' . $fldId,
array(
'auto' => esc_html_x( 'Auto', 'admin.Settings_Styles_NotCrit', 'seraphinite-accelerator' ),
'manual' => esc_html_x( 'Manual', 'admin.Settings_Styles_NotCrit', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $sett, $fldId, false, '/' ) ? 'auto' : 'manual', true, array( 'class' => 'ctlSpaceVAfter', 'data-oninit' => 'seraph_accel.Settings._int.OnUpdateCssAuto(this)', 'onchange' => 'seraph_accel.Settings._int.OnUpdateCssAuto(this)' ) ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'class' => 'ns-manual' ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
{
$fldId = 'contPr/css/nonCrit/inl';
$o .= ( Ui::CheckBox( esc_html_x( 'InlChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
{
$fldId = 'contPr/css/nonCrit/int';
$o .= ( Ui::CheckBox( esc_html_x( 'IntChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
{
$fldId = 'contPr/css/nonCrit/ext';
$o .= ( Ui::CheckBox( esc_html_x( 'ExtChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'class' => 'ns-manual blck' ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
{
$fldId = 'contPr/css/nonCrit/excl';
$o .= ( Ui::ComboBox(
'seraph_accel/' . $fldId,
array(
'1' => esc_html_x( 'Excl', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ),
'' => esc_html_x( 'Incl', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $sett, $fldId, false, '/' ) ? '1' : '', true, array( 'class' => 'ctlSpaceVAfter' ) ) );
}
{
$fldId = 'contPr/css/nonCrit/items';
$o .= ( _SettOutputStylesEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), 'seraph_accel' ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'class' => 'ns-auto blck' ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/css/nonCrit/autoExcls';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'AutoExclPhlr', 'admin.Settings_Styles_NotCrit', 'seraphinite-accelerator' ), 'seraph_accel', "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Styles_Skip', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Styles_Skip' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'div' ) );
{
{
$fldId = 'contPr/css/skipBad';
$o .= ( Ui::CheckBox( esc_html_x( 'BadChk', 'admin.Settings_Styles_Skip', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
}
$o .= ( Ui::TagClose( 'div' ) );
{
$fldId = 'contPr/css/skips';
$o .= ( _SettOutputStylesEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), 'seraph_accel' ) );
}
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Styles_Custom', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Styles_Custom' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'contPr/css/custom';
$itemsListPrms = array( 'editorAreaCssPath' => '.blck', 'sortable' => true );
$o .= ( Ui::Tag( 'p', Ui::ItemsList( $itemsListPrms, Gen::GetArrField( $sett, $fldId, array(), '/' ), 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $vals, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => array( 'std', 'ctlMaxSizeX ctlSpaceVAfter' ) ) ) );
{
{
$fldId = 'enable';
$fldIdEx = 'descr';
$o .= ( Ui::Tag( 'tr',
Ui::Tag( 'td',Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ), array( 'class' => 'ctlMinSizeX' ) ) .
Ui::Tag( 'td', Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldIdEx, Gen::GetArrField( $item, $fldIdEx, '', '/' ), array( 'placeholder' => _x( 'DescrPhlr', 'admin.Settings_Styles_Custom', 'seraphinite-accelerator' ), 'style' => array( 'width' => '100%' ) ), true ) )
) );
}
{
$fldId = 'noJsDl';
$o .= ( Ui::Tag( 'tr', Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'NoJsDlChk', 'admin.Settings_Styles_Custom', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, false, '/' ), true ), array( 'colspan' => 2 ) ) ) );
}
{
$fldId = 'data';
$o .= ( Ui::Tag( 'tr', Ui::Tag( 'td', Ui::TextArea( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'wrap' => 'off', 'class' => 'code', 'style' => array( 'width' => '100%', 'min-height' => '7em', 'max-height' => '30em' ) ), true ), array( 'colspan' => 2 ) ) ) );
}
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
$o .= ( Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm ctlSpaceVAfter' ) ) );
$o .= ( Ui::SepLine( 'div', array( 'class' => array( 'ctlSpaceVAfter' ) ) ) );
return( $o );
},
function( $cbArgs, $attrs )
{
return( Ui::ItemsList_NoItemsContent( $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) ) );
$o .= ( Ui::Tag( 'p', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter ctlSpaceVBefore' ) ) ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _SettingsPage_Cdns( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
{
$fldId = 'contPr/cdn/items';
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$itemsListPrms = array( 'editorAreaCssPath' => '#cdns', 'sortable' => true );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'EnabledLbl', 'admin.Settings_Cdn_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cdn_Enabled' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'enable';
$o .= ( Ui::CheckBox( null, $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
{
$fldId = 'sa';
$o .= Ui::Tag( 'p', Ui::CheckBox( esc_html_x( 'ScrApplyChk', 'admin.Settings_Cdn_Item', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'AddrLbl', 'admin.Settings_Cdn_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cdn_Addr' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$fldId = 'addr';
$o .= ( _SettCdnAddrEditor( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ) ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'TypesLbl', 'admin.Settings_Cdn_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cdn_Types' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck.types', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck types', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'types';
$o .= ( _SettOutputCdnTypesEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'InclsLbl', 'admin.Settings_Cdn_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cdn_Incls' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck.incls', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck incls', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'uris';
$o .= ( _SettOutputCdnExlsEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'ExclsLbl', 'admin.Settings_Cdn_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Cdn_Excls' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck.excls', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck excls', 'style' => array( 'display' => 'none' ) ) ) );
{
$fldId = 'urisExcl';
$o .= ( _SettOutputCdnExlsEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
$o .= ( Ui::SepLine() );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore' ) ) );
}
echo( $o );
}
function _SettingsPage_Groups( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$aViews = GetViewsList( $sett );
{
$fldId = 'contPr/grps/items';
$items = Gen::GetArrField( $sett, $fldId, array(), '/' );
$itemsListPrms = array( 'editorAreaCssPath' => '#groups', 'sortable' => true, 'sortDrag' => false );
$o .= ( Ui::ItemsList( $itemsListPrms, $items, 'seraph_accel/' . $fldId,
function( $cbArgs, $idItems, $items, $itemKey, $item )
{
extract( $cbArgs );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'EnabledLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group_Enabled' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$fldIdVal = Gen::GetArrField( $item, 'enable', 1, '/' );
$o .= ( Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'SettOvrChk', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/settOvr', $fldIdVal & 1, true ), array( 'class' => 'ctlMinSizeX ctlNoWrap' ) ) );
$o .= ( Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'LearnChk', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/lrn', $fldIdVal & 2, true ), array( 'class' => 'ctlMinSizeX ctlNoWrap' ) ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'NameLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) ) );
{
$fldId = 'name';
$o .= ( Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ), 'placeholder' => _x( 'NamePhlr', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) ), true ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'ScopeLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group_Scope' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'margin-bottom' => '2em' ) ) ) );
{
$o .= ( Ui::Tag( 'label', Ui::Tag( 'strong', esc_html_x( 'UrisInclLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) ) . Ui::AdminHelpBtn( Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group_UrisIncl' ) ) ) );
$fldId = 'urisIncl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'UriPhlr', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey, "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'margin-bottom' => '2em' ) ) ) );
{
$o .= ( Ui::Tag( 'label', Ui::Tag( 'strong', esc_html_x( 'ArgsInclLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) ) . Ui::AdminHelpBtn( Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group_ArgsIncl' ) ) ) );
$fldId = 'argsIncl';
$o .= ( _SettOutputArgs2Editor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'margin-bottom' => '2em' ) ) ) );
{
$o .= ( Ui::Tag( 'label', Ui::Tag( 'strong', esc_html_x( 'PatternsLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) ) . Ui::AdminHelpBtn( Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group_Patterns' ) ) ) );
$fldId = 'patterns';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'PatternsPhlr', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey, "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'margin-bottom' => '2em' ) ) ) );
{
$o .= ( Ui::Tag( 'label', Ui::Tag( 'strong', esc_html_x( 'ViewsLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) ) . Ui::AdminHelpBtn( Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group_Views' ) ) ) );
$fldId = 'views';
$o .= ( Ui::TokensList( Gen::GetArrField( $item, $fldId, array(), '/' ), $idItems . '/' . $itemKey . '/' . $fldId, array( 'style' => array( 'min-height' => '3em', 'height' => '9em', 'max-height' => '15em' ), 'data-onexpand' => 'seraph_accel.Ui.TokensMetaTree.Expand(this,seraph_accel.Settings._int.views,isExpanding)', 'data-onapply' => 'seraph_accel.Ui.TokensMetaTree.Apply(this)' ), true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'SettingsLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group_Settings' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck', 'style' => array( 'display' => 'none', 'width' => '100%' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'ContentProcessEnableChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/jsOvr';
$o .= ( Ui::CheckBox( esc_html_x( 'JsOverChk', 'admin.Settings_Group_Item_Settings', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'contPr/js/optLoad';
$o .= ( Ui::CheckBox( esc_html_x( 'OptLoadChk', 'admin.Settings_Scripts_Common', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '3em' ) ) ) );
{
$fldId = 'contPr/js/nonCrit/timeout/enable';
$fldIdEx = 'contPr/js/nonCrit/timeout/v';
$o .= ( Ui::CheckBox(
sprintf( esc_html_x( 'TimeoutChk_%1$s', 'admin.Settings_Scripts_NotCrit', 'seraphinite-accelerator' ), Ui::NumberBox( $idItems . '/' . $itemKey . '/' . $fldIdEx, round( ( float )Gen::GetArrField( $item, $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ), '/' ) / 1000, 1 ), array( 'min' => 0, 'step' => 'any', 'placeholder' => '0', 'style' => array( 'width' => '5em' ) ), true ) ),
$idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), '/' ), true
) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '3em' ) ) ) );
{
$fldId = 'contPr/js/spec/timeout/enable';
$fldIdEx = 'contPr/js/spec/timeout/v';
$o .= ( Ui::CheckBox(
sprintf( esc_html_x( 'TimeoutChk_%1$s', 'admin.Settings_Scripts_Special', 'seraphinite-accelerator' ), Ui::NumberBox( $idItems . '/' . $itemKey . '/' . $fldIdEx, round( ( float )Gen::GetArrField( $item, $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ), '/' ) / 1000, 1 ), array( 'min' => 0, 'step' => 'any', 'placeholder' => '0', 'style' => array( 'width' => '5em' ) ), true ) ),
$idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), '/' ), true
) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/jsNonCritScopeOvr';
$o .= ( Ui::CheckBox( esc_html_x( 'JsNonCritScopeOvrChk', 'admin.Settings_Group_Item_Settings', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
{
$fldId = 'contPr/js/nonCrit/inl';
$o .= ( Ui::CheckBox( esc_html_x( 'InlChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
{
$fldId = 'contPr/js/nonCrit/int';
$o .= ( Ui::CheckBox( esc_html_x( 'IntChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
{
$fldId = 'contPr/js/nonCrit/ext';
$o .= ( Ui::CheckBox( esc_html_x( 'ExtChk', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), '/' ), true, array( 'class' => 'ctlSpaceAfter' ) ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
{
$fldId = 'contPr/js/nonCrit/excl';
$o .= ( Ui::ComboBox(
$idItems . '/' . $itemKey . '/' . $fldId,
array(
'1' => esc_html_x( 'Excl', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ),
'' => esc_html_x( 'Incl', 'admin.Settings_NonCritScope', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $item, $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), '/' ) ? '1' : '', true, array( 'class' => 'ctlSpaceVAfter' ) ) );
}
{
$fldId = 'contPr/js/nonCrit/items';
$o .= ( _SettOutputScriptsEditor( $fldId, Gen::GetArrField( $item, $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), '/' ), _x( 'ScriptsPhlr', 'admin.Settings_Scripts_Editor', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/cssOvr';
$o .= ( Ui::CheckBox( esc_html_x( 'CssOverChk', 'admin.Settings_Group_Item_Settings', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$o .= ( Ui::Tag( 'label', esc_html_x( 'Lbl', 'admin.Settings_Styles_NotCrit', 'seraphinite-accelerator' ) ) );
{
$fldId = 'contPr/css/nonCrit/auto';
$o .= ( Ui::Tag( 'div', Ui::ComboBox(
$idItems . '/' . $itemKey . '/' . $fldId,
array(
'auto' => esc_html_x( 'Auto', 'admin.Settings_Styles_NotCrit', 'seraphinite-accelerator' ),
'manual' => esc_html_x( 'Manual', 'admin.Settings_Styles_NotCrit', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $item, $fldId, false, '/' ) ? 'auto' : 'manual', true, array( 'class' => 'ctlSpaceVAfter' ) ) ) );
}
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'LearnLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Group_Learn' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
{
$fldId = 'sklSrch';
$o .= ( Ui::ComboBox(
$idItems . '/' . $itemKey . '/' . $fldId,
array(
'std' => esc_html_x( 'Std', 'admin.Settings_Group_Item_Settings_SklSrch', 'seraphinite-accelerator' ),
'fast' => esc_html_x( 'Fast', 'admin.Settings_Group_Item_Settings_SklSrch', 'seraphinite-accelerator' ),
'agg' => esc_html_x( 'Agg', 'admin.Settings_Group_Item_Settings_SklSrch', 'seraphinite-accelerator' ),
),
Gen::GetArrField( array( false => 'std', true => 'fast', 'a' => 'agg' ), array( Gen::NormArrFieldKey( Gen::GetArrField( $item, $fldId, null, '/' ) ) ), '' ), true ) );
}
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'margin-top' => '1em' ) ) ) );
{
$o .= ( Ui::Tag( 'label', esc_html_x( 'SklExclLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) ) );
$fldId = 'sklExcl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'SklExclPhlr', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey, "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'margin-top' => '1em' ) ) ) );
{
$o .= ( Ui::Tag( 'label', esc_html_x( 'SklCssSelExclLbl', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ) ) );
$fldId = 'sklCssSelExcl';
$o .= ( Ui::SettTokensEditor( $fldId, Gen::GetArrField( $item, $fldId, array(), '/' ), _x( 'SklCssSelExclPhlr', 'admin.Settings_Group_Item', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey, "\n", 5, true ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_ItemOperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfterSm' ) ), array( 'class' => 'ctlSpaceVBefore ctlSpaceVAfter' ) ) );
$o .= ( Ui::SepLine() );
return( $o );
},
function( $cbArgs, $attrs )
{
Gen::SetArrField( $attrs, 'class.+', 'ctlSpaceVAfter' );
return( Ui::Tag( 'div', Ui::Tag( 'label', Ui::ItemsList_NoItemsContent() ), $attrs ) );
},
get_defined_vars(), array( 'class' => 'ctlMaxSizeX' )
) );
$o .= ( Ui::Tag( 'div', Ui::ItemsList_OperateBtns( $itemsListPrms, array( 'class' => 'ctlSpaceAfter', 'style' => array( 'margin-left' => 0 ) ) ), array( 'class' => 'ctlSpaceVBefore', 'data-oninit' => 'seraph_accel.Settings._int.views = ' . @json_encode( $aViews ) ) ) );
}
echo( $o );
}
function _SettingsPage_Advanced( $callbacks_args, $box )
{
extract( $box[ 'args' ] );
$o = '';
$o .= ( Ui::SettBlock_Begin() );
{
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Advanced_Gen' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'style' => array( 'width' => '100%' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'emojiIcons';
$o .= ( Ui::CheckBox( esc_html_x( 'EmojiIconsEnableChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/enable';
$o .= ( Ui::CheckBox( esc_html_x( 'ContentProcessEnableChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'global' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/forceAdvCache';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'ForceCacheDropinChk_%1$s', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), 'advanced-cache.php' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'global' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cacheObj/forceDropin';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'ForceCacheDropinChk_%1$s', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), 'object-cache.php' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'contPr/normUrl';
$fldIdEx = 'contPr/normUrlMode';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'NormUrlChk_%1$s', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), Ui::ComboBox( 'seraph_accel/' . $fldIdEx, array( 4 => esc_html_x( 'ProtoHostPathCmbItem', 'admin.Settings_Advanced_Common_NormUrl', 'seraphinite-accelerator' ), 3 => esc_html_x( 'HostPathCmbItem', 'admin.Settings_Advanced_Common_NormUrl', 'seraphinite-accelerator' ), 2 => esc_html_x( 'PathCmbItem', 'admin.Settings_Advanced_Common_NormUrl', 'seraphinite-accelerator' ) ), Gen::GetArrField( $sett, $fldIdEx, 2, '/' ), true, array( 'class' => 'inline' ) ) ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/chkNotMdfSince';
$o .= ( Ui::CheckBox( esc_html_x( 'ChkNotMdfSinceChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, true, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/cntLen';
$o .= ( Ui::CheckBox( esc_html_x( 'CntLenChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'global' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'cache/opAgentPostpone';
$o .= ( Ui::CheckBox( esc_html_x( 'OpAgentPostponeChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( Plugin::AdminBtnsBlock_GetPaidContent( $isPaidLockedContent ) ), Ui::AdminHelpBtnModeChkRad ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'asyncMode';
$o .= ( Ui::Label( sprintf( esc_html_x( 'AsyncMode_%1$s', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ),
Ui::ComboBox(
'seraph_accel/' . $fldId,
array(
'' => esc_html_x( 'Normal', 'admin.Settings_Advanced_AsyncMode', 'seraphinite-accelerator' ),
'loc' => esc_html_x( 'Local', 'admin.Settings_Advanced_AsyncMode', 'seraphinite-accelerator' ),
're_r' => esc_html_x( 'ReRoot', 'admin.Settings_Advanced_AsyncMode', 'seraphinite-accelerator' ),
're' => esc_html_x( 'Re', 'admin.Settings_Advanced_AsyncMode', 'seraphinite-accelerator' ),
'ec' => esc_html_x( 'ExtCron', 'admin.Settings_Advanced_AsyncMode', 'seraphinite-accelerator' ),
),
Gen::GetArrField( $sett, $fldId, '', '/' ), true, array( 'class' => 'inline', 'data-oninit' => 'jQuery(this).change()', 'onchange' => 'seraph_accel.Ui.ComboShowDependedItems( this, this.parentNode.parentNode )' ) )
) ) );
{
$fldId = 'asyncUseCmptNbr';
$o .= ( Ui::Tag( 'p', Ui::CheckBox( esc_html_x( 'AsyncUseCmptNbrChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ), array( 'class' => array( 'ns-', 'ns-loc' ), 'style' => array( 'padding-left' => '1.5em', 'display' => 'none' ) ) ) );
}
{
$fldId = 'asyncSmpOpt';
$o .= ( Ui::Tag( 'p', Ui::CheckBox( esc_html_x( 'AsyncSmpOptChk', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ), array( 'class' => array( 'ns-', 'ns-loc', 'ns-re_r', 'ns-re' ), 'style' => array( 'padding-left' => '1.5em', 'display' => 'none' ) ) ) );
}
$o .= ( Ui::Tag( 'p', vsprintf( _x( 'AsyncMode_ExtCronDsc_%1$s%2$s', 'admin.Settings_Advanced_Common', 'seraphinite-accelerator' ), Ui::Link( array( '', '' ), Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Advanced_ExtCron' ) ) ), array( 'class' => 'description ns-ec', 'style' => array( 'padding-left' => '1.5em', 'display' => 'none' ) ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'reLnch';
$o .= ( Ui::TextBox( 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, '', '/' ), array( 'style' => array( 'width' => '100%' ) ), true ) );
$o .= ( Ui::Tag( 'p', sprintf( Wp::GetLocString( array( 'PhpExtDirSuffix_%1$s%2$s', 'admin.Common_Msg' ), null, 'seraphinite-accelerator' ), '', ini_get( 'extension_dir' ) ), array( 'class' => 'description' ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Advanced_Cron', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Advanced_Cron' ) ) ), Ui::AdminHelpBtnModeText ) ) );
{
$o .= ( Ui::SettBlock_ItemSubTbl_Begin() );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$o .= ( Ui::CheckBox( esc_html_x( 'CronEnableChk', 'admin.Settings_Advanced_Cron', 'seraphinite-accelerator' ), 'seraph_accel/cronEnable', Wp::IsCronEnabled(), true, array( 'disabled' => $adminMsModes[ 'global' ] ? null : true ) ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'cache/cron';
$o .= ( Ui::CheckBox( esc_html_x( 'CronCompensatorChk', 'admin.Settings_Advanced_Cron', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr', array( 'style' => array( 'display' => $adminMsModes[ 'global' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'asyncUseCron';
$o .= ( Ui::CheckBox( esc_html_x( 'AsyncUseCronChk', 'admin.Settings_Advanced_Cron', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Advanced_Debug' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck', 'style' => array( 'display' => 'none', 'width' => '100%' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'debug';
$o .= ( Ui::CheckBox( esc_html_x( 'EnableChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'hdrTrace';
$o .= ( Ui::CheckBox( esc_html_x( 'HdrTraceEnableChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'debugInfo';
$o .= ( Ui::CheckBox( esc_html_x( 'EnableInfoChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'log';
$o .= ( Ui::CheckBox( vsprintf( esc_html_x( 'LogChk_%1$s%2$s%3$s%4$s', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), array_merge( Ui::Link( array( '', '' ), Wp::GetSiteWpRootUrl( ltrim( substr( GetCacheDir(), strlen( $siteRootDataPath ) ), "/\\" ) . LogGetRelativeFile() ), true ), Ui::Link( array( '', '' ), '#', false, null, array( 'onclick' => 'if(confirm("?"))seraph_accel.Settings._int.OnLogClear(this);return false' ) ) ) ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'logScope/upd';
$o .= ( Ui::CheckBox( esc_html_x( 'LogUpdChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'logScope/srvClr';
$o .= ( Ui::CheckBox( esc_html_x( 'LogSrvClrChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '1.5em' ) ) ) );
{
$fldId = 'logScope/request';
$o .= ( Ui::CheckBox( esc_html_x( 'LogRequestChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '3.0em' ) ) ) );
{
$fldId = 'logScope/requestSkipped';
$o .= ( Ui::CheckBox( esc_html_x( 'RequestSkippedChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '4.5em' ) ) ) );
{
$fldId = 'logScope/requestSkippedAdmin';
$o .= ( Ui::CheckBox( esc_html_x( 'RequestSkippedAdminChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td', array( 'style' => array( 'padding-left' => '3.0em' ) ) ) );
{
$fldId = 'logScope/requestBots';
$o .= ( Ui::CheckBox( esc_html_x( 'RequestBotsChk', 'admin.Settings_Advanced_Debug', 'seraphinite-accelerator' ), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Advanced_Bots', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Advanced_Bots' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::TagOpen( 'div', array( 'class' => 'blck', 'style' => array( 'display' => 'none' ) ) ) );
{
$o .= ( Ui::Label( esc_html_x( 'AgentsLbl', 'admin.Settings_Views_Devices_Item', 'seraphinite-accelerator' ) ) );
$fldId = 'bots/agents';
$o .= ( _SettOutputAgentsEditor( $fldId, Gen::GetArrField( $sett, $fldId, array(), '/' ), _x( 'AgentsPhlr', 'admin.Settings_Cache_Devices', 'seraphinite-accelerator' ), 'seraph_accel' ) );
}
$o .= ( Ui::TagClose( 'div' ) );
}
$o .= ( Ui::SettBlock_Item_End() );
$o .= ( Ui::SettBlock_Item_Begin( esc_html_x( 'Lbl', 'admin.Settings_Advanced_Test', 'seraphinite-accelerator' ) . Ui::AdminBtnsBlock( array( array( 'type' => Ui::AdminBtn_Help, 'href' => Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Help.Settings_Advanced_Test' ) ) ), Ui::AdminHelpBtnModeText ), array( 'style' => array( 'display' => $adminMsModes[ 'local' ] ? null : 'none' ) ) ) );
{
$o .= ( Ui::ToggleButton( '.blck', array( 'style' => array( 'min-width' => '7em' ) ), array( 'class' => 'ctlSpaceVAfter' ) ) );
$o .= ( Ui::SettBlock_ItemSubTbl_Begin( array( 'class' => 'blck', 'style' => array( 'display' => 'none', 'width' => '100%' ) ) ) );
{
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'test/optDelay';
$fldIdEx = 'test/optDelayTimeout';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'TestOptDelayChk_%1$s', 'admin.Settings_Advanced_Test', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ) / 1000, array( 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '4em' ) ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'test/contDelay';
$fldIdEx = 'test/contDelayTimeout';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'TestContDelayChk_%1$s', 'admin.Settings_Advanced_Test', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ) / 1000, array( 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '4em' ) ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
$o .= ( Ui::TagOpen( 'tr' ) );
{
$o .= ( Ui::TagOpen( 'td' ) );
{
$fldId = 'test/contExtra';
$fldIdEx = 'test/contExtraSize';
$o .= ( Ui::CheckBox( sprintf( esc_html_x( 'TestContExtraChk_%1$s', 'admin.Settings_Advanced_Test', 'seraphinite-accelerator' ),
Ui::NumberBox( 'seraph_accel/' . $fldIdEx, Gen::GetArrField( $sett, $fldIdEx, 0, '/' ) / 1024, array( 'min' => 0, 'placeholder' => '0', 'style' => array( 'width' => '7em' ) ), true )
), 'seraph_accel/' . $fldId, Gen::GetArrField( $sett, $fldId, false, '/' ), true ) );
}
$o .= ( Ui::TagClose( 'td' ) );
}
$o .= ( Ui::TagClose( 'tr' ) );
}
$o .= ( Ui::SettBlock_ItemSubTbl_End() );
}
$o .= ( Ui::SettBlock_Item_End() );
}
$o .= ( Ui::SettBlock_End() );
echo( $o );
}
function _GetTimeoutVal( $fldId, $args, $dayStartAt1 = false )
{
$v = 0;
$v += intval( $args[ $fldId . 'Mins' ] );
$v += intval( $args[ $fldId . 'Hours' ] ) * ( 60 );
$d = intval( $args[ $fldId . 'Days' ] );
if( $dayStartAt1 && $d )
$d -= 1;
$v += $d * ( 24 * 60 );
return( $v );
}
function _OnSaveSettings( $args )
{
$adminMsModes = Wp::GetMultisiteAdminModes();
$tmCur = time();
$sett = $settPrev = Plugin::SettGet();
$dbIP2CFile = null;
if( $adminMsModes[ 'global' ] )
{
{ $fldId = 'cache/maxProc'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/procInterval'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/procIntervalShort'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/procWorkInt'; Gen::SetArrField( $sett, $fldId, @floatval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/procPauseInt'; Gen::SetArrField( $sett, $fldId, @floatval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/forceAdvCache'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/opAgentPostpone'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/cntLen'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{
$fldId = 'cache/chkNotMdfSince';
$vPrev = Gen::GetArrField( $sett, $fldId, null, '/' );
$v = isset( $args[ 'seraph_accel/' . $fldId ] );
Gen::SetArrField( $sett, $fldId, $v, '/' );
if( $vPrev != $v )
Gen::SetArrField( $sett, '_LM/' . $fldId, $tmCur, '/' );
}
{ $fldId = 'contPr/img/redirCacheAdapt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/redirOwn'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cacheObj/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cacheObj/forceDropin'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cacheObj/timeout'; Gen::SetArrField( $sett, $fldId, 60 * _GetTimeoutVal( 'seraph_accel/' . $fldId, $args ), '/' ); }
{ $fldId = 'cacheObj/groupsGlobal'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'cacheObj/groupsNonPersistent'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'asyncUseCron'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'asyncUseCmptNbr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'asyncSmpOpt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'asyncMode'; Gen::SetArrField( $sett, $fldId, Gen::SanitizeId( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{
$fldId = 'reLnch';
$v = Gen::SanitizeTextData( trim( ($args[ 'seraph_accel/' . $fldId ]??'') ) );
if( $v )
Gen::SetArrField( $sett, $fldId, $v, '/' );
else
Gen::UnsetArrField( $sett, $fldId, '/' );
}
}
if( $adminMsModes[ 'local' ] )
{
$cacheDisabling = false;
{
$fldId = 'cache/enable';
$v = isset( $args[ 'seraph_accel/' . $fldId ] );
if( Gen::GetArrField( $sett, 'cache/enable', true, '/' ) && !$v )
$cacheDisabling = true;
Gen::SetArrField( $sett, $fldId, $v, '/' );
}
{ $fldId = 'cache/procMemLim'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{
$fldId = 'cache/procTmLim';
$v = @intval( $args[ 'seraph_accel/' . $fldId ] );
Gen::SetArrField( $sett, $fldId, $v ? $v : 1, '/' );
}
{ $fldId = 'cache/srv'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/srvShrdTtl'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/srvClr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/srvUpd'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/srvUpdTimeout'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/nginx/method'; Gen::SetArrField( $sett, $fldId, Gen::SanitizeId( trim( $args[ 'seraph_accel/' . $fldId ] ) ), '/' ); }
{ $fldId = 'cache/nginx/url'; Gen::SetArrField( $sett, $fldId, Gen::SanitizeTextData( trim( $args[ 'seraph_accel/' . $fldId ] ) ), '/' ); }
{ $fldId = 'cache/nginx/urlAll'; Gen::SetArrField( $sett, $fldId, Gen::SanitizeTextData( trim( $args[ 'seraph_accel/' . $fldId ] ) ), '/' ); }
{ $fldId = 'cache/nginx/fastCgiDir'; Gen::SetArrField( $sett, $fldId, Gen::SanitizeTextData( trim( $args[ 'seraph_accel/' . $fldId ] ) ), '/' ); }
{ $fldId = 'cache/nginx/fastCgiLevels'; Gen::SetArrField( $sett, $fldId, Gen::SanitizeTextData( trim( $args[ 'seraph_accel/' . $fldId ] ) ), '/' ); }
{ $fldId = 'cache/sucuri/apiKey'; Gen::SetArrField( $sett, $fldId, Gen::SanitizeTextData( trim( $args[ 'seraph_accel/' . $fldId ] ) ), '/' ); }
{ $fldId = 'cache/sucuri/apiSecret'; Gen::SetArrField( $sett, $fldId, Gen::SanitizeTextData( trim( $args[ 'seraph_accel/' . $fldId ] ) ), '/' ); }
{ $fldId = 'cache/cron'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/lazyInv'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/lazyInvInitTmp'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/lazyInvForcedTmp'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/lazyInvTmp'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/fastTmpOpt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/lazyInvFr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updPost'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updPostDelay'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updPostOp'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updPostDeps'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'cache/updPostMeta'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updPostMetaExcl'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'cache/updGlobs/op'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updGlobs/terms/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updGlobs/terms/deps'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'cache/updGlobs/menu/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updGlobs/elmntrTpl/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updGlobs/tblPrss/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updGlobs/flntFrm/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updAllDeps'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), '/' ); }
{
$fldId = 'cache/updSche';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'op'; Gen::SetArrField( $item, $fldId, @intval( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'prior'; Gen::SetArrField( $item, $fldId, @intval( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'period'; Gen::SetArrField( $item, $fldId, @intval( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'periodN'; Gen::SetArrField( $item, $fldId, @intval( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'deps'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), '/' ); }
{
$fldId = 'times';
Gen::SetArrField( $item, $fldId, Ui::ItemsList_GetSaveItems( $idItems . '/' . $itemKey . '/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'tm'; Gen::SetArrField( $item, $fldId, _GetTimeoutVal( $idItems . '/' . $itemKey . '/' . $fldId, $args, true ), '/' ); }
{ $fldId = 'm'; Gen::SetArrField( $item, $fldId, @intval( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) - 1, '/' ); }
{ $fldId = 's'; Gen::SetArrField( $item, $fldId, @intval( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
return( $item );
}
), '/' );
}
return( $item );
}
, null, 'c-' ), '/' );
}
{ $fldId = 'cache/autoProc'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/normAgent'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/updByTimeout'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/timeout'; Gen::SetArrField( $sett, $fldId, _GetTimeoutVal( 'seraph_accel/' . $fldId, $args ), '/' ); }
{ $fldId = 'cache/timeoutFr'; Gen::SetArrField( $sett, $fldId, ( int )$args[ 'seraph_accel/' . $fldId ], '/' ); }
{ $fldId = 'cache/timeoutCln'; Gen::SetArrField( $sett, $fldId, _GetTimeoutVal( 'seraph_accel/' . $fldId, $args ), '/' ); }
{ $fldId = 'cache/timeoutFrCln'; Gen::SetArrField( $sett, $fldId, 60 * _GetTimeoutVal( 'seraph_accel/' . $fldId, $args ), '/' ); }
{ $fldId = 'cache/extObjTimeoutCln'; Gen::SetArrField( $sett, $fldId, _GetTimeoutVal( 'seraph_accel/' . $fldId, $args ), '/' ); }
{ $fldId = 'cache/ctxTimeoutCln'; Gen::SetArrField( $sett, $fldId, _GetTimeoutVal( 'seraph_accel/' . $fldId, $args ), '/' ); }
{ $fldId = 'cache/autoClnPeriod'; Gen::SetArrField( $sett, $fldId, _GetTimeoutVal( 'seraph_accel/' . $fldId, $args ), '/' ); }
{ $fldId = 'cache/useTimeoutClnForWpNonce'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/hdrs'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'cache/chunks/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/chunks/js'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/chunks/css'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{
$fldId = 'cache/chunks/seps';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
$side = 0;
if( isset( $args[ $idItems . '/' . $itemKey . '/before' ] ) )
$side |= 1;
if( isset( $args[ $idItems . '/' . $itemKey . '/after' ] ) )
$side |= 2;
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'sel'; Gen::SetArrField( $item, $fldId, @trim( Wp::SanitizeXPath( Ui::UnmaskValue( @stripslashes( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ) ) ), '/' ); }
{ $fldId = 'side'; Gen::SetArrField( $item, $fldId, $side, '/' ); }
return( $item );
}
), '/' );
}
{
$fldId = 'cache/encs';
$v = array();
$bNone = false;
foreach( GetSupportedEncodingTypes() as $comprType => $comprTypeLbl )
{
if( isset( $args[ 'seraph_accel/' . $fldId . '/' . $comprType ] ) )
{
if( $comprType === '' )
$bNone = true;
$v[] = $comprType;
}
}
if( !$bNone )
$v[] = '';
Gen::SetArrField( $sett, $fldId, $v, '/' );
}
{
$fldId = 'cache/dataCompr';
$v = array();
foreach( GetSupportedCompressionTypes() as $comprType => $comprTypeLbl )
{
if( isset( $args[ 'seraph_accel/' . $fldId . '/' . $comprType ] ) )
$v[] = $comprType;
}
if( empty( $v ) )
$v[] = '';
Gen::SetArrField( $sett, $fldId, $v, '/' );
}
{
$fldId = 'cache/dataLvl';
$v = array_map( function( $v ) { return( ( int )$v ); }, explode( ':', Wp::SanitizeText( $args[ 'seraph_accel/' . $fldId ] ) ) );
for( $i = 0; $i < count( $v ); $i++ )
if( !$v[ $i ] )
array_splice( $v, $i--, 1 );
if( count( $v ) )
$v[ 0 ] = 1;
Gen::SetArrField( $sett, $fldId, $v, '/' );
}
{ $fldId = 'cache/useDataComprAssets'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/views'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{
$fldId = 'cache/viewsDeviceGrps';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
$name = @trim( Wp::SanitizeText( ($args[ $idItems . '/' . $itemKey . '/name' ]??null) ) );
$id = @trim( Wp::SanitizeId( ($args[ $idItems . '/' . $itemKey . '/id' ]??null) ) );
if( !$id || !GetViewDisplayNameById( $id ) )
$id = @str_replace( '-', '', @sanitize_title( $name ) );
if( !$id )
$id = '' . time();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'name'; Gen::SetArrField( $item, $fldId, $name, '/' ); }
{ $fldId = 'id'; Gen::SetArrField( $item, $fldId, $id, '/' ); }
{ $fldId = 'agents'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), '/' ); }
return( $item );
}
), '/' );
}
{
$fldId = 'cache/viewsCompatGrps';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
$name = @trim( Wp::SanitizeText( ($args[ $idItems . '/' . $itemKey . '/name' ]??null) ) );
$id = @trim( Wp::SanitizeId( ($args[ $idItems . '/' . $itemKey . '/id' ]??null) ) );
if( !$id )
$id = @str_replace( '-', '', @sanitize_title( $name ) );
if( !$id )
$id = '' . time();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'name'; Gen::SetArrField( $item, $fldId, $name, '/' ); }
{ $fldId = 'id'; Gen::SetArrField( $item, $fldId, $id, '/' ); }
{ $fldId = 'agents'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), '/' ); }
return( $item );
}
), '/' );
}
{
$fldId = 'cache/viewsGrps';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'fr'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'name'; Gen::SetArrField( $item, $fldId, Wp::SanitizeText( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'urisExcl'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), true ), '/' ); }
{ $fldId = 'cookies'; Gen::SetArrField( $item, $fldId, _CookiesToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ) ), '/' ); }
{ $fldId = 'hdrs'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'args'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ) ), '/' ); }
return( $item );
}
), '/' );
}
{
{
$fldId = 'cache/viewsGeo/apiKeyMmDb'; Gen::SetArrField( $sett, $fldId, Wp::SanitizeText( $args[ 'seraph_accel/' . $fldId ] ), '/' );
}
{
$svc = ExtDb_GetWooMaxMindGeolocationSvc();
$dbIP2CFile = $svc ? $svc -> get_database_service() -> get_database_path() : null;
Gen::SetArrField( $sett, 'cache/viewsGeo/fileMmDb', $dbIP2CFile, '/' );
if( !$dbIP2CFile )
$dbIP2CFile = GetCacheDir() . '/db/mm/ip2c.mmdb';
}
{
$fldId = 'cache/viewsGeo/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' );
}
}
{
$fldId = 'cache/viewsGeo/grps';
Gen::SetArrField( $sett, $fldId, _ViewsGeo_Normalize( $sett, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'name'; Gen::SetArrField( $item, $fldId, Wp::SanitizeText( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'items'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), function( $v ) { return( IsStrRegExp( $v ) ? $v : strtoupper( $v ) ); }, true ), '/' ); }
return( $item );
}
, null, 'G^' ) ), '/' );
}
{ $fldId = 'cache/urisExcl'; Gen::SetArrField( $sett, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), true ), '/' ); }
{ $fldId = 'cache/exclAgents'; Gen::SetArrField( $sett, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null) ) ), '/' ); }
{ $fldId = 'cache/exclCookies'; Gen::SetArrField( $sett, $fldId, _CookiesToLwr( Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null) ) ), '/' ); }
{
$v = Gen::SanitizeId( $args[ 'seraph_accel/cache/exclArgs_Mode' ] );
$fldId = 'cache/exclArgsAll'; Gen::SetArrField( $sett, $fldId, $v === 'exclAll', '/' );
}
{ $fldId = 'cache/exclArgs'; Gen::SetArrField( $sett, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), true ), '/' ); }
{
$v = Gen::SanitizeId( $args[ 'seraph_accel/cache/skipArgs_Mode' ] );
$fldId = 'cache/skipArgsEnable'; Gen::SetArrField( $sett, $fldId, $v !== 'skipNo', '/' );
$fldId = 'cache/skipArgsAll'; Gen::SetArrField( $sett, $fldId, $v === 'skipAll', '/' );
}
{ $fldId = 'cache/skipArgs'; Gen::SetArrField( $sett, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), true ), '/' ); }
{ $fldId = 'cache/exclConts'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'cache/ctx'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/ctxSkip'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/ctxSessSep'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/ctxContPr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/ctxCliRefresh'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cache/ctxLazyInv'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{
$fldId = 'cache/ctxGrps';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'name'; Gen::SetArrField( $item, $fldId, Wp::SanitizeText( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'cookies'; Gen::SetArrField( $item, $fldId, _CookiesToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ) ), '/' ); }
{ $fldId = 'args'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ) ), '/' ); }
{
$fldId = 'tables';
Gen::SetArrField( $item, $fldId, Ui::ItemsList_GetSaveItems( $idItems . '/' . $itemKey . '/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'name'; Gen::SetArrField( $item, $fldId, Wp::SanitizeText( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'col'; Gen::SetArrField( $item, $fldId, Wp::SanitizeId( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'nameRel'; Gen::SetArrField( $item, $fldId, Wp::SanitizeId( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'colRel'; Gen::SetArrField( $item, $fldId, Wp::SanitizeId( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'colRelLink'; Gen::SetArrField( $item, $fldId, Wp::SanitizeId( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'condRel'; Gen::SetArrField( $item, $fldId, _Sett_SetCond( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ) ), '/' ); }
return( $item );
}
), '/' );
}
return( $item );
}
), '/' );
}
{
$fldId = 'cache/data/items';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'pattern'; Gen::SetArrField( $item, $fldId, @stripslashes( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??'') ), '/' ); }
{ $fldId = 'type'; Gen::SetArrField( $item, $fldId, ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??''), '/' ); }
{ $fldId = 'mime'; Gen::SetArrField( $item, $fldId, ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??''), '/' ); }
{
$v = Gen::SanitizeId( $args[ $idItems . '/' . $itemKey . '/exclArgs_Mode' ] );
$fldId = 'exclArgsAll'; Gen::SetArrField( $item, $fldId, $v === 'exclAll', '/' );
}
{ $fldId = 'exclArgs'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), true ), '/' ); }
{
$v = Gen::SanitizeId( $args[ $idItems . '/' . $itemKey . '/skipArgs_Mode' ] );
$fldId = 'skipArgsEnable'; Gen::SetArrField( $item, $fldId, $v !== 'skipNo', '/' );
$fldId = 'skipArgsAll'; Gen::SetArrField( $item, $fldId, $v === 'skipAll', '/' );
}
{ $fldId = 'skipArgs'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), true ), '/' ); }
{ $fldId = 'lazyInv'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'timeout'; Gen::SetArrField( $item, $fldId, 60 * _GetTimeoutVal( $idItems . '/' . $itemKey . '/' . $fldId, $args ), '/' ); }
{ $fldId = 'timeoutCln'; Gen::SetArrField( $item, $fldId, 60 * _GetTimeoutVal( $idItems . '/' . $itemKey . '/' . $fldId, $args ), '/' ); }
return( $item );
}
), '/' );
}
{ $fldId = 'contPr/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{
$fldId = 'contPr/normalize';
$v = 0;
if( isset( $args[ 'seraph_accel/' . $fldId . 'Lite' ] ) )
$v |= 1;
if( isset( $args[ 'seraph_accel/' . $fldId . 'LiteScrEncCorr' ] ) )
$v |= 512;
if( isset( $args[ 'seraph_accel/' . $fldId . 'Med' ] ) )
$v |= 2;
if( isset( $args[ 'seraph_accel/' . $fldId . 'Tidy' ] ) )
$v |= 524288;
Gen::SetArrField( $sett, $fldId, $v, '/' );
}
{ $fldId = 'contPr/normUrl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/normUrlMode'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/min'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cln/cmts'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cln/cmtsExcl'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/cln/items'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/earlyPaint'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/lazy/bjs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/lazy/p'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/lazy/items'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/fresh/smoothAppear'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/fresh/items'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/img/srcAddLm'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/sysFlt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/inlSml'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/inlSmlSize'; Gen::SetArrField( $sett, $fldId, @intval( round( @floatval( $args[ 'seraph_accel/' . $fldId ] ) * 1024 ) ), '/' ); }
{ $fldId = 'contPr/img/deinlLrg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/deinlLrgSize'; Gen::SetArrField( $sett, $fldId, @intval( round( @floatval( $args[ 'seraph_accel/' . $fldId ] ) * 1024 ) ), '/' ); }
{ $fldId = 'contPr/img/excl'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/img/webp/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/webp/redir'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/webp/prms/q'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/avif/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/avif/redir'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/avif/prms/q'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/avif/prms/s'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/comprAsync'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/szAdaptImg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/szAdaptBg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/szAdaptExcl'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/img/szAdaptBgCxMin'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/szAdaptDpr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/szAdaptDprMin'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] * 100 ), '/' ); }
{ $fldId = 'contPr/img/szAdaptAsync'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/szAdaptOnDemand'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/lazy/setSize'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/lazy/load'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/lazy/own'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/lazy/smoothAppear'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/lazy/plchRast'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/lazy/del3rd'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/img/lazy/excl'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/img/cacheExt'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/frm/excl'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/frm/lazy/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/frm/lazy/own'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/frm/lazy/yt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/frm/lazy/vm'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrBg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/youTubeFeed'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/sldBdt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/swBdt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/vidJs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrSpltAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrTrxAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrBgSldshw'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrVids'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrTabs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrAccrdn'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrAdvTabs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrPremTabs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrNavMenu'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrPremNavMenu'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrPremScrl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrPremCrsl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtGal'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtImgCrsl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtCntr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtCntdwn'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtEaelCntdwn'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtTmFnfctCntr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtAvoShcs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtLott'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtPrmLott'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/nktrLott'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrWdgtAniHdln'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrStck'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrShe'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmntrStrtch'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/qodefApprAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/prtThSkel'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/astrRsp'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ntBlueThRspnsv'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/mdknThRspnsv'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/fltsmThBgFill'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/fltsmThAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ukSldshw'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ukBgImg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ukAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ukGrid'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ukModal'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ukHghtVwp'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ukNavBar'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/tmHdr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/sldN2Ss'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/sldRev'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/sldRev_SmthLd'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/sldRev7'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooPrdGall'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooPrdGallAstrThmbsHeight'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooPrdGallFltsmThmbs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooPrdGallCrftThmbs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/xstrThSwpr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/tdThumbCss'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmsKitImgCmp'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/elmsKitLott'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/haCrsl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/xooelTabs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/phtncThmb'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/jetMobMenu'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/jetLott'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/jetCrsl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/jetCrslPst'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/kpPsvStls'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviMv'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviMvImg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviMvText'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviMvSld'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviMvFwHdr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviSld'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviVidBox'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviVidBg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviVidFr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviDsmGal'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviLzStls'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviPrld'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviStck'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviDataAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/diviHdr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/brcksAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/kdncThAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/scrlSeq'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/fusionBgVid'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/fsnEqHghtCols'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/fsnAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/thrvAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/phloxThRspnsv'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/phloxThAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/mkImgSrcSet'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/woodmartPrcFlt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooPrcFlt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wbwPrdFlt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooOuPrdGal'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooGsPrdGal'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooJs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wpStrs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/txpTagGrps'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/eaelSmpMnu'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wprAniTxt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wprTabs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooTabs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/suTabs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/upbAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/upbBgImg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/upbCntVid'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ultRspnsv'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ultVcHd'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/ultAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/the7Ani'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/the7MblHdr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/sbThAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/esntlsThAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/beThAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/merimagBgImg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/mdcrLdng'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/prmmprssLzStls'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/mnmgImg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/tldBgImg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/jqVide'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/jqSldNivo'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/wooSctrCntDwnTmr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/strmtbUpcTmr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/hrrCntDwnTmr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/lottGen'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/sprflMenu'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/jqJpPlr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/prstPlr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/grnshftPbAosOnceAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/cp/grnshftPbAosAni'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/optLoad'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/cplxDelay'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/preLoadEarly'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/loadFast'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/prvntDblInit'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/aniDelay'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/scrlDelay'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/clk/delay'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/clk/excl'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/js/clk/exclDef'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/js/groupCritSpec'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/groupNonCrit'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/groupExclMdls'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/groupExcls'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/js/min'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/minExcls'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/js/cprRem'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/inl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/int'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/ext'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/excl'; Gen::SetArrField( $sett, $fldId, !empty( @$args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/items'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/timeout/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/timeout/v'; Gen::SetArrField( $sett, $fldId, @intval( round( @floatval( $args[ 'seraph_accel/' . $fldId ] ) * 1000 ) ), '/' ); }
{ $fldId = 'contPr/js/critSpec/timeout/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/critSpec/timeout/v'; Gen::SetArrField( $sett, $fldId, @intval( round( @floatval( $args[ 'seraph_accel/' . $fldId ] ) * 1000 ) ), '/' ); }
{ $fldId = 'contPr/js/critSpec/items'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/js/spec/timeout/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/spec/timeout/v'; Gen::SetArrField( $sett, $fldId, @intval( round( @floatval( $args[ 'seraph_accel/' . $fldId ] ) * 1000 ) ), '/' ); }
{ $fldId = 'contPr/js/spec/items'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/js/skipBad'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/skips'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/js/other/incl'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'contPr/css/optLoad'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/inlAsSrc'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/inlCrit'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/inlNonCrit'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/delayNonCritWithJs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/bfrJs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/group'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/groupCombine'; Gen::SetArrField( $sett, $fldId, $args[ 'seraph_accel/' . $fldId ] === '1', '/' ); }
{ $fldId = 'contPr/css/groupNonCrit'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/groupNonCritCombine'; Gen::SetArrField( $sett, $fldId, $args[ 'seraph_accel/' . $fldId ] === '1', '/' ); }
{ $fldId = 'contPr/css/groupFont'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/groupFontCombine'; Gen::SetArrField( $sett, $fldId, $args[ 'seraph_accel/' . $fldId ] === '1', '/' ); }
{ $fldId = 'contPr/css/font/inl/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/font/inl/items'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/css/sepImp'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/min'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/corrErr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/nonCrit/auto'; Gen::SetArrField( $sett, $fldId, $args[ 'seraph_accel/' . $fldId ] == 'auto', '/' ); }
{ $fldId = 'contPr/css/nonCrit/autoExcls'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/css/nonCrit/inl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/nonCrit/int'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/nonCrit/ext'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/nonCrit/excl'; Gen::SetArrField( $sett, $fldId, !empty( ($args[ 'seraph_accel/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'contPr/css/nonCrit/items'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/css/skipBad'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/skips'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( $args[ 'seraph_accel/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/css/fontOptLoad'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/fontOptLoadDisp'; Gen::SetArrField( $sett, $fldId, Wp::SanitizeId( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/font/optLoadNameExpr'; Gen::SetArrField( $sett, $fldId, Wp::SanitizeText( Ui::UnmaskValue( @stripslashes( $args[ 'seraph_accel/' . $fldId ] ) ) ), '/' ); }
{ $fldId = 'contPr/css/fontCrit'; Gen::SetArrField( $sett, $fldId, !isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/font/deinlLrg'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/font/deinlLrgSize'; Gen::SetArrField( $sett, $fldId, @intval( round( @floatval( $args[ 'seraph_accel/' . $fldId ] ) * 1024 ) ), '/' ); }
{
$fldId = 'contPr/rpl/items';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'expr'; Gen::SetArrField( $item, $fldId, @trim( Ui::UnmaskValue( @stripslashes( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ) ), '/' ); }
{ $fldId = 'data'; Gen::SetArrField( $item, $fldId, Ui::UnmaskValue( @stripslashes( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ), '/' ); }
return( $item );
}
), '/' );
}
{ $fldId = 'contPr/rc/thmFltsm'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/gglTrn'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/aksmtAs'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/advWooSrch'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/jetMblMnu'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/wpelLnk'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/cfTrnstl'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/tagGrpsShfflBx'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/g5Ere'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/elmntrTrx'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/thmXStr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/rc/wooPrdQnt'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{
$fldId = 'contPr/css/custom';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'noJsDl'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'descr'; Gen::SetArrField( $item, $fldId, Wp::SanitizeText( @stripslashes( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ), '/' ); }
{ $fldId = 'data'; Gen::SetArrField( $item, $fldId, Wp::SanitizeCss( @stripslashes( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ), '/' ); }
return( $item );
}
), '/' );
}
{
$fldId = 'contPr/cdn/items';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{ $fldId = 'enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'sa'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'addr'; Gen::SetArrField( $item, $fldId, @rtrim( @trim( Wp::SanitizeUrl( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ) ), '/' ), '/' ); }
{ $fldId = 'types'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ) ), '/' ); }
{ $fldId = 'uris'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ) ), '/' ); }
{ $fldId = 'urisExcl'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ) ), '/' ); }
return( $item );
}
), '/' );
}
{ $fldId = 'contPr/cdn/enable'; Gen::SetArrField( $sett, $fldId, _Cdn_IsEnabled( Gen::GetArrField( $sett, 'contPr/cdn', array(), '/' ) ), '/' ); }
{
$fldId = 'contPr/grps/items';
Gen::SetArrField( $sett, $fldId, Ui::ItemsList_GetSaveItems( 'seraph_accel/' . $fldId, '/', $args,
function( $cbArgs, $idItems, $itemKey, $item, $args )
{
$item = array();
{
$v = 0;
if( isset( $args[ $idItems . '/' . $itemKey . '/settOvr' ] ) )
$v |= 1;
if( isset( $args[ $idItems . '/' . $itemKey . '/lrn' ] ) )
$v |= 2;
$fldId = 'enable'; Gen::SetArrField( $item, $fldId, $v, '/' );
}
{ $fldId = 'name'; Gen::SetArrField( $item, $fldId, @stripslashes( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??'') ), '/' ); }
{ $fldId = 'patterns'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'urisIncl'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'argsIncl'; Gen::SetArrField( $item, $fldId, _ArrToLwr( Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), true ), '/' ); }
{ $fldId = 'views'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null) ), '/' ); }
{ $fldId = 'sklSrch'; Gen::SetArrField( $item, $fldId, Gen::GetArrField( array( 'std' => false, 'fast' => true, 'agg' => 'a' ), array( Gen::SanitizeId( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ) ), '/' ); }
{ $fldId = 'sklExcl'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), 'seraph_accel\\Wp::SanitizeXPath', true ), '/' ); }
{ $fldId = 'sklCssSelExcl'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( ($args[ $idItems . '/' . $itemKey . '/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'contPr/enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/jsOvr'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/optLoad'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/timeout/enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/timeout/v'; Gen::SetArrField( $item, $fldId, @intval( round( @floatval( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) * 1000 ) ), '/' ); }
{ $fldId = 'contPr/js/spec/timeout/enable'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/spec/timeout/v'; Gen::SetArrField( $item, $fldId, @intval( round( @floatval( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) * 1000 ) ), '/' ); }
{ $fldId = 'contPr/jsNonCritScopeOvr'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/inl'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/int'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/ext'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/excl'; Gen::SetArrField( $item, $fldId, !empty( @$args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/js/nonCrit/items'; Gen::SetArrField( $item, $fldId, Ui::TokensList_GetVal( $args[ $idItems . '/' . $itemKey . '/' . $fldId ], null, true ), '/' ); }
{ $fldId = 'contPr/cssOvr'; Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
{ $fldId = 'contPr/css/nonCrit/auto'; Gen::SetArrField( $item, $fldId, $args[ $idItems . '/' . $itemKey . '/' . $fldId ] == 'auto', '/' ); }
return( $item );
}
, null, 'c-' ), '/' );
}
{ $fldId = 'cacheBr/enable'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'cacheBr/timeout'; Gen::SetArrField( $sett, $fldId, _GetTimeoutVal( 'seraph_accel/' . $fldId, $args ), '/' ); }
{ $fldId = 'test/optDelay'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'test/optDelayTimeout'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ) * 1000, '/' ); }
{ $fldId = 'test/contDelay'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'test/contDelayTimeout'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ) * 1000, '/' ); }
{ $fldId = 'test/contExtra'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'test/contExtraSize'; Gen::SetArrField( $sett, $fldId, @intval( $args[ 'seraph_accel/' . $fldId ] ) * 1024, '/' ); }
{ $fldId = 'bots/agents'; Gen::SetArrField( $sett, $fldId, Ui::TokensList_GetVal( ($args[ 'seraph_accel/' . $fldId ]??null), null, true ), '/' ); }
{ $fldId = 'debug'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'hdrTrace'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'debugInfo'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'emojiIcons'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'log'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'logScope/upd'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'logScope/srvClr'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'logScope/request'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'logScope/requestSkipped'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'logScope/requestSkippedAdmin'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
{ $fldId = 'logScope/requestBots'; Gen::SetArrField( $sett, $fldId, isset( $args[ 'seraph_accel/' . $fldId ] ), '/' ); }
}
{
$ctxVPathMap = new AnyObj();
$ctxVPathMap -> a = array();
if( Gen::DoesFuncExist( '\\HMWP_Models_Rewrite::setRewriteRules' ) )
{
$ctxVPathMap -> cbRulesHmwp =
function( $ctxVPathMap, $a )
{
foreach( $a as $aI )
$ctxVPathMap -> a[] = array( 'f' => '`^/' . $aI[ 'from' ] . '`', 'r' => $aI[ 'to' ] );
return( $a );
}
;
add_filter( 'hmwp_umrewrites', array( $ctxVPathMap, 'cbRulesHmwp' ), 99999, 1 );
add_filter( 'hmwp_rewrites', array( $ctxVPathMap, 'cbRulesHmwp' ), 99999, 1 );
$HMWP = new \HMWP_Models_Rewrite();
$HMWP -> setRewriteRules();
unset( $HMWP );
remove_filter( 'hmwp_rewrites', array( $ctxVPathMap, 'cbRulesHmwp' ), 99999 );
remove_filter( 'hmwp_umrewrites', array( $ctxVPathMap, 'cbRulesHmwp' ), 99999 );
}
if( defined( 'WPH_PATH' ) )
{
$ctxProcess = GetContentProcessCtx( $_SERVER, $sett );
try
{
global $wph;
$aValPrev = array();
foreach( array( 'server_htaccess_config', 'server_web_config', 'server_nginx_config' ) as $vName )
$aValPrev[ $vName ] = Gen::GetArrField( $wph, array( $vName ) );
$wph -> server_htaccess_config = TRUE;
$wph -> server_web_config = FALSE;
$wph -> server_nginx_config = FALSE;
include_once( WPH_PATH . '/include/class.rewrite-process.php' );
if( class_exists( 'WPH_Rewrite_Process' ) )
{
$rewrite_process = new \WPH_Rewrite_Process( TRUE );
foreach( $rewrite_process -> _rewrite_data_mod_rewrite as $rule )
{
$rule = trim( $rule );
if( !Gen::StrStartsWith( $rule, 'RewriteRule ^' ) || strpos( $rule, 'wph-throw-' ) !== false )
continue;
$rule = explode( ' ', substr( $rule, 13 ) );
if( count( $rule ) < 2 )
continue;
$ctxVPathMap -> a[] = array( 'f' => '`^' . $ctxProcess[ 'siteRootUri' ] . '/' . $rule[ 0 ] . '`', 'r' => $rule[ 1 ] );
}
}
foreach( $aValPrev as $vName => $v )
Gen::SetArrField( $wph, array( $vName ), $v );
}
catch( \Exception $e ) {}
unset( $ctxProcess, $aValPrev, $rewrite_process );
}
if( $ctxVPathMap -> a )
Gen::SetArrField( $sett, 'cache/_vPth', base64_encode( serialize( $ctxVPathMap -> a ) ), '/' );
else
Gen::UnsetArrField( $sett, 'cache/_vPth', '/' );
unset( $ctxVPathMap );
}
$hr = ApplySettings( $sett );
if( Gen::GetArrField( $sett, array( 'cache', 'viewsGeo', 'enable' ), false ) )
{
if( !Images_ProcessSrcEx_FileMTime( $dbIP2CFile ) || !Images_ProcessSrcEx_FileMTime( GetCacheDir() . '/db/mm/c2ip-v1.dat' ) )
ExtDbUpd();
}
{
$cronEnable = isset( $args[ 'seraph_accel/cronEnable' ] );
if( Wp::IsCronEnabled() != $cronEnable )
$hr = Gen::HrAccom( $hr, Wp::Cfg_SetDefineValEx( Wp::GetConfigFilePath(), 'DISABLE_WP_CRON', !$cronEnable ) );
}
if( Plugin::AsyncTaskGetTime( 'CheckUpdatePostProcessAddPostponed' ) )
Plugin::AsyncTaskPost( 'CheckUpdatePostProcessAddPostponed', null, array( time() + Gen::GetArrField( $sett, array( 'cache', 'updPostDelay' ), 0 ), 60 * 60 ), true, true );
CacheInitClearProcessor( true );
CacheInitOperScheduler( true );
return( $hr );
}
function ApplySettings( $sett, $changedUpdateCache = true )
{
$hr = Gen::S_OK;
$hr = Gen::HrAccom( $hr, Plugin::SettSet( $sett ) );
$hr = Gen::HrAccom( $hr, CacheInitEnv( Plugin::SettGetGlobal(), $sett ) );
if( $changedUpdateCache )
Plugin::StateUpdateFlds( array( 'settChangedUpdateCache' => true ) );
return( $hr );
}
function _Cdn_IsEnabled( $settCdn )
{
foreach( Gen::GetArrField( $settCdn, array( 'items' ), array() ) as $item )
if( $item[ 'enable' ] && $item[ 'addr' ] )
return( true );
return( false );
}
function _ViewsGeo_Normalize( $sett, $aGrp )
{
if( !Gen::GetArrField( $sett, array( 'cache', 'viewsGeo', 'enable' ), false ) )
return( $aGrp );
$aRegionsIp = GetRegion2IPMap();
if( !$aRegionsIp )
return( $aGrp );
foreach( $aGrp as $grpId => &$grp )
{
if( !($grp[ 'enable' ]??null) )
continue;
$aGrpItem = Gen::GetArrField( $grp, array( 'items' ), array() );
$countryCodeForce = null;
foreach( $aGrpItem as &$grpItem )
{
$ee = ExprConditionsSet_Parse( $grpItem );
if( !ExprConditionsSet_IsRegExp( $ee ) )
$grpItem = strtoupper( $grpItem );
if( !ExprConditionsSet_IsTrivial( $ee ) )
continue;
if( $countryCodeForce !== null )
continue;
if( !isset( $aRegionsIp[ $grpItem ] ) )
continue;
$countryCodeForce = $grpItem;
}
unset( $grpItem );
$aRegionsIpMatched = array();
foreach( $aRegionsIp as $regId => $regIP )
{
$matched = false;
foreach( $aGrpItem as $grpItem )
{
if( !DoesViewGeoGrpItemMatchEx( ExprConditionsSet_Parse( $grpItem ), $regId ) )
continue;
$matched = true;
break;
}
if( !$matched )
continue;
if( $countryCodeForce === null )
$countryCodeForce = $regId;
$aRegionsIpMatched[] = $regId;
}
foreach( $aRegionsIpMatched as $regId )
unset( $aRegionsIp[ $regId ] );
unset( $aRegionsIpMatched );
if( $countryCodeForce === null )
$grp[ 'enable' ] = false;
else
$aGrpItem = array_values( array_unique( array_merge( array( $countryCodeForce ), $aGrpItem ) ) );
$grp[ 'items' ] = $aGrpItem;
}
unset( $grp );
return( $aGrp );
}
function _ArrToLwr( $arr, $bExpr = false )
{
if( !$bExpr )
return( array_map( 'strtolower', $arr ) );
return( array_map(
function( $expr )
{
$aExpr = ExprConditionsSet_Parse( $expr );
if( !count( $aExpr ) || ( count( $aExpr ) == 1 && !IsStrRegExp( $aExpr[ 0 ][ 'expr' ] ) ) )
$expr = strtolower( $expr );
return( $expr );
}
, $arr ) );
}
function _CookiesToLwr( $arr )
{
return( array_map(
function( $e )
{
$posVal = strpos( $e, '=' );
if( $posVal === false )
return( strtolower( $e ) );
return( strtolower( substr( $e, 0, $posVal ) ) . substr( $e, $posVal ) );
}
, $arr ) );
}
function _Sett_GetCond( $arr )
{
$items = array();
foreach( $arr as $col => $vals )
$items[] = $col . ' = ' . implode( ', ', $vals );
return( $items );
}
function _Sett_SetCond( $items )
{
$arr = array();
foreach( $items as $item )
{
list( $col, $vals ) = explode( '=', $item );
$arr[ trim( $col ) ] = array_map( 'trim', explode( ',', $vals ) );
}
return( $arr );
}