[php-blog-cvs] serendipity/include/admin upgrader.inc.php,1.18,1.19
A reliable, secure & extensible PHP blog | Not mainstream since 2002
Brought to you by:
garvinhicking,
jhermanns
From: Tom S. <tom...@us...> - 2005-03-29 10:26:30
|
Update of /cvsroot/php-blog/serendipity/include/admin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7689/include/admin Modified Files: upgrader.inc.php Log Message: - Upgrade Smarty to v2.6.8 - Fix problem with serendipity_traversePath not being able to show files, at all, if $onlyDirs was false - Write our own Smarty template purge function, and call it during upgrade. It deleted all ".tpl.php$" files in the compile directory Index: upgrader.inc.php =================================================================== RCS file: /cvsroot/php-blog/serendipity/include/admin/upgrader.inc.php,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- upgrader.inc.php 13 Mar 2005 14:16:36 -0000 1.18 +++ upgrader.inc.php 29 Mar 2005 10:26:19 -0000 1.19 @@ -118,6 +118,11 @@ 'desc' => 'Because of the latest multilingual improvements in Serendipity, the database key names for certain configuration directives only found in markup plugins need to be renamed.<br />' . 'This will be automatically handled by Serendipity for all internally bundled and external plugins. If you are using the external plugins "GeShi" and "Markdown", please make sure you will upgrade to their latest versions!<br />' . 'We also advise that you check the plugin configuration of all your markup plugins (like emoticate, nl2br, s9ymarkup, bbcode) and see if the settings you made are all properly migrated.'), + + array('version' => '0.8-beta5', + 'function' => 'serendipity_smarty_purge', + 'title' => 'Clear Smarty compiled templates', + 'desc' => 'Smarty has been upgraded to its latest stable version, and we therefore need to purge all compiled templates and cache'), ); /* Fetch SQL files which needs to be run */ @@ -187,11 +192,8 @@ echo '<span class="serendipityAdminMsgError">- ' . implode('<br />', $errors) . '</span><br /><br />'; } - /* Nuke Smarty cache */ - if ( isset($serendipity['smarty']) ) { - $serendipity['smarty']->clear_compiled_tpl(); - $serendipity['smarty']->clear_all_cache(); - } + /* I don't care what you told me, I will always nuke Smarty cache */ + serendipity_smarty_purge(); } @@ -331,4 +333,4 @@ <?php } } } -?> \ No newline at end of file +?> |