2023-10-22 22:21:44 +00:00
< ? php
namespace W3TC ;
if ( ! defined ( 'W3TC' ) ) {
die ();
}
2023-12-08 23:23:36 +00:00
Util_Ui :: postbox_header_tabs (
esc_html__ ( 'Monitoring' , 'w3-total-cache' ),
esc_html__ (
' " New Relic " is a powerful performance monitoring and analysis tool that enhance the speed and efficiency
of a WordPress website . By utilizing New Relic , website owners can gain valuable insights into their
site\ ' s performance , identifying bottlenecks , slow queries , and other performance issues . With this
information , users can optimize their website\ ' s configuration , improve caching strategies , and make
informed decisions to deliver a faster and more responsive browsing experience for their visitors . ' ,
'w3-total-cache'
),
'' ,
'monitoring' ,
Util_UI :: admin_url ( 'admin.php?page=w3tc_monitoring' )
);
2023-10-22 22:21:44 +00:00
Util_Ui :: config_overloading_button ( array ( 'key' => 'newrelic.configuration_overloaded' ) );
2023-12-08 23:23:36 +00:00
2023-10-22 22:21:44 +00:00
?>
< ? php if ( ! $new_relic_installed ) : ?>
< p >
< ? php
echo wp_kses (
sprintf (
// translators: 1 opening HTML a tag to W3TC NewRelic Signup page, 2 closing HTML a tag,
// translators: 3 opening HTML a tag to NewRelic documentation for PHP, 4 closing HTML a tag.
__ (
'New Relic may not be installed or not active on this server. %1$sSign up for a (free) account%2$s. Visit %3$sNew Relic%4$s for installation instructions.' ,
'w3-total-cache'
),
'<a href="' . esc_url ( W3TC_NEWRELIC_SIGNUP_URL ) . '" target="_blank">' ,
'</a>' ,
'<a href="' . esc_url ( 'https://newrelic.com/docs/php/new-relic-for-php' ) . '" target="_blank">' ,
'</a>'
),
array (
'a' => array (
'href' => array (),
'target' => array (),
),
)
);
?>
</ p >
< ? php endif ; ?>
< table class = " form-table " >
< tr >
< th >
< label for = " newrelic_api_key " >
< ? php
echo wp_kses (
sprintf (
// translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag.
__ (
'%1$sAPI%2$s key:' ,
'w3-total-cache'
),
'<acronym title="' . esc_attr__ ( 'Application Programming Interface' , 'w3-total-cache' ) . '">' ,
'</acronym>'
),
array (
'acronym' => array (
'title' => array (),
),
)
);
?>
</ label >
</ th >
< td class = " w3tc-td-with-button " >
< ? php echo esc_html ( $config -> get_string ( array ( 'newrelic' , 'api_key' ) ) ); ?>
< input type = " button " class = " button w3tcnr_configure " value = " Configure "
< ? php Util_Ui :: sealing_disabled ( 'newrelic' ); ?> />
</ td >
</ tr >
< tr >
< th >
< label >< ? php esc_html_e ( 'Application name:' , 'w3-total-cache' ); ?> </label>
</ th >
< td class = " w3tc-td-with-button " >
< ? php
if ( 'browser' === $config -> get_string ( array ( 'newrelic' , 'monitoring_type' ) ) ) {
echo '(browser) ' ;
}
echo esc_html ( $effective_appname );
?>
</ td >
</ tr >
</ table >
2023-12-08 23:23:36 +00:00
2023-10-22 22:21:44 +00:00
< ? php Util_Ui :: postbox_footer (); ?>