From 73863b5f17b776dc2e825dd0a0929d0d86da0c88 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 17 Jan 2019 13:18:26 +0800 Subject: [PATCH] _translations_/Bjs.php --- _translations_/Bjs.php | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/_translations_/Bjs.php b/_translations_/Bjs.php index e6c38a7d..a69223cd 100644 --- a/_translations_/Bjs.php +++ b/_translations_/Bjs.php @@ -15,24 +15,23 @@ class Pman_Core_Bjs { { $this->json = json_decode(file_get_contents($file)); - $this->iterateFields($this->json->items); } - function iterateFields($ar, $res) + function iterateFields($ar) { foreach($ar as $o) { switch ($o->xtype) { case "ComboBox": - $res[] = $o->{'String hiddenName'}; + $this->fields[] = $o->{'String hiddenName'}; // fall throught.. $k = isset($o->{'String name'}) ? 'String name' : 'string name'; if (!isset($o->{$k})) { break; // allowed to not exit. } - $res[] = $o->{$k}; + $this->fields[] = $o->{$k}; case "Input": case "TextArea": @@ -48,25 +47,24 @@ class Pman_Core_Bjs { echo "missing string name"; print_r($o);exit; } - $res[] = $o->{$k}; + $this->fields[] = $o->{$k}; break; case "MoneyField": $k = isset($o->{'String currencyName'}) ? 'String currencyName' : 'string currencyName'; - $res[] = $o->{$k}; + $this->fields[] = $o->{$k}; $k = isset($o->{'String name'}) ? 'String name' : 'string name'; - $res[] = $o->{$k}; + $this->fields[] = $o->{$k}; break; default: if (isset($o->items)) { - $res = $this->iterateFields($o->items,$res); + $this->fields = $this->iterateFields($o->items); } } } - return $res; } -- 2.39.2