X-Git-Url: http://git.osdn.net/view?p=pukiwiki%2Fpukiwiki.git;a=blobdiff_plain;f=plugin%2Fbugtrack.inc.php;h=d0c0c58b4bec537b9bd26b28b36ecc55d3d17885;hp=cd1ae78b273b910ddc702ec8ad598ce1b1c8fe53;hb=ef13260aa62b4b4d6d7da5f9c85a568eee44aa24;hpb=5afab1c5261cd0d7a57af80fe0a3d895b82f0c40 diff --git a/plugin/bugtrack.inc.php b/plugin/bugtrack.inc.php index cd1ae78..d0c0c58 100644 --- a/plugin/bugtrack.inc.php +++ b/plugin/bugtrack.inc.php @@ -307,7 +307,7 @@ function plugin_bugtrack_list_convert() // Cache management $data_updated = true; $cache_filepath = CACHE_DIR . encode($page) . '.bugtrack'; - $json_cached = file_get_contents($cache_filepath); + $json_cached = pkwk_file_get_contents($cache_filepath); if ($json_cached) { $wrapdata = json_decode($json_cached); if (is_object($wrapdata)) { @@ -394,7 +394,7 @@ EOD; } $json = array('refreshed_at'=>$refreshed_at, 'pages'=>$data, 'version'=>$cache_format_version); $cache_body = json_encode($json, JSON_UNESCAPED_UNICODE + JSON_UNESCAPED_SLASHES); - file_put_contents($cache_filepath, $cache_body); + file_put_contents($cache_filepath, $cache_body, LOCK_EX); } } $table = array();