From: <var...@us...> - 2009-04-18 16:12:11
|
Revision: 6781 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6781&view=rev Author: vargenau Date: 2009-04-18 16:12:07 +0000 (Sat, 18 Apr 2009) Log Message: ----------- Allow "Template:" and "Template/" prefix (Mediawiki compatibility) Modified Paths: -------------- trunk/lib/plugin/Template.php Modified: trunk/lib/plugin/Template.php =================================================================== --- trunk/lib/plugin/Template.php 2009-04-18 16:09:42 UTC (rev 6780) +++ trunk/lib/plugin/Template.php 2009-04-18 16:12:07 UTC (rev 6781) @@ -113,6 +113,15 @@ return $this->error(_("no page specified")); } + // If "Template:$page" exists, use it + // else if "Template/$page" exists, use it + // else use "$page" + if ($dbi->isWikiPage("Template:" . $page)) { + $page = "Template:" . $page; + } elseif ($dbi->isWikiPage("Template/" . $page)) { + $page = "Template/" . $page; + } + // Protect from recursive inclusion. A page can include itself once static $included_pages = array(); if (in_array($page, $included_pages)) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |