10c3a5702SAndreas Gohr<?php 20c3a5702SAndreas Gohr 30c3a5702SAndreas Gohrnamespace dokuwiki\ChangeLog; 40c3a5702SAndreas Gohr 50c3a5702SAndreas Gohr/** 60c3a5702SAndreas Gohr * handles changelog of a wiki page 70c3a5702SAndreas Gohr */ 80c3a5702SAndreas Gohrclass PageChangeLog extends ChangeLog 90c3a5702SAndreas Gohr{ 100c3a5702SAndreas Gohr 110c3a5702SAndreas Gohr /** 120c3a5702SAndreas Gohr * Returns path to changelog 130c3a5702SAndreas Gohr * 140c3a5702SAndreas Gohr * @return string path to file 150c3a5702SAndreas Gohr */ 160c3a5702SAndreas Gohr protected function getChangelogFilename() 170c3a5702SAndreas Gohr { 180c3a5702SAndreas Gohr return metaFN($this->id, '.changes'); 190c3a5702SAndreas Gohr } 200c3a5702SAndreas Gohr 210c3a5702SAndreas Gohr /** 220c3a5702SAndreas Gohr * Returns path to current page/media 230c3a5702SAndreas Gohr * 24*e49fa56bSSatoshi Sahara * @param string|int $rev empty string or revision timestamp 250c3a5702SAndreas Gohr * @return string path to file 260c3a5702SAndreas Gohr */ 27*e49fa56bSSatoshi Sahara protected function getFilename($rev = '') 280c3a5702SAndreas Gohr { 29*e49fa56bSSatoshi Sahara return wikiFN($this->id, $rev); 300c3a5702SAndreas Gohr } 310c3a5702SAndreas Gohr} 32