summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2010-07-22 15:53:00 -0700
committerBharat Mediratta <bharat@menalto.com>2010-07-22 15:53:00 -0700
commit108fff735cd0882f4b1ced4c2352fcd44247467e (patch)
tree0672df62937e79e59f63b79b45a9cd39c9504cd7
parent663f079e8565d8bd565b1f8cdf85cb8f0269c87b (diff)
Initialize $request in submit_translations(). Fixes ticket #1239.
-rw-r--r--modules/gallery/helpers/l10n_client.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/gallery/helpers/l10n_client.php b/modules/gallery/helpers/l10n_client.php
index 52c13c78..43cc2036 100644
--- a/modules/gallery/helpers/l10n_client.php
+++ b/modules/gallery/helpers/l10n_client.php
@@ -194,12 +194,15 @@ class l10n_client_Core {
// @todo Batch requests (max request size)
// @todo include base_revision in submission / how to handle resubmissions / edit fights?
+ $request = new stdClass();
foreach (db::build()
->select("key", "message", "locale", "base_revision", "translation")
->from("outgoing_translations")
->execute() as $row) {
$key = $row->key;
if (!isset($request->{$key})) {
+ $request->{$key} = new stdClass();
+ $request->{$key}->translations = new stdClass();
$request->{$key}->message = json_encode(unserialize($row->message));
}
$request->{$key}->translations->{$row->locale} = json_encode(unserialize($row->translation));