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('(\d{4})/(\d{2})-(\d{2})->', $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";
- foreach (array_reverse($input) as $filename) {
- $article = new ArchiveArticle($filename);
- print '- ';
- if ($article->thumb) {
- printf('', $article->thumb);
- }
- print '';
- printf(
- '',
- $article->link, $article->title, $article->date
- );
- print $article->body;
- print "
\n\n";
-
- if (--$limit <= 0) break;
- }
- print "
\n\n";
-}
-
-function printtoc($input)
-{
- if (!is_array($input)) $input = glob("$input/*.html");
- print '';
- foreach (array_reverse($input) as $page) {
- $article = new ArchiveArticle($page);
- printf('- %s %s
',
- $article->link, $article->safetitle, $article->date);
- }
- print "
\n";
-}