From e056b1eb70d47675dd4658abe830a2a609227ef5 Mon Sep 17 00:00:00 2001 From: Michael Save Date: Thu, 12 Apr 2012 12:53:45 +1000 Subject: fix fatal errors. works with v0.9.6 --- tools/rebuild.php | 142 +++++++++++++++++++++++++++--------------------------- 1 file changed, 71 insertions(+), 71 deletions(-) (limited to 'tools/rebuild.php') diff --git a/tools/rebuild.php b/tools/rebuild.php index 1560893c..3b5c0de2 100755 --- a/tools/rebuild.php +++ b/tools/rebuild.php @@ -1,5 +1,6 @@ #!/usr/bin/php clearCacheFiles(); + +if(!$options['quiet']) + echo "Regenerating theme files...\n"; +rebuildThemes('all'); + +if(!$options['quiet']) + echo "Generating Javascript file...\n"; +buildJavascript(); + +$main_js = $config['file_script']; + +$boards = listBoards(); + +foreach($boards as &$board) { + if($options['board'] && $board['uri'] != $options['board']) + continue; if(!$options['quiet']) - echo "== Tinyboard {$config['version']} ==\n"; + echo "Opening board /{$board['uri']}/...\n"; + openBoard($board['uri']); - if(!$options['quiet']) - echo "Clearing template cache...\n"; - $twig = new Twig_Environment($loader, Array( - 'cache' => "{$config['dir']['template']}/cache" - )); - $twig->clearCacheFiles(); + if($config['file_script'] != $main_js) { + // different javascript file + if(!$options['quiet']) + echo "Generating Javascript file...\n"; + buildJavascript(); + } - if(!$options['quiet']) - echo "Regenerating theme files...\n"; - rebuildThemes('all'); if(!$options['quiet']) - echo "Generating Javascript file...\n"; - buildJavascript(); + echo "Creating index pages...\n"; + buildIndex(); - $main_js = $config['file_script']; + if($options['quick']) + continue; // do no more - $boards = listBoards(); - - foreach($boards as &$board) { - if($options['board'] && $board['uri'] != $options['board']) - continue; - - if(!$options['quiet']) - echo "Opening board /{$board['uri']}/...\n"; - openBoard($board['uri']); - - if($config['file_script'] != $main_js) { - // different javascript file - if(!$options['quiet']) - echo "Generating Javascript file...\n"; - buildJavascript(); - } - - - if(!$options['quiet']) - echo "Creating index pages...\n"; - buildIndex(); - - if($options['quick']) - continue; // do no more - - if($options['full']) { - $query = query(sprintf("SELECT `id` FROM `posts_%s`", $board['uri'])) or error(db_error()); - while($post = $query->fetch()) { - if(!$options['quiet']) - echo "Rebuilding #{$post['id']}...\n"; - rebuildPost($post['id']); - } - } - - $query = query(sprintf("SELECT `id` FROM `posts_%s` WHERE `thread` IS NULL", $board['uri'])) or error(db_error()); + if($options['full']) { + $query = query(sprintf("SELECT `id` FROM `posts_%s`", $board['uri'])) or error(db_error()); while($post = $query->fetch()) { if(!$options['quiet']) echo "Rebuilding #{$post['id']}...\n"; - buildThread($post['id']); + rebuildPost($post['id']); } } - if(!$options['quiet']) - printf("Complete! Took %g seconds\n", microtime(true) - $start); - - unset($board); - modLog('Rebuilt everything using tools/rebuild.php'); + $query = query(sprintf("SELECT `id` FROM `posts_%s` WHERE `thread` IS NULL", $board['uri'])) or error(db_error()); + while($post = $query->fetch()) { + if(!$options['quiet']) + echo "Rebuilding #{$post['id']}...\n"; + buildThread($post['id']); + } +} + +if(!$options['quiet']) + printf("Complete! Took %g seconds\n", microtime(true) - $start); + +unset($board); +modLog('Rebuilt everything using tools/rebuild.php'); -- cgit v1.3