File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -3240,12 +3240,14 @@ public function getStateInfo()
32403240 if (is_array ($ data ['search_field ' ])) {
32413241 $ search_array = array ();
32423242 foreach ($ data ['search_field ' ] as $ search_key => $ search_field_name ) {
3243+ $ search_field_name = preg_replace ('/[^a-zA-Z0-9_]/ ' , '' , $ search_field_name );
32433244 $ search_array [$ search_field_name ] = isset ($ data ['search_text ' ][$ search_key ]) ? $ data ['search_text ' ][$ search_key ] : '' ;
32443245 }
32453246 $ state_info ->search = $ search_array ;
32463247 } else {
3248+ $ field_name = preg_replace ('/[^a-zA-Z0-9_]/ ' , '' , $ data ['search_field ' ]);
32473249 $ state_info ->search = (object )array (
3248- 'field ' => strip_tags ( $ data [ ' search_field ' ]) ,
3250+ 'field ' => $ field_name ,
32493251 'text ' => $ data ['search_text ' ] );
32503252 }
32513253 }
Original file line number Diff line number Diff line change 11v 1.6.2
22 - #442: Searching in grid with value 0 is not working
33 - #458: Updated Lithuanian language by @dgvirtual
4+ - Security fix
45v 1.6.1
56 - #441: Adding clone functionality - contribution from @portapipe
67v 1.6.0
You can’t perform that action at this time.
0 commit comments