From a2d29860e6773b181e1c0670e2458e43321e2cd2 Mon Sep 17 00:00:00 2001 From: Michael Save Date: Wed, 14 Mar 2012 15:55:12 +1100 Subject: [PATCH] rebuild.php revision --- tools/rebuild.php | 70 ++++++++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 31 deletions(-) diff --git a/tools/rebuild.php b/tools/rebuild.php index 8be13f27..8bb8373b 100755 --- a/tools/rebuild.php +++ b/tools/rebuild.php @@ -1,67 +1,75 @@ #!/usr/bin/php "{$config['dir']['template']}/cache" )); $twig->clearCacheFiles(); - - echo 'Regenerating theme files...'."\n"; + + echo "Regenerating theme files...\n"; rebuildThemes('all'); - - echo 'Generating Javascript file...'."\n"; + + echo "Generating Javascript file...\n"; buildJavascript(); - + $boards = listBoards(); - + foreach($boards as &$board) { echo "Opening board /{$board['uri']}/...\n"; openBoard($board['uri']); - - echo 'Creating index pages...'+"\n"; + + echo "Creating index pages...\n"; buildIndex(); - + $query = query(sprintf("SELECT `id` FROM `posts_%s` WHERE `thread` IS NULL", $board['uri'])) or error(db_error()); while($post = $query->fetch()) { echo "Rebuilding #{$post['id']}...\n"; buildThread($post['id']); } } - echo 'Complete!'."\n"; + + printf("Complete! Took %g seconds\n", microtime(true) - $start); + + // modLog('Rebuilt everything using tools/rebuild.php'); - printf('Took %g seconds.'."\n", microtime(true) - $start); - - //modLog('Rebuilt everything using tools/rebuild.php'); -?>