Compare commits
3 commits
Author | SHA1 | Date | |
---|---|---|---|
|
174d217f11 | ||
|
56ce743994 | ||
|
040a3fbd8a |
2 changed files with 16 additions and 1 deletions
|
@ -83,6 +83,13 @@ abstract class DokuWikiNode
|
||||||
return $this->name;
|
return $this->name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return DokuWikiNameSpace
|
||||||
|
*/
|
||||||
|
public function getParent() {
|
||||||
|
return $this->parent;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $filename
|
* @param $filename
|
||||||
* @param null $parent
|
* @param null $parent
|
||||||
|
|
|
@ -38,10 +38,18 @@ class DokuWikiPage extends DokuWikiNode
|
||||||
$entry = parseChangelogLine($raw_entry);
|
$entry = parseChangelogLine($raw_entry);
|
||||||
if ((!is_null($this->maxChangeSetAge)) && ($this->maxChangeSetAge->format('U') > $entry['date']))
|
if ((!is_null($this->maxChangeSetAge)) && ($this->maxChangeSetAge->format('U') > $entry['date']))
|
||||||
continue;
|
continue;
|
||||||
$changelog = new DokuWikiChangeset($entry['date'], $entry['extra'], $entry['id'], $entry['ip'], $entry['sum'], $entry['type'], $entry['user'],$page);
|
$changelog = new DokuWikiChangeset($entry['date'], $entry['extra'], $entry['id'], $entry['ip'], $entry['sum'], $entry['type'], $entry['user'],$this);
|
||||||
$this->ChangeLog->append($changelog);
|
$this->ChangeLog->append($changelog);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if ($this->ChangeLog->count() > 0) {
|
||||||
|
$this->ChangeLog->uasort(function(DokuWikiChangeset $a, DokuWikiChangeset $b){
|
||||||
|
if ($a->getDate() == $b->getDate()) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
return ($a->getDate() > $b->getDate()) ? -1 : 1;
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue