2024-06-20 10:11:47 -03:00
|
|
|
<?php
|
|
|
|
|
|
|
|
require_once dirname(__FILE__) . '/inc/cli.php';
|
|
|
|
|
2024-12-27 15:35:02 +01:00
|
|
|
foreach (listBoards(true) as $uri) {
|
|
|
|
query(\sprintf('ALTER TABLE ``posts_%s`` MODIFY `password` varchar(64) DEFAULT NULL;', $uri)) or error(db_error());
|
|
|
|
$query = prepare(\sprintf("SELECT DISTINCT `password` FROM ``posts_%s``", $uri));
|
|
|
|
$query->execute() or error(db_error($query));
|
2024-06-20 10:11:47 -03:00
|
|
|
|
2024-12-27 15:35:02 +01:00
|
|
|
while($entry = $query->fetch(\PDO::FETCH_ASSOC)) {
|
|
|
|
$update_query = prepare(\sprintf("UPDATE ``posts_%s`` SET `password` = :password WHERE `password` = :password_org", $uri));
|
|
|
|
$update_query->bindValue(':password', hashPassword($entry['password']));
|
|
|
|
$update_query->bindValue(':password_org', $entry['password']);
|
|
|
|
$update_query->execute() or error(db_error());
|
|
|
|
}
|
|
|
|
}
|