28 lines
736 B
PHP
28 lines
736 B
PHP
|
<?php
|
||
|
/**
|
||
|
* DokuWiki Plugin authorstats (Helper Functions)
|
||
|
*
|
||
|
* @license GPL 2 http://www.gnu.org/licenses/gpl-2.0.html
|
||
|
* @author George Chatzisofroniou <sophron@latthi.com>
|
||
|
* @author Constantinos Xanthopoulos <conx@xanthopoulos.info>
|
||
|
*/
|
||
|
|
||
|
// Read the saved statistics from the JSON file
|
||
|
function authorstatsReadJSON()
|
||
|
{
|
||
|
$json = new JSON(JSON_LOOSE_TYPE);
|
||
|
$file = @file_get_contents(DOKU_PLUGIN."authorstats/authorstats.json");
|
||
|
if(!$file) return Array();
|
||
|
return $json->decode($file);
|
||
|
}
|
||
|
|
||
|
// Save the statistics into the JSON file
|
||
|
function authorstatsSaveJSON($authors)
|
||
|
{
|
||
|
$json = new JSON();
|
||
|
$json = $json->encode($authors);
|
||
|
file_put_contents(DOKU_PLUGIN."authorstats/authorstats.json", $json);
|
||
|
}
|
||
|
|
||
|
?>
|