xref: /dokuwiki/inc/ChangeLog/PageChangeLog.php (revision 0c3a5702735953748f68955d51bb478538fb6eda)
1*0c3a5702SAndreas Gohr<?php
2*0c3a5702SAndreas Gohr
3*0c3a5702SAndreas Gohrnamespace dokuwiki\ChangeLog;
4*0c3a5702SAndreas Gohr
5*0c3a5702SAndreas Gohr/**
6*0c3a5702SAndreas Gohr * handles changelog of a wiki page
7*0c3a5702SAndreas Gohr */
8*0c3a5702SAndreas Gohrclass PageChangeLog extends ChangeLog
9*0c3a5702SAndreas Gohr{
10*0c3a5702SAndreas Gohr
11*0c3a5702SAndreas Gohr    /**
12*0c3a5702SAndreas Gohr     * Returns path to changelog
13*0c3a5702SAndreas Gohr     *
14*0c3a5702SAndreas Gohr     * @return string path to file
15*0c3a5702SAndreas Gohr     */
16*0c3a5702SAndreas Gohr    protected function getChangelogFilename()
17*0c3a5702SAndreas Gohr    {
18*0c3a5702SAndreas Gohr        return metaFN($this->id, '.changes');
19*0c3a5702SAndreas Gohr    }
20*0c3a5702SAndreas Gohr
21*0c3a5702SAndreas Gohr    /**
22*0c3a5702SAndreas Gohr     * Returns path to current page/media
23*0c3a5702SAndreas Gohr     *
24*0c3a5702SAndreas Gohr     * @return string path to file
25*0c3a5702SAndreas Gohr     */
26*0c3a5702SAndreas Gohr    protected function getFilename()
27*0c3a5702SAndreas Gohr    {
28*0c3a5702SAndreas Gohr        return wikiFN($this->id);
29*0c3a5702SAndreas Gohr    }
30*0c3a5702SAndreas Gohr}
31