Fix rebuild.php script to run to completion

This commit is contained in:
towards-a-new-leftypol 2023-08-07 23:11:56 -04:00
parent 84b8597dde
commit c43a0c1a96
1 changed files with 7 additions and 2 deletions

View File

@ -22,6 +22,7 @@
require dirname(__FILE__) . '/inc/cli.php';
require_once("inc/bans.php");
require_once("inc/mod/pages.php");
$start = microtime(true);
@ -42,7 +43,8 @@ if(!$options['quiet'])
echo "Clearing template cache...\n";
load_twig();
$twig->clearCacheFiles();
clearCacheFiles("{$config['dir']['template']}/cache");
if(!$options['quiet'])
echo "Regenerating theme files...\n";
@ -56,6 +58,8 @@ $main_js = $config['file_script'];
$boards = listBoards();
ini_set('memory_limit', -1);
foreach($boards as &$board) {
if($options['board'] && $board['uri'] != $options['board'])
continue;
@ -64,7 +68,6 @@ foreach($boards as &$board) {
echo "Opening board /{$board['uri']}/...\n";
// Reset locale to global locale
$config['locale'] = $global_locale;
openBoard($board['uri']);
$config['try_smarter'] = false;
if($config['file_script'] != $main_js) {
@ -77,6 +80,8 @@ foreach($boards as &$board) {
if(!$options['quiet'])
echo "Creating index pages...\n";
setupBoard($board);
buildIndex();
if($options['quick'])