Skip to content
Snippets Groups Projects
Commit ef47e298 authored by Andreas Gohr's avatar Andreas Gohr
Browse files

fixed previous attempt to fix metadata for externally edited pages

darcs-hash:20090228232625-7ad00-d0f0e8569d60f65d511994b401dd4c469bc44f60.gz
parent 482cff99
No related branches found
Tags develsnap_2009-03-01
No related merge requests found
......@@ -37,6 +37,14 @@ class Doku_Renderer_metadata extends Doku_Renderer {
}
function document_start(){
global $ID;
// external pages are missing create date
if(!$this->persistent['date']['created']){
$this->persistent['date']['created'] = filectime(wikiFN($ID));
}
if(!isset($this->persistent['creator'])){
$this->persistent['creator'] = '';
}
// reset metadata to persistent values
$this->meta = $this->persistent;
}
......@@ -57,19 +65,10 @@ class Doku_Renderer_metadata extends Doku_Renderer {
$this->meta['relation']['firstimage'] = $this->firstimage;
// create missing data on externally created pages
if(!$this->meta['date']['modified']){
$this->meta['date']['modified'] = filemtime(wikiFN($ID));
}
if(!$this->meta['date']['created']){
$this->meta['date']['created'] = $this->meta['date']['modified'];
}
if(!isset($this->meta['creator'])){
$this->meta['creator'] = '';
}
}
function toc_additem($id, $text, $level) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment