diff options
Diffstat (limited to 'tools/import_rules.php')
| -rw-r--r-- | tools/import_rules.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/import_rules.php b/tools/import_rules.php new file mode 100644 index 00000000..f583f035 --- /dev/null +++ b/tools/import_rules.php @@ -0,0 +1,16 @@ +<?php +// This script imports rules.txt files from the old system into the new ``pages`` table. + +require dirname(__FILE__) . '/inc/cli.php'; + +$boards = listBoards(TRUE); + +foreach ($boards as $i => $b) { + $rules = @file_get_contents($b.'/rules.txt'); + if ($rules && !empty(trim($rules))) { + $query = prepare('INSERT INTO ``pages``(name, title, type, board, content) VALUES("rules", "Rules", "html", :board, :content)'); + $query->bindValue(':board', $b); + $query->bindValue(':content', $rules); + $query->execute() or error(db_error($query)); + } +} |
