| Server IP : 130.225.57.55 / Your IP : 216.73.216.60 Web Server : Apache System : Linux wp-vhost07 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /srv/www/reco2st.eu/https/wp-content/plugins/w3-total-cache/ |
Upload File : |
<?php
/**
* File: Extension_NewRelic_GeneralPage_View.php
*
* @package W3TC
*/
namespace W3TC;
defined( 'ABSPATH' ) || exit;
if ( ! defined( 'W3TC' ) ) {
die();
}
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' )
);
Util_Ui::config_overloading_button( array( 'key' => 'newrelic.configuration_overloaded' ) );
?>
<?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>
<?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(),
),
)
);
?>
</th>
<td class="w3tc-td-with-button">
<?php
$w3tc_has_api_key = '' !== $w3tc_config->get_string( array( 'newrelic', 'api_key' ) );
$w3tc_nr_sealed = $w3tc_config->is_sealed( 'newrelic' );
?>
<input type="button" class="button w3tcnr_configure" value="<?php esc_attr_e( 'Configure', 'w3-total-cache' ); ?>"
<?php Util_Ui::sealing_disabled( 'newrelic' ); ?> />
<?php if ( $w3tc_has_api_key && ! $w3tc_nr_sealed ) : ?>
<p class="w3tc-newrelic-api-key-clear">
<input class="w3tc-ignore-change" type="hidden" name="newrelic___api_key" value="" />
<label for="newrelic_api_key__w3tc_clear">
<input class="w3tc-ignore-change" type="checkbox" id="newrelic_api_key__w3tc_clear"
name="newrelic___api_key__w3tc_clear" value="1" />
<?php esc_html_e( 'Remove on save', 'w3-total-cache' ); ?>
</label>
</p>
<?php endif; ?>
</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' === $w3tc_config->get_string( array( 'newrelic', 'monitoring_type' ) ) ) {
echo '(browser) ';
}
echo esc_html( $effective_appname );
?>
</td>
</tr>
</table>
<?php Util_Ui::postbox_footer(); ?>