Browse Source

rebuilding

pull/40/head
Michael Save 12 years ago
parent
commit
7101fa540b
  1. 18
      inc/mod/pages.php

18
inc/mod/pages.php

@ -447,18 +447,24 @@ function mod_rebuild() {
continue; continue;
openBoard($board['uri']); openBoard($board['uri']);
$log[] = '<strong>' . sprintf($config['board_abbreviation'], $board['uri']) . '</strong>: Creating index pages';
if (!in_array($config['file_script'], $rebuilt_scripts)) { if (isset($_POST['rebuild_index'])) {
buildIndex();
$log[] = '<strong>' . sprintf($config['board_abbreviation'], $board['uri']) . '</strong>: Creating index pages';
}
if (isset($_POST['rebuild_javascript']) && !in_array($config['file_script'], $rebuilt_scripts)) {
$log[] = '<strong>' . sprintf($config['board_abbreviation'], $board['uri']) . '</strong>: Rebuilding <strong>' . $config['file_script'] . '</strong>'; $log[] = '<strong>' . sprintf($config['board_abbreviation'], $board['uri']) . '</strong>: Rebuilding <strong>' . $config['file_script'] . '</strong>';
buildJavascript(); buildJavascript();
$rebuilt_scripts[] = $config['file_script']; $rebuilt_scripts[] = $config['file_script'];
} }
$query = query(sprintf("SELECT `id` FROM `posts_%s` WHERE `thread` IS NULL", $board['uri'])) or error(db_error()); if (isset($_POST['rebuild_thread'])) {
while ($post = $query->fetch(PDO::FETCH_ASSOC)) { $query = query(sprintf("SELECT `id` FROM `posts_%s` WHERE `thread` IS NULL", $board['uri'])) or error(db_error());
$log[] = '<strong>' . sprintf($config['board_abbreviation'], $board['uri']) . '</strong>: Rebuilding thread #' . $post['id']; while ($post = $query->fetch(PDO::FETCH_ASSOC)) {
buildThread($post['id']); $log[] = '<strong>' . sprintf($config['board_abbreviation'], $board['uri']) . '</strong>: Rebuilding thread #' . $post['id'];
buildThread($post['id']);
}
} }
} }

Loading…
Cancel
Save