File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 37
37
if (isset ($ _REQUEST ['orig_field_where ' ])) {
38
38
$ _REQUEST ['field_where ' ] = $ _REQUEST ['orig_field_where ' ];
39
39
}
40
- $ num_fields = $ _REQUEST ['orig_num_fields ' ] + $ _REQUEST ['added_fields ' ];
40
+ $ num_fields = min (
41
+ intval ($ _REQUEST ['orig_num_fields ' ]) + intval ($ _REQUEST ['added_fields ' ]),
42
+ 4096
43
+ );
41
44
$ regenerate = true ;
42
45
} elseif (isset ($ _REQUEST ['num_fields ' ]) && intval ($ _REQUEST ['num_fields ' ]) > 0 ) {
43
- $ num_fields = ( int ) $ _REQUEST ['num_fields ' ];
46
+ $ num_fields = min ( 4096 , intval ( $ _REQUEST ['num_fields ' ])) ;
44
47
} else {
45
48
$ num_fields = 1 ;
46
49
}
Original file line number Diff line number Diff line change 41
41
// check number of fields to be created
42
42
if (isset ($ _REQUEST ['submit_num_fields ' ])) {
43
43
$ regenerate = true ; // for libraries/tbl_columns_definition_form.inc.php
44
- $ num_fields = $ _REQUEST ['orig_num_fields ' ] + $ _REQUEST ['added_fields ' ];
44
+ $ num_fields = min (
45
+ intval ($ _REQUEST ['orig_num_fields ' ]) + intval ($ _REQUEST ['added_fields ' ]),
46
+ 4096
47
+ );
45
48
} elseif (isset ($ _REQUEST ['num_fields ' ]) && intval ($ _REQUEST ['num_fields ' ]) > 0 ) {
46
- $ num_fields = ( int ) $ _REQUEST ['num_fields ' ];
49
+ $ num_fields = min ( 4096 , intval ( $ _REQUEST ['num_fields ' ])) ;
47
50
} else {
48
51
$ num_fields = 4 ;
49
52
}
You can’t perform that action at this time.
0 commit comments