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/wp-inclu...
File: update.php
return;
[1000] Fix | Delete
}
[1001] Fix | Delete
[1002] Fix | Delete
wp_version_check();
[1003] Fix | Delete
}
[1004] Fix | Delete
/**
[1005] Fix | Delete
* Checks the last time plugins were run before checking plugin versions.
[1006] Fix | Delete
*
[1007] Fix | Delete
* This might have been backported to WordPress 2.6.1 for performance reasons.
[1008] Fix | Delete
* This is used for the wp-admin to check only so often instead of every page
[1009] Fix | Delete
* load.
[1010] Fix | Delete
*
[1011] Fix | Delete
* @since 2.7.0
[1012] Fix | Delete
* @access private
[1013] Fix | Delete
*/
[1014] Fix | Delete
function _maybe_update_plugins() {
[1015] Fix | Delete
$current = get_site_transient( 'update_plugins' );
[1016] Fix | Delete
[1017] Fix | Delete
if ( isset( $current->last_checked )
[1018] Fix | Delete
&& 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked )
[1019] Fix | Delete
) {
[1020] Fix | Delete
return;
[1021] Fix | Delete
}
[1022] Fix | Delete
[1023] Fix | Delete
wp_update_plugins();
[1024] Fix | Delete
}
[1025] Fix | Delete
[1026] Fix | Delete
/**
[1027] Fix | Delete
* Checks themes versions only after a duration of time.
[1028] Fix | Delete
*
[1029] Fix | Delete
* This is for performance reasons to make sure that on the theme version
[1030] Fix | Delete
* checker is not run on every page load.
[1031] Fix | Delete
*
[1032] Fix | Delete
* @since 2.7.0
[1033] Fix | Delete
* @access private
[1034] Fix | Delete
*/
[1035] Fix | Delete
function _maybe_update_themes() {
[1036] Fix | Delete
$current = get_site_transient( 'update_themes' );
[1037] Fix | Delete
[1038] Fix | Delete
if ( isset( $current->last_checked )
[1039] Fix | Delete
&& 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked )
[1040] Fix | Delete
) {
[1041] Fix | Delete
return;
[1042] Fix | Delete
}
[1043] Fix | Delete
[1044] Fix | Delete
wp_update_themes();
[1045] Fix | Delete
}
[1046] Fix | Delete
[1047] Fix | Delete
/**
[1048] Fix | Delete
* Schedules core, theme, and plugin update checks.
[1049] Fix | Delete
*
[1050] Fix | Delete
* @since 3.1.0
[1051] Fix | Delete
*/
[1052] Fix | Delete
function wp_schedule_update_checks() {
[1053] Fix | Delete
if ( ! wp_next_scheduled( 'wp_version_check' ) && ! wp_installing() ) {
[1054] Fix | Delete
wp_schedule_event( time(), 'twicedaily', 'wp_version_check' );
[1055] Fix | Delete
}
[1056] Fix | Delete
[1057] Fix | Delete
if ( ! wp_next_scheduled( 'wp_update_plugins' ) && ! wp_installing() ) {
[1058] Fix | Delete
wp_schedule_event( time(), 'twicedaily', 'wp_update_plugins' );
[1059] Fix | Delete
}
[1060] Fix | Delete
[1061] Fix | Delete
if ( ! wp_next_scheduled( 'wp_update_themes' ) && ! wp_installing() ) {
[1062] Fix | Delete
wp_schedule_event( time(), 'twicedaily', 'wp_update_themes' );
[1063] Fix | Delete
}
[1064] Fix | Delete
}
[1065] Fix | Delete
[1066] Fix | Delete
/**
[1067] Fix | Delete
* Clears existing update caches for plugins, themes, and core.
[1068] Fix | Delete
*
[1069] Fix | Delete
* @since 4.1.0
[1070] Fix | Delete
*/
[1071] Fix | Delete
function wp_clean_update_cache() {
[1072] Fix | Delete
if ( function_exists( 'wp_clean_plugins_cache' ) ) {
[1073] Fix | Delete
wp_clean_plugins_cache();
[1074] Fix | Delete
} else {
[1075] Fix | Delete
delete_site_transient( 'update_plugins' );
[1076] Fix | Delete
}
[1077] Fix | Delete
[1078] Fix | Delete
wp_clean_themes_cache();
[1079] Fix | Delete
[1080] Fix | Delete
delete_site_transient( 'update_core' );
[1081] Fix | Delete
}
[1082] Fix | Delete
[1083] Fix | Delete
/**
[1084] Fix | Delete
* Schedules the removal of all contents in the temporary backup directory.
[1085] Fix | Delete
*
[1086] Fix | Delete
* @since 6.3.0
[1087] Fix | Delete
*/
[1088] Fix | Delete
function wp_delete_all_temp_backups() {
[1089] Fix | Delete
/*
[1090] Fix | Delete
* Check if there is a lock, or if currently performing an Ajax request,
[1091] Fix | Delete
* in which case there is a chance an update is running.
[1092] Fix | Delete
* Reschedule for an hour from now and exit early.
[1093] Fix | Delete
*/
[1094] Fix | Delete
if ( get_option( 'core_updater.lock' ) || get_option( 'auto_updater.lock' ) || wp_doing_ajax() ) {
[1095] Fix | Delete
wp_schedule_single_event( time() + HOUR_IN_SECONDS, 'wp_delete_temp_updater_backups' );
[1096] Fix | Delete
return;
[1097] Fix | Delete
}
[1098] Fix | Delete
[1099] Fix | Delete
// This action runs on shutdown to make sure there are no plugin updates currently running.
[1100] Fix | Delete
add_action( 'shutdown', '_wp_delete_all_temp_backups' );
[1101] Fix | Delete
}
[1102] Fix | Delete
[1103] Fix | Delete
/**
[1104] Fix | Delete
* Deletes all contents in the temporary backup directory.
[1105] Fix | Delete
*
[1106] Fix | Delete
* @since 6.3.0
[1107] Fix | Delete
*
[1108] Fix | Delete
* @access private
[1109] Fix | Delete
*
[1110] Fix | Delete
* @global WP_Filesystem_Base $wp_filesystem WordPress filesystem subclass.
[1111] Fix | Delete
*
[1112] Fix | Delete
* @return void|WP_Error Void on success, or a WP_Error object on failure.
[1113] Fix | Delete
*/
[1114] Fix | Delete
function _wp_delete_all_temp_backups() {
[1115] Fix | Delete
global $wp_filesystem;
[1116] Fix | Delete
[1117] Fix | Delete
if ( ! function_exists( 'WP_Filesystem' ) ) {
[1118] Fix | Delete
require_once ABSPATH . '/wp-admin/includes/file.php';
[1119] Fix | Delete
}
[1120] Fix | Delete
[1121] Fix | Delete
ob_start();
[1122] Fix | Delete
$credentials = request_filesystem_credentials( '' );
[1123] Fix | Delete
ob_end_clean();
[1124] Fix | Delete
[1125] Fix | Delete
if ( false === $credentials || ! WP_Filesystem( $credentials ) ) {
[1126] Fix | Delete
return new WP_Error( 'fs_unavailable', __( 'Could not access filesystem.' ) );
[1127] Fix | Delete
}
[1128] Fix | Delete
[1129] Fix | Delete
if ( ! $wp_filesystem->wp_content_dir() ) {
[1130] Fix | Delete
return new WP_Error(
[1131] Fix | Delete
'fs_no_content_dir',
[1132] Fix | Delete
/* translators: %s: Directory name. */
[1133] Fix | Delete
sprintf( __( 'Unable to locate WordPress content directory (%s).' ), 'wp-content' )
[1134] Fix | Delete
);
[1135] Fix | Delete
}
[1136] Fix | Delete
[1137] Fix | Delete
$temp_backup_dir = $wp_filesystem->wp_content_dir() . 'upgrade-temp-backup/';
[1138] Fix | Delete
$dirlist = $wp_filesystem->dirlist( $temp_backup_dir );
[1139] Fix | Delete
$dirlist = $dirlist ? $dirlist : array();
[1140] Fix | Delete
[1141] Fix | Delete
foreach ( array_keys( $dirlist ) as $dir ) {
[1142] Fix | Delete
if ( '.' === $dir || '..' === $dir ) {
[1143] Fix | Delete
continue;
[1144] Fix | Delete
}
[1145] Fix | Delete
[1146] Fix | Delete
$wp_filesystem->delete( $temp_backup_dir . $dir, true );
[1147] Fix | Delete
}
[1148] Fix | Delete
}
[1149] Fix | Delete
[1150] Fix | Delete
if ( ( ! is_main_site() && ! is_network_admin() ) || wp_doing_ajax() ) {
[1151] Fix | Delete
return;
[1152] Fix | Delete
}
[1153] Fix | Delete
[1154] Fix | Delete
add_action( 'admin_init', '_maybe_update_core' );
[1155] Fix | Delete
add_action( 'wp_version_check', 'wp_version_check' );
[1156] Fix | Delete
[1157] Fix | Delete
add_action( 'load-plugins.php', 'wp_update_plugins' );
[1158] Fix | Delete
add_action( 'load-update.php', 'wp_update_plugins' );
[1159] Fix | Delete
add_action( 'load-update-core.php', 'wp_update_plugins' );
[1160] Fix | Delete
add_action( 'admin_init', '_maybe_update_plugins' );
[1161] Fix | Delete
add_action( 'wp_update_plugins', 'wp_update_plugins' );
[1162] Fix | Delete
[1163] Fix | Delete
add_action( 'load-themes.php', 'wp_update_themes' );
[1164] Fix | Delete
add_action( 'load-update.php', 'wp_update_themes' );
[1165] Fix | Delete
add_action( 'load-update-core.php', 'wp_update_themes' );
[1166] Fix | Delete
add_action( 'admin_init', '_maybe_update_themes' );
[1167] Fix | Delete
add_action( 'wp_update_themes', 'wp_update_themes' );
[1168] Fix | Delete
[1169] Fix | Delete
add_action( 'update_option_WPLANG', 'wp_clean_update_cache', 10, 0 );
[1170] Fix | Delete
[1171] Fix | Delete
add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' );
[1172] Fix | Delete
[1173] Fix | Delete
add_action( 'init', 'wp_schedule_update_checks' );
[1174] Fix | Delete
[1175] Fix | Delete
add_action( 'wp_delete_temp_updater_backups', 'wp_delete_all_temp_backups' );
[1176] Fix | Delete
[1177] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function