27 lines
736 B
PHP
27 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);
|
|
}
|
|
|
|
?>
|