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

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../themes/Divi/epanel
File: core_functions.php
wp_update_custom_css_post('');
[1000] Fix | Delete
set_theme_mod( 'et_pb_css_synced', 'no' );
[1001] Fix | Delete
}
[1002] Fix | Delete
[1003] Fix | Delete
$redirect_url = add_query_arg( 'reset', 'true', $redirect_url );
[1004] Fix | Delete
header( "Location: " . $redirect_url );
[1005] Fix | Delete
[1006] Fix | Delete
die('1');
[1007] Fix | Delete
}
[1008] Fix | Delete
}
[1009] Fix | Delete
}
[1010] Fix | Delete
[1011] Fix | Delete
}
[1012] Fix | Delete
[1013] Fix | Delete
function et_epanel_media_upload_scripts() {
[1014] Fix | Delete
global $themename;
[1015] Fix | Delete
[1016] Fix | Delete
wp_enqueue_script( 'et_epanel_uploader', get_template_directory_uri().'/epanel/js/custom_uploader.js', array('jquery', 'media-upload', 'thickbox'), et_get_theme_version() );
[1017] Fix | Delete
wp_enqueue_media();
[1018] Fix | Delete
wp_localize_script( 'et_epanel_uploader', 'epanel_uploader', array(
[1019] Fix | Delete
'media_window_title' => esc_html__( 'Choose an Image', $themename ),
[1020] Fix | Delete
) );
[1021] Fix | Delete
}
[1022] Fix | Delete
[1023] Fix | Delete
function et_epanel_media_upload_styles() {
[1024] Fix | Delete
wp_enqueue_style( 'thickbox' );
[1025] Fix | Delete
}
[1026] Fix | Delete
[1027] Fix | Delete
global $pagenow;
[1028] Fix | Delete
if ( 'themes.php' === $pagenow && isset( $_GET['page'] ) && ( $_GET['page'] === basename( __FILE__ ) ) ) {
[1029] Fix | Delete
add_action( 'admin_print_scripts', 'et_epanel_media_upload_scripts' );
[1030] Fix | Delete
add_action( 'admin_print_styles', 'et_epanel_media_upload_styles' );
[1031] Fix | Delete
}
[1032] Fix | Delete
[1033] Fix | Delete
/**
[1034] Fix | Delete
* Register ePanel portability.
[1035] Fix | Delete
*
[1036] Fix | Delete
* @since To define
[1037] Fix | Delete
*
[1038] Fix | Delete
* @return bool Always return true.
[1039] Fix | Delete
*/
[1040] Fix | Delete
function et_epanel_register_portability() {
[1041] Fix | Delete
global $shortname, $themename, $options;
[1042] Fix | Delete
[1043] Fix | Delete
// Make sure the Portability is loaded.
[1044] Fix | Delete
et_core_load_component( 'portability' );
[1045] Fix | Delete
[1046] Fix | Delete
// Load ePanel options.
[1047] Fix | Delete
et_load_core_options();
[1048] Fix | Delete
[1049] Fix | Delete
// Include only ePanel options.
[1050] Fix | Delete
$include = array();
[1051] Fix | Delete
[1052] Fix | Delete
foreach ( $options as $option ) {
[1053] Fix | Delete
if ( isset( $option['id'] ) ) {
[1054] Fix | Delete
$include[ $option['id'] ] = true;
[1055] Fix | Delete
}
[1056] Fix | Delete
}
[1057] Fix | Delete
[1058] Fix | Delete
// Register the portability.
[1059] Fix | Delete
et_core_portability_register( 'epanel', array(
[1060] Fix | Delete
'name' => sprintf(
[1061] Fix | Delete
esc_html__( '%s Theme Options', $themename ),
[1062] Fix | Delete
$themename
[1063] Fix | Delete
),
[1064] Fix | Delete
'type' => 'options',
[1065] Fix | Delete
'target' => "et_{$shortname}",
[1066] Fix | Delete
'include' => $include,
[1067] Fix | Delete
'view' => ( isset( $_GET['page'] ) && $_GET['page'] === "et_{$shortname}_options" ), // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification
[1068] Fix | Delete
) );
[1069] Fix | Delete
}
[1070] Fix | Delete
add_action( 'admin_init', 'et_epanel_register_portability' );
[1071] Fix | Delete
[1072] Fix | Delete
/**
[1073] Fix | Delete
* Flush rewrite rules when a change in CPTs with builder enabled is detected.
[1074] Fix | Delete
*
[1075] Fix | Delete
* @since ??
[1076] Fix | Delete
*
[1077] Fix | Delete
* @param string $et_option_name
[1078] Fix | Delete
* @param mixed $et_option_new_value
[1079] Fix | Delete
*/
[1080] Fix | Delete
function et_epanel_flush_rewrite_rules_on_post_type_integration( $et_option_name, $et_option_new_value ) {
[1081] Fix | Delete
if ( 'et_pb_post_type_integration' !== $et_option_name ) {
[1082] Fix | Delete
return;
[1083] Fix | Delete
}
[1084] Fix | Delete
[1085] Fix | Delete
$old = et_get_option( $et_option_name, array() );
[1086] Fix | Delete
[1087] Fix | Delete
if ( $et_option_new_value !== $old ) {
[1088] Fix | Delete
flush_rewrite_rules();
[1089] Fix | Delete
}
[1090] Fix | Delete
}
[1091] Fix | Delete
add_action( 'et_epanel_update_option', 'et_epanel_flush_rewrite_rules_on_post_type_integration', 10, 2 );
[1092] Fix | Delete
[1093] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function