Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/advanced.../modules/privacy/admin/views
File: setting-general.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* Enable Privacy Module.
[2] Fix | Delete
*
[3] Fix | Delete
* @var bool $module_enabled Whether the privacy module is enabled.
[4] Fix | Delete
* @var array $methods Available privacy methods.
[5] Fix | Delete
* @var string $current_method Currently chosen method.
[6] Fix | Delete
* @var string $custom_cookie_name Name of custom cookie, if this setting is chosen.
[7] Fix | Delete
* @var string $custom_cookie_value (Partial) Value of custom cookie, if this setting is chosen.
[8] Fix | Delete
* @var bool $show_non_personalized_adsense Whether to show non-personalized ads until custom cookie consent is given.
[9] Fix | Delete
* @var string $opening_link_to_pro Opening link tag for link to Pro (either upsell or settings).
[10] Fix | Delete
*/
[11] Fix | Delete
?>
[12] Fix | Delete
<input name="<?php echo esc_attr( Advanced_Ads_Privacy::OPTION_KEY ); ?>[enabled]" id="<?php echo esc_attr( Advanced_Ads_Privacy::OPTION_KEY ); ?>_enabled" type="checkbox" <?php checked( $module_enabled ); ?> class="advads-has-sub-settings"/>
[13] Fix | Delete
<label for="<?php echo esc_attr( Advanced_Ads_Privacy::OPTION_KEY ); ?>_enabled">
[14] Fix | Delete
<?php esc_html_e( 'Show ads only to users who give their permission to cookies and ads.', 'advanced-ads' ); ?>
[15] Fix | Delete
</label>
[16] Fix | Delete
[17] Fix | Delete
<div class="advads-sub-settings">
[18] Fix | Delete
<h4><?php esc_html_e( 'Consent method', 'advanced-ads' ); ?></h4>
[19] Fix | Delete
<ul>
[20] Fix | Delete
<?php
[21] Fix | Delete
foreach ( $methods as $method => $options ) :
[22] Fix | Delete
$checked = checked( $method, $current_method, false );
[23] Fix | Delete
?>
[24] Fix | Delete
<li>
[25] Fix | Delete
<label>
[26] Fix | Delete
<input type="radio" name="<?php echo esc_attr( Advanced_Ads_Privacy::OPTION_KEY ); ?>[consent-method]" value="<?php echo esc_attr( $method ); ?>" <?php echo esc_attr( $checked ); ?> />
[27] Fix | Delete
<?php
[28] Fix | Delete
echo esc_html( $options['label'] );
[29] Fix | Delete
if ( ! empty( $options['manual_url'] ) ) :
[30] Fix | Delete
?>
[31] Fix | Delete
&ndash; <a href="<?php echo esc_url( $options['manual_url'] ); ?>" target="_blank" class="advads-manual-link">
[32] Fix | Delete
<?php esc_html_e( 'Manual', 'advanced-ads' ); ?>
[33] Fix | Delete
</a>
[34] Fix | Delete
<?php endif; ?>
[35] Fix | Delete
</label>
[36] Fix | Delete
[37] Fix | Delete
<?php if ( $method === 'custom' ) : ?>
[38] Fix | Delete
[39] Fix | Delete
<div style="margin: 10px 24px;">
[40] Fix | Delete
<label>
[41] Fix | Delete
<?php esc_html_e( 'Cookie name', 'advanced-ads' ); ?>
[42] Fix | Delete
<input type="text" name="<?php echo esc_attr( Advanced_Ads_Privacy::OPTION_KEY ); ?>[custom-cookie-name]" value="<?php echo esc_attr( $custom_cookie_name ); ?>" placeholder="<?php esc_attr_e( 'Name', 'advanced-ads' ); ?>" <?php echo $method === $current_method ? 'required' : ''; ?>/>
[43] Fix | Delete
</label>
[44] Fix | Delete
<label>
[45] Fix | Delete
<?php esc_html_e( 'contains', 'advanced-ads' ); ?>
[46] Fix | Delete
<?php esc_html_e( 'value', 'advanced-ads' ); ?>
[47] Fix | Delete
<input type="text" name="<?php echo esc_attr( Advanced_Ads_Privacy::OPTION_KEY ); ?>[custom-cookie-value]" value="<?php echo esc_attr( $custom_cookie_value ); ?>" placeholder="<?php esc_attr_e( 'Value', 'advanced-ads' ); ?>"/>
[48] Fix | Delete
</label>
[49] Fix | Delete
<label style="display: block; margin-top: 5px; margin-bottom: 7px;">
[50] Fix | Delete
<input type="checkbox" name="<?php echo esc_attr( Advanced_Ads_Privacy::OPTION_KEY ); ?>[show-non-personalized-adsense]" <?php checked( $show_non_personalized_adsense ); ?> />
[51] Fix | Delete
<?php esc_html_e( 'Show non-personalized AdSense ads until consent is given.', 'advanced-ads' ); ?>
[52] Fix | Delete
</label>
[53] Fix | Delete
<?php if ( Advanced_Ads_Compatibility::borlabs_cookie_adsense_auto_ads_code_exists() ) : ?>
[54] Fix | Delete
<p class="description">
[55] Fix | Delete
<?php require GADSENSE_BASE_PATH . 'admin/views/borlabs-cookie-auto-ads-warning.php'; ?>
[56] Fix | Delete
</p>
[57] Fix | Delete
<?php endif; ?>
[58] Fix | Delete
</div>
[59] Fix | Delete
[60] Fix | Delete
<?php if ( apply_filters( 'advanced-ads-privacy-custom-show-warning', ! empty( $checked ) && Advanced_Ads_Checks::cache() ) ) : ?>
[61] Fix | Delete
<p class="description" style="margin: 5px 0 10px 23px;">
[62] Fix | Delete
<span class="advads-notice-inline advads-error"><?php esc_html_e( 'It seems that a caching plugin is activated.', 'advanced-ads' ); ?></span>
[63] Fix | Delete
<br>
[64] Fix | Delete
<?php
[65] Fix | Delete
esc_html_e( 'Your users’ consent might get cached and show ads to users who didn’t give their consent yet. ', 'advanced-ads' );
[66] Fix | Delete
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- attributes already escaped.
[67] Fix | Delete
echo $opening_link_to_pro;
[68] Fix | Delete
esc_html_e( 'Cache-busting in Advanced Ads Pro solves that.', 'advanced-ads' );
[69] Fix | Delete
echo '</a>';
[70] Fix | Delete
?>
[71] Fix | Delete
</p>
[72] Fix | Delete
<?php endif; ?>
[73] Fix | Delete
<?php elseif ( $method === 'iab_tcf_20' ) : ?>
[74] Fix | Delete
<?php if ( apply_filters( 'advanced-ads-privacy-tcf-show-warning', ! empty( $checked ) ) ) : ?>
[75] Fix | Delete
<p class="description" style="margin: 5px 0 10px 23px;">
[76] Fix | Delete
<?php
[77] Fix | Delete
esc_html_e( 'Ads are loaded after the user gives their consent and reloads the page.', 'advanced-ads' );
[78] Fix | Delete
echo ' ';
[79] Fix | Delete
printf(
[80] Fix | Delete
/* Translators: 1: opening link tag with link to Advanced Ads Pro 2: closing link tag */
[81] Fix | Delete
esc_html__( 'Install %1$sAdvanced Ads Pro%2$s to reload the ads instantly without an additional page request.', 'advanced-ads' ),
[82] Fix | Delete
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- attributes already escaped.
[83] Fix | Delete
$opening_link_to_pro,
[84] Fix | Delete
'</a>'
[85] Fix | Delete
);
[86] Fix | Delete
?>
[87] Fix | Delete
</p>
[88] Fix | Delete
<?php endif; ?>
[89] Fix | Delete
<?php
[90] Fix | Delete
if ( method_exists( 'Advanced_Ads_Tracking_Admin', 'has_tcf_conflict' ) ) :
[91] Fix | Delete
$tracking_admin = Advanced_Ads_Tracking_Admin::get_instance();
[92] Fix | Delete
if ( $tracking_admin->has_tcf_conflict() ) :
[93] Fix | Delete
?>
[94] Fix | Delete
<p class="advads-notice-inline advads-error">
[95] Fix | Delete
<?php echo esc_html( $tracking_admin->get_tcf_conflict_notice() ); ?>
[96] Fix | Delete
</p>
[97] Fix | Delete
<?php
[98] Fix | Delete
endif;
[99] Fix | Delete
endif;
[100] Fix | Delete
?>
[101] Fix | Delete
<?php endif; ?>
[102] Fix | Delete
</li>
[103] Fix | Delete
<?php endforeach; ?>
[104] Fix | Delete
</ul>
[105] Fix | Delete
</div>
[106] Fix | Delete
[107] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function