From: Geoffrey T. D. <da...@us...> - 2001-03-05 23:35:57
|
Update of /cvsroot/phpwiki/phpwiki/lib In directory usw-pr-cvs1:/tmp/cvs-serv15457/lib Modified Files: stdlib.php Log Message: Split BumpyWords in page title. Also minor code cleanup: ###BROWSE_PAGE### and ###ACTION### make no sense for the MESSAGE template. Index: stdlib.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/stdlib.php,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -r1.36 -r1.37 *** stdlib.php 2001/03/02 00:16:53 1.36 --- stdlib.php 2001/03/05 23:37:32 1.37 *************** *** 528,531 **** --- 528,535 ---- _dotoken('USERID', htmlspecialchars($user->id()), $page); _dotoken('PAGE', htmlspecialchars($name), $page); + _dotoken('SPLIT_PAGE', + htmlspecialchars( + preg_replace('/([[:lower:]])([[:upper:]])/', '\\1 \\2', $name)), + $page); _dotoken('LOGO', htmlspecialchars(DataURL($logo)), $page); _dotoken('CSS_URL', htmlspecialchars(DataURL(CSS_URL)), $page); *************** *** 538,545 **** // FIXME: Clean up this stuff - $browse_page = WikiURL($name); - _dotoken('BROWSE_PAGE', $browse_page, $page); - $arg_sep = strstr($browse_page, '?') ? '&' : '?'; - _dotoken('ACTION', $browse_page . $arg_sep . "action=", $page); _dotoken('BROWSE', WikiURL(''), $page); --- 542,545 ---- *************** *** 561,564 **** --- 561,570 ---- // invalid for messages (search results, error messages) if ($template != 'MESSAGE') { + $browse_page = WikiURL($name); + _dotoken('BROWSE_PAGE', $browse_page, $page); + + $arg_sep = strstr($browse_page, '?') ? '&' : '?'; + _dotoken('ACTION', $browse_page . $arg_sep . "action=", $page); + _dotoken('PAGEURL', rawurlencode($name), $page); if (!empty($hash['lastmodified'])) |