More descriptive of requested file name, avoiding duplicate $Page->page.
function __construct($path)
{
function __construct($path)
{
- $this->page = preg_replace('{^\.(?:/|$)}', '', $path);
- $this->link = preg_replace('{(?:(?:/|^)index)?\.html$}', '', $this->page);
- $this->raw($this->page);
+ $this->file = preg_replace('{^\.(?:/|$)}', '', $path);
+ $this->link = preg_replace('{(?:(?:/|^)index)?\.html$}', '', $this->file);
+ $this->raw($this->file);
- return filemtime($this->page);
+ return filemtime($this->file);
- preg_match('< / (\d{4}) [/-] (\d{2}) (?:- (\d{2}) )? - >x', $this->page, $ymd);
+ preg_match('< / (\d{4}) [/-] (\d{2}) (?:- (\d{2}) )? - >x', $this->file, $ymd);
array_shift($ymd);
return $ymd;
}
array_shift($ymd);
return $ymd;
}