File tree Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Original file line number Diff line number Diff line change @@ -312,22 +312,24 @@ protected function from_repeatable(\stdClass $data) {
312
312
313
313
$ repeathiddenname = self ::FORM_REPEATHIDDENNAME ;
314
314
$ defs = [];
315
- for ($ i = 0 ; $ i < $ data ->$ repeathiddenname ; ++$ i ) {
316
- if (isset ($ deletehidden [$ i ])) {
317
- continue ;
318
- }
319
- $ obj = new \stdClass ();
320
- $ defs [$ i ] = $ obj ;
321
- }
322
-
323
- foreach ($ columndefs as $ columndef ) {
324
- $ names = $ this ->get_element_names ($ columndef );
325
- $ formname = $ names ->ulelementname ;
326
- foreach ($ data ->$ formname as $ i => $ val ) {
315
+ if (isset ($ data ->$ repeathiddenname )) {
316
+ for ($ i = 0 ; $ i < $ data ->$ repeathiddenname ; ++$ i ) {
327
317
if (isset ($ deletehidden [$ i ])) {
328
318
continue ;
329
319
}
330
- $ defs [$ i ]->$ formname = $ val ;
320
+ $ obj = new \stdClass ();
321
+ $ defs [$ i ] = $ obj ;
322
+ }
323
+
324
+ foreach ($ columndefs as $ columndef ) {
325
+ $ names = $ this ->get_element_names ($ columndef );
326
+ $ formname = $ names ->ulelementname ;
327
+ foreach ($ data ->$ formname as $ i => $ val ) {
328
+ if (isset ($ deletehidden [$ i ])) {
329
+ continue ;
330
+ }
331
+ $ defs [$ i ]->$ formname = $ val ;
332
+ }
331
333
}
332
334
}
333
335
You can’t perform that action at this time.
0 commit comments