Index: phpwiki-release-1_2_0/lib/transform.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/transform.php,v retrieving revision 1.8 diff -u -r1.8 transform.php --- phpwiki-release-1_2_0/lib/transform.php 2001/01/04 18:34:15 1.8 +++ phpwiki-release-1_2_0/lib/transform.php 2001/09/21 18:08:30 @@ -32,12 +32,6 @@ } - // only call these once, for efficiency - $quick_search_box = RenderQuickSearch(); - $full_search_box = RenderFullSearch(); - $most_popular_list = RenderMostPopular(); - - // Loop over all lines of the page and apply transformation rules $numlines = count($pagehash["content"]); @@ -237,9 +231,12 @@ $html .= SetHTMLOutputMode('p', ZERO_LEVEL, 0); } - $tmpline = str_replace('%%Search%%', $quick_search_box, $tmpline); - $tmpline = str_replace('%%Fullsearch%%', $full_search_box, $tmpline); - $tmpline = str_replace('%%Mostpopular%%', $most_popular_list, $tmpline); + if (strstr($tmpline, '%%Search%%')) + $tmpline = str_replace('%%Search%%', RenderQuickSearch(), $tmpline); + if (strstr($tmpline, '%%Fullsearch%%')) + $tmpline = str_replace('%%Fullsearch%%', RenderFullSearch(), $tmpline); + if (strstr($tmpline, '%%Mostpopular%%')) + $tmpline = str_replace('%%Mostpopular%%', RenderMostPopular(), $tmpline); if(defined('WIKI_ADMIN') && strstr($tmpline, '%%ADMIN-')) $tmpline = ParseAdminTokens($tmpline);