sitemap: apply link metadata from handler call
[minimedit.git] / widget / linkref.php
1 <?php
2         $article = new ArchiveArticle($Page->place[0]);
3         if ($article->handler) {
4                 $Page = $article;
5                 $User = NULL;
6                 ob_start();
7                 include "./{$article->handler}/index.php";
8                 ob_end_clean();
9                 $article = $Page;
10         }
11         printf('<a href="%s">%s</a>', $article->link, $article->name);
12         if ($article->image) {
13                 printf("\n\t".'<img class="right" src="/%s" />', $article->thumb('100x100'));
14         }
15         if ($article->teaser) {
16                 printf("\n\t<blockquote>%s</blockquote>", preg_replace(
17                         ['/\n(.*)/s', '/<img[^>]*>/'],
18                         [' <small>\1</small>', ''],
19                         $article->teaser
20                 ));
21         }