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/includes/builder/feature
File: Library.php
if ( ! isset( $_POST['is_BB'] ) ) {
[1000] Fix | Delete
$post_content = et_fb_process_shortcode( stripslashes( $post_content ) );
[1001] Fix | Delete
}
[1002] Fix | Delete
$result['savedShortcode'] = $post_content;
[1003] Fix | Delete
break;
[1004] Fix | Delete
}
[1005] Fix | Delete
[1006] Fix | Delete
$response = wp_json_encode( array(
[1007] Fix | Delete
'success' => true,
[1008] Fix | Delete
'data' => $result,
[1009] Fix | Delete
) );
[1010] Fix | Delete
[1011] Fix | Delete
$tmp_dir = function_exists( 'sys_get_temp_dir' ) ? sys_get_temp_dir() : '/tmp';
[1012] Fix | Delete
[1013] Fix | Delete
$tmp_file = tempnam( $tmp_dir, 'et' );
[1014] Fix | Delete
[1015] Fix | Delete
et_()->WPFS()->put_contents( $tmp_file, $response );
[1016] Fix | Delete
[1017] Fix | Delete
// Remove any previous buffered content since we're setting `Content-Length` header
[1018] Fix | Delete
// based on $response value only.
[1019] Fix | Delete
while ( ob_get_level() ) {
[1020] Fix | Delete
ob_end_clean();
[1021] Fix | Delete
}
[1022] Fix | Delete
[1023] Fix | Delete
header( 'Content-Length: ' . @filesize( $tmp_file ) );
[1024] Fix | Delete
[1025] Fix | Delete
@unlink( $tmp_file );
[1026] Fix | Delete
[1027] Fix | Delete
// Charset has to be explicitly mentioned when it is other than UTF-8.
[1028] Fix | Delete
@header( 'Content-Type: application/json; charset=' . esc_attr( get_option( 'blog_charset' ) ) );
[1029] Fix | Delete
[1030] Fix | Delete
die( et_core_intentionally_unescaped( $response, 'html' ) );
[1031] Fix | Delete
}
[1032] Fix | Delete
[1033] Fix | Delete
/**
[1034] Fix | Delete
* AJAX Callback: Gets layouts data for the builder's library UI.
[1035] Fix | Delete
*
[1036] Fix | Delete
* @since 3.0.99
[1037] Fix | Delete
*
[1038] Fix | Delete
* @global $_POST['nonce'] Nonce: 'et_builder_library_get_layouts_data'.
[1039] Fix | Delete
*
[1040] Fix | Delete
* @return string|void $layouts_data JSON Encoded.
[1041] Fix | Delete
*/
[1042] Fix | Delete
public function wp_ajax_et_builder_library_get_layouts_data() {
[1043] Fix | Delete
et_core_security_check( 'edit_posts', 'et_builder_library_get_layouts_data', 'nonce' );
[1044] Fix | Delete
wp_send_json_success( $this->builder_library_layouts_data() );
[1045] Fix | Delete
}
[1046] Fix | Delete
[1047] Fix | Delete
/**
[1048] Fix | Delete
* AJAX Callback: Updates ET Account in database.
[1049] Fix | Delete
*
[1050] Fix | Delete
* @since 3.0.99
[1051] Fix | Delete
*
[1052] Fix | Delete
* @global $_POST['nonce'] Nonce: 'et_builder_library_update_account'.
[1053] Fix | Delete
* @global $_POST['username'] Username
[1054] Fix | Delete
* @global $_POST['api_key'] API Key
[1055] Fix | Delete
* @global $_POST['status'] Account Status
[1056] Fix | Delete
*/
[1057] Fix | Delete
public function wp_ajax_et_builder_library_update_account() {
[1058] Fix | Delete
et_core_security_check( 'manage_options', 'et_builder_library_update_account', 'nonce' );
[1059] Fix | Delete
[1060] Fix | Delete
$args = $_POST;
[1061] Fix | Delete
[1062] Fix | Delete
if ( ! self::$_->all( $args ) ) {
[1063] Fix | Delete
wp_send_json_error();
[1064] Fix | Delete
}
[1065] Fix | Delete
[1066] Fix | Delete
$args = array_map( 'sanitize_text_field', $args );
[1067] Fix | Delete
$updates_options = get_site_option( 'et_automatic_updates_options', array() );
[1068] Fix | Delete
$account = array(
[1069] Fix | Delete
'username' => $args['et_username'],
[1070] Fix | Delete
'api_key' => $args['et_api_key'],
[1071] Fix | Delete
);
[1072] Fix | Delete
[1073] Fix | Delete
update_site_option( 'et_automatic_updates_options', array_merge( $updates_options, $account ) );
[1074] Fix | Delete
update_site_option( 'et_account_status', $args['status'] );
[1075] Fix | Delete
[1076] Fix | Delete
wp_send_json_success();
[1077] Fix | Delete
}
[1078] Fix | Delete
[1079] Fix | Delete
/**
[1080] Fix | Delete
* Enqueues library-related styles and scripts in the admin.
[1081] Fix | Delete
* {@see 'admin_enqueue_scripts'}
[1082] Fix | Delete
*
[1083] Fix | Delete
* @since 3.0.99
[1084] Fix | Delete
*/
[1085] Fix | Delete
public function wp_hook_admin_enqueue_scripts( $page ) {
[1086] Fix | Delete
global $typenow;
[1087] Fix | Delete
[1088] Fix | Delete
et_core_load_main_fonts();
[1089] Fix | Delete
[1090] Fix | Delete
wp_enqueue_style( 'et-builder-notification-popup-styles', ET_BUILDER_URI . '/styles/notification_popup_styles.css' );
[1091] Fix | Delete
[1092] Fix | Delete
if ( 'et_pb_layout' === $typenow ) {
[1093] Fix | Delete
$new_layout_modal = et_pb_generate_new_layout_modal();
[1094] Fix | Delete
[1095] Fix | Delete
wp_enqueue_style( 'library-styles', ET_BUILDER_URI . '/styles/library_pages.css', array( 'et-core-admin' ), ET_BUILDER_PRODUCT_VERSION );
[1096] Fix | Delete
wp_enqueue_script( 'library-scripts', ET_BUILDER_URI . '/scripts/library_scripts.js', array(
[1097] Fix | Delete
'jquery'
[1098] Fix | Delete
), ET_BUILDER_PRODUCT_VERSION );
[1099] Fix | Delete
[1100] Fix | Delete
wp_localize_script( 'library-scripts', 'et_pb_new_template_options', array(
[1101] Fix | Delete
'ajaxurl' => admin_url( 'admin-ajax.php' ),
[1102] Fix | Delete
'et_admin_load_nonce' => wp_create_nonce( 'et_admin_load_nonce' ),
[1103] Fix | Delete
'modal_output' => $new_layout_modal,
[1104] Fix | Delete
)
[1105] Fix | Delete
);
[1106] Fix | Delete
} else {
[1107] Fix | Delete
wp_enqueue_script( 'et-builder-failure-notice', ET_BUILDER_URI . '/scripts/failure_notice.js', array( 'jquery' ), ET_BUILDER_PRODUCT_VERSION );
[1108] Fix | Delete
}
[1109] Fix | Delete
}
[1110] Fix | Delete
}
[1111] Fix | Delete
[1112] Fix | Delete
ET_Builder_Library::instance();
[1113] Fix | Delete
[1114] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function