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.../views/admin/tables/groups
File: list-row-loop.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* Ads loop in a group.
[2] Fix | Delete
*
[3] Fix | Delete
* @package AdvancedAds
[4] Fix | Delete
* @author Advanced Ads <info@wpadvancedads.com>
[5] Fix | Delete
*
[6] Fix | Delete
* @var Advanced_Ads_Group $group Group object.
[7] Fix | Delete
* @var int[] $weights All weights.
[8] Fix | Delete
* @var int $weight_sum Sum of all ad weights.
[9] Fix | Delete
* @var Groups_List_Table $this The group terms list table class.
[10] Fix | Delete
* @var WP_Query $ads The query object to fetch all ads inside that group.
[11] Fix | Delete
*/
[12] Fix | Delete
[13] Fix | Delete
use AdvancedAds\Admin\Groups_List_Table;
[14] Fix | Delete
[15] Fix | Delete
$i = 1;
[16] Fix | Delete
[17] Fix | Delete
echo '<div class="advads-ad-group-list-ads advads-table-flex">';
[18] Fix | Delete
[19] Fix | Delete
while ( $ads->have_posts() ) {
[20] Fix | Delete
$ads->the_post();
[21] Fix | Delete
$ad_id = get_the_ID();
[22] Fix | Delete
$ad_weight_percentage = '';
[23] Fix | Delete
[24] Fix | Delete
// Calculate ad weight percentage if group type is 'default'.
[25] Fix | Delete
if ( 'default' === $group->type && $weight_sum ) {
[26] Fix | Delete
$weight = $weights[ $ad_id ] ?? Advanced_Ads_Group::MAX_AD_GROUP_DEFAULT_WEIGHT;
[27] Fix | Delete
$ad_weight_percentage = $this->calculate_weight_percentage( $weight, $weight_sum );
[28] Fix | Delete
}
[29] Fix | Delete
[30] Fix | Delete
$ad_schedule_output = Advanced_Ads_Admin_Ad_Type::get_ad_schedule_output( $ad_id );
[31] Fix | Delete
include ADVADS_ABSPATH . 'views/admin/tables/groups/list-row-ads.php';
[32] Fix | Delete
[33] Fix | Delete
++$i;
[34] Fix | Delete
}
[35] Fix | Delete
echo '</div>';
[36] Fix | Delete
[37] Fix | Delete
if ( $ads->post_count > 4 ) {
[38] Fix | Delete
echo '<p><a href="javascript:void(0)" class="advads-group-ads-list-show-more">+ ' .
[39] Fix | Delete
/* translators: %d is a number. */
[40] Fix | Delete
sprintf( esc_html__( 'show %d more ads', 'advanced-ads' ), $ads->post_count - 3 ) . // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
[41] Fix | Delete
'</a></p>';
[42] Fix | Delete
}
[43] Fix | Delete
[44] Fix | Delete
if ( $ads->post_count > 1 ) {
[45] Fix | Delete
echo '<p>' . esc_html( $this->get_ad_count_string( $group, $ads ) ) . '</p>';
[46] Fix | Delete
}
[47] Fix | Delete
[48] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function