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/content-.../inc/freemius/template.../connect
File: permissions-group.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* @package Freemius
[2] Fix | Delete
* @copyright Copyright (c) 2022, Freemius, Inc.
[3] Fix | Delete
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
[4] Fix | Delete
* @since 2.5.1
[5] Fix | Delete
*/
[6] Fix | Delete
[7] Fix | Delete
if ( ! defined( 'ABSPATH' ) ) {
[8] Fix | Delete
exit;
[9] Fix | Delete
}
[10] Fix | Delete
[11] Fix | Delete
/**
[12] Fix | Delete
* @var array $VARS
[13] Fix | Delete
*
[14] Fix | Delete
* @var array $permission_group {
[15] Fix | Delete
* @type Freemius $fs
[16] Fix | Delete
* @type string $id
[17] Fix | Delete
* @type string $desc
[18] Fix | Delete
* @type array $prompt
[19] Fix | Delete
* @type array $permissions
[20] Fix | Delete
* @type bool $is_enabled
[21] Fix | Delete
* }
[22] Fix | Delete
*/
[23] Fix | Delete
$permission_group = $VARS;
[24] Fix | Delete
[25] Fix | Delete
$fs = $permission_group[ 'fs' ];
[26] Fix | Delete
[27] Fix | Delete
$permission_manager = FS_Permission_Manager::instance( $fs );
[28] Fix | Delete
[29] Fix | Delete
$opt_out_text = $fs->get_text_x_inline( 'Opt Out', 'verb', 'opt-out' );
[30] Fix | Delete
$opt_in_text = $fs->get_text_x_inline( 'Opt In', 'verb', 'opt-in' );
[31] Fix | Delete
[32] Fix | Delete
if ( empty( $permission_group[ 'prompt' ] ) ) {
[33] Fix | Delete
$is_enabled = false;
[34] Fix | Delete
[35] Fix | Delete
foreach ( $permission_group[ 'permissions' ] as $permission ) {
[36] Fix | Delete
if ( true === $permission[ 'default' ] ) {
[37] Fix | Delete
// Even if one of the permissions is on, treat as if the entire group is on.
[38] Fix | Delete
$is_enabled = true;
[39] Fix | Delete
break;
[40] Fix | Delete
}
[41] Fix | Delete
}
[42] Fix | Delete
} else {
[43] Fix | Delete
$is_enabled = ( isset( $permission_group['is_enabled'] ) && true === $permission_group['is_enabled'] );
[44] Fix | Delete
}
[45] Fix | Delete
?>
[46] Fix | Delete
<div class="fs-permissions-section fs-<?php echo esc_attr( $permission_group[ 'id' ] ) ?>-permissions">
[47] Fix | Delete
<div>
[48] Fix | Delete
<div class="fs-permissions-section--header">
[49] Fix | Delete
<a class="fs-group-opt-out-button"
[50] Fix | Delete
data-type="<?php echo esc_attr( $permission_group['type'] ) ?>"
[51] Fix | Delete
data-group-id="<?php echo esc_attr( $permission_group[ 'id' ] ) ?>"
[52] Fix | Delete
data-is-enabled="<?php echo $is_enabled ? 'true' : 'false' ?>"
[53] Fix | Delete
href="#"><?php echo esc_html( $is_enabled ? $opt_out_text : $opt_in_text ) ?></a>
[54] Fix | Delete
<span class="fs-permissions-section--header-title"><?php
[55] Fix | Delete
// The title is already HTML-escaped.
[56] Fix | Delete
echo $permission_group[ 'title' ]
[57] Fix | Delete
?></span>
[58] Fix | Delete
</div>
[59] Fix | Delete
<p class="fs-permissions-section--desc"><?php
[60] Fix | Delete
// The description is already HTML-escaped.
[61] Fix | Delete
echo $permission_group['desc']
[62] Fix | Delete
?></p></div>
[63] Fix | Delete
<ul>
[64] Fix | Delete
<?php
[65] Fix | Delete
foreach ( $permission_group['permissions'] as $permission ) {
[66] Fix | Delete
$permission_manager->render_permission( $permission );
[67] Fix | Delete
}
[68] Fix | Delete
?>
[69] Fix | Delete
</ul>
[70] Fix | Delete
</div>
[71] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function