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/accelera.../componen.../sidebar
File: sidebar.php
<?php
[0] Fix | Delete
if ( ! defined( 'ABSPATH' ) ) {
[1] Fix | Delete
exit;
[2] Fix | Delete
}
[3] Fix | Delete
if(!function_exists('ampforwp_framework_get_sideabr')){
[4] Fix | Delete
function ampforwp_framework_get_sideabr($data=array()){
[5] Fix | Delete
if(!isset($data['action'])){
[6] Fix | Delete
echo esc_attr('action not found');
[7] Fix | Delete
}
[8] Fix | Delete
$action = $data['action'];
[9] Fix | Delete
unset($data['action']);
[10] Fix | Delete
switch(strtolower($action)) {
[11] Fix | Delete
case 'start':
[12] Fix | Delete
echo (ampforwp_sideber_begin($data));
[13] Fix | Delete
do_action('amp_sidebar_start');
[14] Fix | Delete
break;
[15] Fix | Delete
case 'end':
[16] Fix | Delete
do_action('amp_sidebar_end');
[17] Fix | Delete
echo (ampforwp_sideber_end());
[18] Fix | Delete
break;
[19] Fix | Delete
case 'open-button':
[20] Fix | Delete
echo (ampforwp_sidebar_opening_button($data));
[21] Fix | Delete
break;
[22] Fix | Delete
case 'close-button':
[23] Fix | Delete
echo (ampforwp_sidebar_close_button($data));
[24] Fix | Delete
break;
[25] Fix | Delete
default:
[26] Fix | Delete
echo 'action not found';
[27] Fix | Delete
break;
[28] Fix | Delete
}
[29] Fix | Delete
}
[30] Fix | Delete
}
[31] Fix | Delete
function ampforwp_sidebar_close_button($data=array() ){
[32] Fix | Delete
$id = 'sidebar';
[33] Fix | Delete
$class = 'amp-sidebar-close';
[34] Fix | Delete
if(isset($data['id'])){
[35] Fix | Delete
$id = $data['id'];
[36] Fix | Delete
}
[37] Fix | Delete
if(isset($data['class'])){
[38] Fix | Delete
$class .= $data['class'];
[39] Fix | Delete
}
[40] Fix | Delete
return '<div role="button" tabindex="0" on="tap:'.esc_attr( $id ).'.close" aria-label="Close" class="'.esc_attr( $class ).'">X</div>';
[41] Fix | Delete
}
[42] Fix | Delete
function ampforwp_sidebar_opening_button($data=array()){
[43] Fix | Delete
$id = 'sidebar';
[44] Fix | Delete
$class = 'amp-sidebar-button';
[45] Fix | Delete
if(isset($data['id'])){
[46] Fix | Delete
$id = $data['id'];
[47] Fix | Delete
}
[48] Fix | Delete
if(isset($data['class'])){
[49] Fix | Delete
$class = $data['class'];
[50] Fix | Delete
}
[51] Fix | Delete
return '<div on="tap:'.esc_attr( $id ).'.toggle" role="button" tabindex="0" aria-label="Sidebar Button" class="'. esc_attr( $class ) .'">
[52] Fix | Delete
<a href="#" aria-label="Sidebar Button Toggle" class="amp-sidebar-toggle">
[53] Fix | Delete
<span></span>
[54] Fix | Delete
<span></span>
[55] Fix | Delete
<span></span>
[56] Fix | Delete
</a>
[57] Fix | Delete
</div>';
[58] Fix | Delete
}
[59] Fix | Delete
function ampforwp_sideber_begin($data=array()){
[60] Fix | Delete
$attribute = '';
[61] Fix | Delete
if(count($data)>0){
[62] Fix | Delete
foreach ($data as $key => $value) {
[63] Fix | Delete
$attribute .= esc_attr($key).'="'.esc_attr($value).'" ';
[64] Fix | Delete
}
[65] Fix | Delete
}else{
[66] Fix | Delete
$attribute = "id='sidebar' layout='nodisplay' side='right'";
[67] Fix | Delete
}
[68] Fix | Delete
return '<amp-sidebar '. $attribute .'>';
[69] Fix | Delete
}
[70] Fix | Delete
[71] Fix | Delete
function ampforwp_sideber_end(){
[72] Fix | Delete
return '</amp-sidebar>';
[73] Fix | Delete
}
[74] Fix | Delete
[75] Fix | Delete
ampforwp_add_sidebar_scripts();
[76] Fix | Delete
function ampforwp_add_sidebar_scripts(){
[77] Fix | Delete
global $scriptComponent;
[78] Fix | Delete
if ( empty( $scriptComponent['amp-sidebar'] ) ) {
[79] Fix | Delete
$scriptComponent['amp-sidebar'] = 'https://cdn.ampproject.org/v0/amp-sidebar-0.1.js';
[80] Fix | Delete
}
[81] Fix | Delete
}
[82] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function