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/wp-conte.../plugins/wpforms-.../lite/template.../admin
File: addons.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* Admin > Addons page template.
[2] Fix | Delete
*
[3] Fix | Delete
* @since 1.6.7
[4] Fix | Delete
*
[5] Fix | Delete
* @var string $upgrade_link_base Upgrade link base.
[6] Fix | Delete
* @var array $addons Addons data.
[7] Fix | Delete
*/
[8] Fix | Delete
[9] Fix | Delete
use WPForms\Admin\Education\Helpers;
[10] Fix | Delete
[11] Fix | Delete
if ( ! defined( 'ABSPATH' ) ) {
[12] Fix | Delete
exit;
[13] Fix | Delete
}
[14] Fix | Delete
[15] Fix | Delete
?>
[16] Fix | Delete
<div id="wpforms-admin-addons" class="wrap wpforms-admin-wrap wpforms-addons">
[17] Fix | Delete
<h1 class="wpforms-addons-header">
[18] Fix | Delete
<span class="wpforms-addons-header-title">
[19] Fix | Delete
<?php esc_html_e( 'WPForms Addons', 'wpforms-lite' ); ?>
[20] Fix | Delete
</span>
[21] Fix | Delete
[22] Fix | Delete
<span class="wpforms-addons-header-search">
[23] Fix | Delete
<input type="search" placeholder="<?php esc_attr_e( 'Search Addons', 'wpforms-lite' ); ?>" id="wpforms-addons-search">
[24] Fix | Delete
</span>
[25] Fix | Delete
</h1>
[26] Fix | Delete
<div class="wpforms-admin-content">
[27] Fix | Delete
<div id="wpforms-addons-list-section-all">
[28] Fix | Delete
<div class="list wpforms-addons-list">
[29] Fix | Delete
<?php
[30] Fix | Delete
foreach ( $addons as $addon ) :
[31] Fix | Delete
$addon['icon'] = ! empty( $addon['icon'] ) ? $addon['icon'] : '';
[32] Fix | Delete
$addon['title'] = ! empty( $addon['title'] ) ? $addon['title'] : __( 'Unknown Addon', 'wpforms-lite' );
[33] Fix | Delete
$addon['title'] = str_replace( ' Addon', '', $addon['title'] );
[34] Fix | Delete
$addon['excerpt'] = ! empty( $addon['excerpt'] ) ? $addon['excerpt'] : '';
[35] Fix | Delete
$upgrade_link = add_query_arg(
[36] Fix | Delete
[
[37] Fix | Delete
'utm_content' => $addon['title'],
[38] Fix | Delete
],
[39] Fix | Delete
$upgrade_link_base
[40] Fix | Delete
);
[41] Fix | Delete
[42] Fix | Delete
$licenses = [ 'basic', 'plus', 'pro', 'elite', 'agency', 'ultimate' ];
[43] Fix | Delete
$addon_licenses = $addon['license'];
[44] Fix | Delete
$common_licenses = array_intersect( $licenses, $addon_licenses );
[45] Fix | Delete
$minimum_required_license = reset( $common_licenses );
[46] Fix | Delete
$image_alt = sprintf( /* translators: %s - addon title. */
[47] Fix | Delete
__( '%s logo', 'wpforms-lite' ),
[48] Fix | Delete
$addon['title']
[49] Fix | Delete
);
[50] Fix | Delete
[51] Fix | Delete
$badge = Helpers::get_addon_badge( $addon );
[52] Fix | Delete
[53] Fix | Delete
$item_classes = [
[54] Fix | Delete
'wpforms-addons-list-item',
[55] Fix | Delete
'addon-item',
[56] Fix | Delete
! empty( $badge ) ? 'has-badge' : '',
[57] Fix | Delete
];
[58] Fix | Delete
?>
[59] Fix | Delete
<div class="<?php echo wpforms_sanitize_classes( $item_classes, true ); ?>">
[60] Fix | Delete
<div class="wpforms-addons-list-item-header">
[61] Fix | Delete
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/' . $addon['icon'] ); ?>" alt="<?php echo esc_attr( $image_alt ); ?>">
[62] Fix | Delete
[63] Fix | Delete
<div class="wpforms-addons-list-item-header-meta">
[64] Fix | Delete
<div class="wpforms-addons-list-item-header-meta-title">
[65] Fix | Delete
<?php
[66] Fix | Delete
printf(
[67] Fix | Delete
'<a href="%1$s" title="%2$s" target="_blank" rel="noopener noreferrer" class="addon-link">%3$s</a>',
[68] Fix | Delete
esc_url( $upgrade_link ),
[69] Fix | Delete
esc_attr__( 'Learn more', 'wpforms-lite' ),
[70] Fix | Delete
esc_html( $addon['title'] )
[71] Fix | Delete
);
[72] Fix | Delete
?>
[73] Fix | Delete
[74] Fix | Delete
<?php echo $badge; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
[75] Fix | Delete
</div>
[76] Fix | Delete
[77] Fix | Delete
<div class="wpforms-addons-list-item-header-meta-excerpt">
[78] Fix | Delete
<?php echo esc_html( $addon['excerpt'] ); ?>
[79] Fix | Delete
</div>
[80] Fix | Delete
</div>
[81] Fix | Delete
</div>
[82] Fix | Delete
[83] Fix | Delete
<div class="wpforms-addons-list-item-footer">
[84] Fix | Delete
<?php Helpers::print_badge( $minimum_required_license, 'lg' ); ?>
[85] Fix | Delete
[86] Fix | Delete
<a href="<?php echo esc_url( $upgrade_link ); ?>" target="_blank" rel="noopener noreferrer" class="button button-secondary wpforms-upgrade-modal">
[87] Fix | Delete
<?php esc_html_e( 'Upgrade Now', 'wpforms-lite' ); ?>
[88] Fix | Delete
</a>
[89] Fix | Delete
</div>
[90] Fix | Delete
</div>
[91] Fix | Delete
<?php endforeach; ?>
[92] Fix | Delete
</div>
[93] Fix | Delete
</div>
[94] Fix | Delete
<div id="wpforms-addons-no-results"><?php esc_html_e( 'Sorry, we didn\'t find any addons that match your criteria.', 'wpforms-lite' ); ?></div>
[95] Fix | Delete
</div>
[96] Fix | Delete
</div>
[97] Fix | Delete
[98] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function