X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/3080864c4cd697bd083f9fd0315f0ffababd593d..HEAD:/nieuws.inc.php diff --git a/nieuws.inc.php b/nieuws.inc.php deleted file mode 100644 index a925a91..0000000 --- a/nieuws.inc.php +++ /dev/null @@ -1,105 +0,0 @@ - 0 ? $monthname[intval($parts[2])] : '', $parts[1], - count($parts) > 6 ? "$parts[4]:$parts[5]" : '', - ])); -} - -class ArchiveArticle -{ - function __construct($path) - { - $this->page = $path; - $this->link = preg_replace('/\.html$/', '', $path); - } - - function __get($col) - { - return $this->$col = $this->$col(); # run method and cache - } - - function file() - { - return fopen($this->page, 'r'); - } - - function title() - { - return preg_replace('{

(.*)

\s*}', '\1', fgets($this->file)); - } - - function safetitle() - { - return strip_tags($this->title); - } - - function date() - { - if (!preg_match('', $this->page, $parts)) return; - return showdate($parts); - } - - function body() - { - return fread($this->file, filesize($this->page)); - } - - function image() - { - foreach (['jpg', 'png'] as $ext) { - if (file_exists("{$this->link}.$ext")) { - return "{$this->link}.$ext"; - } - } - } - - function thumb($size = '300x') - { - if ($this->image) - return "thumb/$size/{$this->image}"; - } -} - -function shownews($input, $limit = 1000) -{ - if (!is_array($input)) $input = glob("$input/*.html"); - print '\n\n"; -} - -function printtoc($input) -{ - if (!is_array($input)) $input = glob("$input/*.html"); - print '\n"; -}