-
Notifications
You must be signed in to change notification settings - Fork 3
/
helper.php
32 lines (27 loc) · 850 Bytes
/
helper.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?PHP
/**
* Access Counter and Popularity Plugin - Helper Section
*
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
* @author HokkaidoPerson <[email protected]>
*/
if(!defined('DOKU_INC')) die();
class helper_plugin_accscounter extends DokuWiki_Plugin {
/**
* returns the full path to the file of counter's data specified by ID and extension
* A fork of the function metaFN, originally written by Steven Danz <[email protected]>
*
* @author HokkaidoPerson <[email protected]>
*
* @param string $id page id
* @param string $ext file extension
* @return string full path
*/
function counterFN($id,$ext){
global $conf;
$id = cleanID($id);
$id = str_replace(':','/',$id);
$fn = $conf['metadir'].'/_accscounter/'.utf8_encodeFN($id).$ext;
return $fn;
}
}