Use nextParameter instead of addParameter and manually counting where possible.
This commit is contained in:
parent
d3f9c299af
commit
7d710e2d02
26 changed files with 490 additions and 554 deletions
|
@ -23,8 +23,8 @@ final class UpdateUserAgentStorage_20230721_121854 implements DbMigration {
|
|||
while($selectLoginAttempts->next()) {
|
||||
$updateLoginAttempts->reset();
|
||||
$userAgent = $selectLoginAttempts->getString(0);
|
||||
$updateLoginAttempts->addParameter(1, json_encode(ClientInfo::parse($userAgent)));
|
||||
$updateLoginAttempts->addParameter(2, $userAgent);
|
||||
$updateLoginAttempts->nextParameter(json_encode(ClientInfo::parse($userAgent)));
|
||||
$updateLoginAttempts->nextParameter($userAgent);
|
||||
$updateLoginAttempts->execute();
|
||||
}
|
||||
|
||||
|
@ -33,8 +33,8 @@ final class UpdateUserAgentStorage_20230721_121854 implements DbMigration {
|
|||
while($selectSessions->next()) {
|
||||
$updateSessions->reset();
|
||||
$userAgent = $selectSessions->getString(0);
|
||||
$updateSessions->addParameter(1, json_encode(ClientInfo::parse($userAgent)));
|
||||
$updateSessions->addParameter(2, $userAgent);
|
||||
$updateSessions->nextParameter(json_encode(ClientInfo::parse($userAgent)));
|
||||
$updateSessions->nextParameter($userAgent);
|
||||
$updateSessions->execute();
|
||||
}
|
||||
|
||||
|
|
|
@ -77,12 +77,13 @@ final class NewPermissionsSystem_20230830_213930 implements DbMigration {
|
|||
|
||||
$result = $conn->query('SELECT user_id, role_id, general_perms_allow, general_perms_deny, user_perms_allow, user_perms_deny, changelog_perms_allow, changelog_perms_deny, news_perms_allow, news_perms_deny, forum_perms_allow, forum_perms_deny, comments_perms_allow, comments_perms_deny FROM msz_permissions');
|
||||
while($result->next()) {
|
||||
$insert->addParameter(1, $result->isNull(0) ? null : $result->getString(0));
|
||||
$insert->addParameter(2, $result->isNull(1) ? null : $result->getString(1));
|
||||
$insert->addParameter(3, null);
|
||||
$insert->addParameter(4, 'user');
|
||||
$insert->addParameter(5, $result->getInteger(4));
|
||||
$insert->addParameter(6, $result->getInteger(5));
|
||||
$insert->reset();
|
||||
$insert->nextParameter($result->isNull(0) ? null : $result->getString(0));
|
||||
$insert->nextParameter($result->isNull(1) ? null : $result->getString(1));
|
||||
$insert->nextParameter(null);
|
||||
$insert->nextParameter('user');
|
||||
$insert->nextParameter($result->getInteger(4));
|
||||
$insert->nextParameter($result->getInteger(5));
|
||||
$insert->execute();
|
||||
|
||||
$allow = $result->getInteger(2);
|
||||
|
@ -105,12 +106,13 @@ final class NewPermissionsSystem_20230830_213930 implements DbMigration {
|
|||
|
||||
$result = $conn->query('SELECT user_id, role_id, forum_id, forum_perms_allow, forum_perms_deny FROM msz_forum_permissions');
|
||||
while($result->next()) {
|
||||
$insert->addParameter(1, $result->isNull(0) ? null : $result->getString(0));
|
||||
$insert->addParameter(2, $result->isNull(1) ? null : $result->getString(1));
|
||||
$insert->addParameter(3, $result->getString(2));
|
||||
$insert->addParameter(4, 'forum');
|
||||
$insert->addParameter(5, $result->getInteger(3));
|
||||
$insert->addParameter(6, $result->getInteger(4));
|
||||
$insert->reset();
|
||||
$insert->nextParameter($result->isNull(0) ? null : $result->getString(0));
|
||||
$insert->nextParameter($result->isNull(1) ? null : $result->getString(1));
|
||||
$insert->nextParameter($result->getString(2));
|
||||
$insert->nextParameter('forum');
|
||||
$insert->nextParameter($result->getInteger(3));
|
||||
$insert->nextParameter($result->getInteger(4));
|
||||
$insert->execute();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue