algorithm of data insertion approved

This commit is contained in:
Digimon
2014-01-17 17:01:22 +02:00
parent 7b1b7a3740
commit 48eb4c2685

View File

@@ -132,12 +132,18 @@ class MessageController extends Controller
$this->usageError('The "connectionID" must refer to a valid database application component.'); $this->usageError('The "connectionID" must refer to a valid database application component.');
} }
$sourceMessageTable = !isset($config['sourceMessageTable']) ? 'SourceMessage' : $config['sourceMessageTable']; $sourceMessageTable = !isset($config['sourceMessageTable']) ? 'SourceMessage' : $config['sourceMessageTable'];
$res = [];
foreach ($config['languages'] as $language) { foreach ($config['languages'] as $language) {
foreach ($messages as $category => $msgs) { foreach ($messages as $category => $msgs) {
$messages[$category] = array_values(array_unique($msgs)); $res[$category] = $msgs;
$this->saveMessagesToDb($messages, $dbConnection, $sourceMessageTable, $config['removeUnused']);
} }
} }
$this->saveMessagesToDb(
$res,
$dbConnection,
$sourceMessageTable,
$config['removeUnused']
);
} }
} }