|
|
@ -203,13 +203,11 @@ class MessageController extends Controller |
|
|
|
foreach ($new as $category => $msgs) { |
|
|
|
foreach ($new as $category => $msgs) { |
|
|
|
foreach ($msgs as $m) { |
|
|
|
foreach ($msgs as $m) { |
|
|
|
$savedFlag = true; |
|
|
|
$savedFlag = true; |
|
|
|
|
|
|
|
$lastPk = $db->schema->insert($sourceMessageTable, ['category' => $category, 'message' => $m]); |
|
|
|
$db->createCommand() |
|
|
|
|
|
|
|
->insert($sourceMessageTable, ['category' => $category, 'message' => $m])->execute(); |
|
|
|
|
|
|
|
$lastID = $db->getLastInsertID(); |
|
|
|
|
|
|
|
foreach ($languages as $language) { |
|
|
|
foreach ($languages as $language) { |
|
|
|
$db->createCommand() |
|
|
|
$db->createCommand() |
|
|
|
->insert($messageTable, ['id' => $lastID, 'language' => $language])->execute(); |
|
|
|
->insert($messageTable, ['id' => $lastPk['id'], 'language' => $language]) |
|
|
|
|
|
|
|
->execute(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -222,7 +220,8 @@ class MessageController extends Controller |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
if ($removeUnused) { |
|
|
|
if ($removeUnused) { |
|
|
|
$db->createCommand() |
|
|
|
$db->createCommand() |
|
|
|
->delete($sourceMessageTable, ['in', 'id', $obsolete])->execute(); |
|
|
|
->delete($sourceMessageTable, ['in', 'id', $obsolete]) |
|
|
|
|
|
|
|
->execute(); |
|
|
|
$this->stdout("deleted.\n"); |
|
|
|
$this->stdout("deleted.\n"); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
$db->createCommand() |
|
|
|
$db->createCommand() |
|
|
|