2
2
3
3
class MplusQAPIclient
4
4
{
5
- const CLIENT_VERSION = '0.9.8 ' ;
5
+ const CLIENT_VERSION = '0.9.9 ' ;
6
6
7
7
var $ MIN_API_VERSION_MAJOR = 0 ;
8
8
var $ MIN_API_VERSION_MINOR = 9 ;
9
- var $ MIN_API_VERSION_REVIS = 8 ;
9
+ var $ MIN_API_VERSION_REVIS = 9 ;
10
10
11
11
var $ MAX_API_VERSION_MAJOR = 0 ;
12
12
var $ MAX_API_VERSION_MINOR = 9 ;
13
- var $ MAX_API_VERSION_REVIS = 8 ;
13
+ var $ MAX_API_VERSION_REVIS = 9 ;
14
14
15
15
var $ debug = false ;
16
16
@@ -1193,7 +1193,7 @@ public function parseProducts($soapProducts)
1193
1193
$ products = array ();
1194
1194
foreach ($ soapProducts as $ soapProduct ) {
1195
1195
$ product = objectToArray ($ soapProduct );
1196
- if (isset ( $ product [ 'groupNumbers ' ] )) {
1196
+ if (array_key_exists ( 'groupNumbers ' , $ product )) {
1197
1197
if ( ! is_array ($ product ['groupNumbers ' ])) {
1198
1198
if ( ! empty ($ product ['groupNumbers ' ])) {
1199
1199
$ product ['groupNumbers ' ] = array ($ product ['groupNumbers ' ]);
@@ -1206,6 +1206,15 @@ public function parseProducts($soapProducts)
1206
1206
else {
1207
1207
$ product ['groupNumbers ' ] = array ();
1208
1208
}
1209
+ if (array_key_exists ('sortOrderGroupList ' , $ product )) {
1210
+ if (array_key_exists ('sortOrderGroup ' , $ product ['sortOrderGroupList ' ])) {
1211
+ $ product ['sortOrderGroupList ' ] = $ product ['sortOrderGroupList ' ]['sortOrderGroup ' ];
1212
+ } else {
1213
+ $ product ['sortOrderGroupList ' ] = array ();
1214
+ }
1215
+ } else {
1216
+ $ product ['sortOrderGroupList ' ] = array ();
1217
+ }
1209
1218
if (isset ($ product ['articleList ' ]['article ' ]) and ! isset ($ product ['articleList ' ]['article ' ]['articleNumber ' ])) {
1210
1219
$ product ['articleList ' ] = $ product ['articleList ' ]['article ' ];
1211
1220
}
0 commit comments