0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
phpwiki
/
1.3.14-6
/
standard
/
htdocs
/
themes
/
blog
/
lib
/
[
Home
]
File: RecentChanges.php
<?php rcs_id('$Id: RecentChanges.php,v 1.2 2005/02/02 19:14:14 rurban Exp $'); /* * Extensions/modifications to the stock RecentChanges (and PageHistory) format. */ require_once('lib/plugin/RecentChanges.php'); //require_once('lib/plugin/PageHistory.php'); class _blog_RecentChanges_BoxFormatter extends _RecentChanges_BoxFormatter { function pageLink (&$rev, $link_text=false) { if (!$link_text and $rev->get('pagetype') == 'wikiblog') $link_text = $rev->get('summary'); elseif (preg_match("/\/Blog\b/", $rev->_pagename)) return ''; if ($link_text and strlen($link_text) > 20) $link_text = substr($link_text,0,20)."..."; return WikiLink($rev->getPage(),'auto',$link_text); } } class _blog_RecentChanges_Formatter extends _RecentChanges_HtmlFormatter { function pageLink (&$rev, $link_text=false) { if (!$link_text and $rev->get('pagetype') == 'wikiblog') $link_text = $rev->get('summary'); return WikiLink($rev,'auto',$link_text); } } /* class _blog_PageHistory_Formatter extends _PageHistory_HtmlFormatter { function pageLink (&$rev, $link_text=false) { if (!$link_text and $rev->get('pagetype') == 'wikiblog') $link_text = $rev->get('summary'); return WikiLink($rev,'auto',$link_text); } } */ // $Log: RecentChanges.php,v $ // Revision 1.2 2005/02/02 19:14:14 rurban // more blog hacks // // Revision 1.1 2004/12/15 17:47:32 rurban // fix RecentChanges links // fix footer layout // // (c-file-style: "gnu") // Local Variables: // mode: php // tab-width: 8 // c-basic-offset: 4 // c-hanging-comment-ender-p: nil // indent-tabs-mode: nil // End: ?>