From: Geoffrey T. D. <da...@us...> - 2001-09-21 19:15:15
|
Update of /cvsroot/phpwiki/phpwiki/lib In directory usw-pr-cvs1:/tmp/cvs-serv18637/lib Modified Files: Tag: release-1_2-branch transform.php Log Message: Efficiency patch from Gary Benson <ga...@in...>: don't compute MostPopular list unless it's needed. Index: transform.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/transform.php,v retrieving revision 1.8.2.1 retrieving revision 1.8.2.2 diff -C2 -r1.8.2.1 -r1.8.2.2 *** transform.php 2001/03/02 03:48:47 1.8.2.1 --- transform.php 2001/09/21 19:15:12 1.8.2.2 *************** *** 33,42 **** - // 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"]); --- 33,36 ---- *************** *** 246,252 **** // concerned. Paragraph (<p>) elements are not allowed to contain // other block-level elements (like <form>s). ! $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(defined('WIKI_ADMIN') && strstr($tmpline, '%%ADMIN-')) $tmpline = ParseAdminTokens($tmpline); --- 240,249 ---- // concerned. Paragraph (<p>) elements are not allowed to contain // other block-level elements (like <form>s). ! 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); |