Skip to content

Commit 0fd3ac1

Browse files
committed
[plugin:ajaxtree] change fwrite() to file_put_contents()
1 parent 75922ec commit 0fd3ac1

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

xoops_trust_path/modules/xpwiki/plugin/ajaxtree.inc.php

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -483,20 +483,7 @@ function plugin_ajaxtree_read_file($filename)
483483

484484
function plugin_ajaxtree_write_file($filename, $data)
485485
{
486-
$fp = fopen($filename, is_file($filename) ? 'r+b' : 'wb');
487-
if ($fp === false) {
488-
return false;
489-
}
490-
flock($fp, LOCK_EX);
491-
$last = ignore_user_abort(1);
492-
rewind($fp);
493-
fwrite($fp, $data);
494-
fflush($fp);
495-
ftruncate($fp, ftell($fp));
496-
ignore_user_abort($last);
497-
flock($fp, LOCK_UN);
498-
fclose($fp);
499-
return true;
486+
return file_put_contents($filename, $data, LOCK_EX);
500487
}
501488

502489
function cache_clear() {

0 commit comments

Comments
 (0)