@@ -256,7 +256,7 @@ public static function get($indentifier, $parameters, $misc = 0)
256
256
257
257
if ($ index = 'exportIDs ' )
258
258
{
259
- $ parameters ['exportIDs ' ] = unserialize (urldecode ($ parameters ['exportIDs ' ]));
259
+ $ parameters ['exportIDs ' ] = json_decode (urldecode ($ parameters ['exportIDs ' ]), true );
260
260
}
261
261
}
262
262
}
@@ -269,7 +269,7 @@ public static function get($indentifier, $parameters, $misc = 0)
269
269
270
270
if (isset ($ indentifierParts [2 ]))
271
271
{
272
- $ misc = unserialize ($ indentifierParts [2 ]);
272
+ $ misc = json_decode ($ indentifierParts [2 ], true );
273
273
}
274
274
275
275
if (!file_exists (sprintf ('modules/%s/dataGrids.php ' , $ module )))
@@ -298,7 +298,7 @@ public static function getFromRequest()
298
298
}
299
299
300
300
$ indentifier = $ _REQUEST ['i ' ];
301
- $ parameters = unserialize ($ _REQUEST ['p ' ]);
301
+ $ parameters = json_decode ($ _REQUEST ['p ' ], true );
302
302
303
303
return self ::get ($ indentifier , $ parameters );
304
304
}
@@ -318,7 +318,7 @@ public static function getRecentParamaters($indentifier, $misc = 0)
318
318
{
319
319
if ($ misc != 0 )
320
320
{
321
- $ indentifier .= ': ' . serialize ($ misc );
321
+ $ indentifier .= ': ' . json_encode ($ misc );
322
322
}
323
323
324
324
return $ _SESSION ['CATS ' ]->getDataGridParameters ($ indentifier );
@@ -352,7 +352,7 @@ public function getMiscArgument()
352
352
353
353
if (isset ($ instanceParts [2 ]))
354
354
{
355
- return unserialize ($ instanceParts [2 ]);
355
+ return json_decode ($ instanceParts [2 ], true );
356
356
}
357
357
else
358
358
{
@@ -375,13 +375,13 @@ public function __construct($instanceName, $parameters, $misc = 0)
375
375
376
376
if ($ misc != 0 )
377
377
{
378
- $ this ->_instanceName .= ': ' .serialize ($ misc );
378
+ $ this ->_instanceName .= ': ' .json_encode ($ misc );
379
379
}
380
380
381
381
/* Allow _GET to override the supplied parameters array */
382
382
if (isset ($ _GET ['parameters ' . $ this ->_instanceName ]))
383
383
{
384
- $ this ->_parameters = unserialize ($ _GET ['parameters ' . $ this ->_instanceName ]);
384
+ $ this ->_parameters = json_decode ($ _GET ['parameters ' . $ this ->_instanceName ], true );
385
385
}
386
386
else
387
387
{
@@ -726,7 +726,7 @@ public function drawRowsPerPageSelector()
726
726
$ newParameterArray ['maxResults ' ] = '<dynamic> ' ;
727
727
728
728
$ requestString = $ this ->_getUnrelatedRequestString ();
729
- $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (serialize ($ newParameterArray ));
729
+ $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (json_encode ($ newParameterArray ));
730
730
731
731
echo sprintf (
732
732
'<select id="rowsPerPageSelector%s" onchange="document.location.href= \'%s?%s&dynamicArgument%s= \' + this.value;" class="selectBox">%s ' ,
@@ -1731,7 +1731,7 @@ public function draw($noOverflow = false)
1731
1731
$ data ['name ' ],
1732
1732
$ md5InstanceName ,
1733
1733
$ md5InstanceName ,
1734
- urlencode (serialize ($ newParameterArray )),
1734
+ urlencode (json_encode ($ newParameterArray )),
1735
1735
urlencode ($ this ->_getUnrelatedRequestString ())
1736
1736
);
1737
1737
}
@@ -2001,7 +2001,7 @@ public function getInnerActionAreaItem($actionTitle, $actionURL, $allowAll = tru
2001
2001
md5 ($ this ->_instanceName ),
2002
2002
$ actionURL ,
2003
2003
urlencode ($ this ->_instanceName ),
2004
- urlencode (serialize ($ newParameterArraySelected )),
2004
+ urlencode (json_encode ($ newParameterArraySelected )),
2005
2005
md5 ($ this ->_instanceName ),
2006
2006
md5 ($ this ->_instanceName )
2007
2007
);
@@ -2044,14 +2044,14 @@ public function getInnerActionAreaItemPopup($actionTitle, $actionURL, $width, $h
2044
2044
md5 ($ this ->_instanceName ),
2045
2045
$ actionURL ,
2046
2046
urlencode ($ this ->_instanceName ),
2047
- urlencode (serialize ($ newParameterArraySelected )),
2047
+ urlencode (json_encode ($ newParameterArraySelected )),
2048
2048
md5 ($ this ->_instanceName ),
2049
2049
md5 ($ this ->_instanceName ),
2050
2050
$ width ,
2051
2051
$ height ,
2052
2052
$ actionURL ,
2053
2053
urlencode ($ this ->_instanceName ),
2054
- urlencode (serialize ($ newParameterArrayAll )),
2054
+ urlencode (json_encode ($ newParameterArrayAll )),
2055
2055
$ width ,
2056
2056
$ height
2057
2057
);
@@ -2064,7 +2064,7 @@ public function getInnerActionAreaItemPopup($actionTitle, $actionURL, $width, $h
2064
2064
md5 ($ this ->_instanceName ),
2065
2065
$ actionURL ,
2066
2066
urlencode ($ this ->_instanceName ),
2067
- urlencode (serialize ($ newParameterArraySelected )),
2067
+ urlencode (json_encode ($ newParameterArraySelected )),
2068
2068
md5 ($ this ->_instanceName ),
2069
2069
md5 ($ this ->_instanceName ),
2070
2070
$ width ,
@@ -2178,7 +2178,7 @@ public function printNavigation($alphaNavigation = false)
2178
2178
$ ID , $ md5InstanceName ,
2179
2179
$ ID , $ md5InstanceName , //Select Box ID
2180
2180
urlencode ($ this ->_instanceName ), //Instance name for ajax function itself
2181
- urlencode (serialize ($ newParameterArray )), //New parameter array
2181
+ urlencode (json_encode ($ newParameterArray )), //New parameter array
2182
2182
$ _SESSION ['CATS ' ]->getCookie (), //Cookie
2183
2183
$ newParameterArray ['maxResults ' ], //Used to help determine how many rows per page when changing pages
2184
2184
$ this ->_currentPage ,
@@ -2189,7 +2189,7 @@ public function printNavigation($alphaNavigation = false)
2189
2189
else
2190
2190
{
2191
2191
$ requestString = $ this ->_getUnrelatedRequestString ();
2192
- $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (serialize ($ newParameterArray ));
2192
+ $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (json_encode ($ newParameterArray ));
2193
2193
2194
2194
echo sprintf (
2195
2195
'<span style="%s">Page <input id="pageSelection%s%s" style="width: 32px;" value="%s" onkeypress="document.getElementById( \'pageSelectionButton%s%s \').style.display= \'\';"/> of %s <input id="pageSelectionButton%s%s" type="button" class="button" style="display:none;" value="Go" onclick="document.location.href= \'%s?%s&dynamicArgument%s= \' + ((document.getElementById( \'pageSelection%s%s \').value -1 ) * %s);">%s</span> ' ,
@@ -2398,7 +2398,7 @@ private function _makeControlLink($newParameterArray, $className = "", $id = "",
2398
2398
$ style ,
2399
2399
$ javascript ,
2400
2400
urlencode ($ this ->_instanceName ),
2401
- urlencode (serialize ($ newParameterArray )),
2401
+ urlencode (json_encode ($ newParameterArray )),
2402
2402
$ _SESSION ['CATS ' ]->getCookie (),
2403
2403
($ className != '' ? 'class=" ' .$ className .'" ' : '' ),
2404
2404
($ id != '' ? 'id=" ' .$ id .'" ' : '' )
@@ -2407,7 +2407,7 @@ private function _makeControlLink($newParameterArray, $className = "", $id = "",
2407
2407
else
2408
2408
{
2409
2409
$ requestString = $ this ->_getUnrelatedRequestString ();
2410
- $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (serialize ($ newParameterArray ));
2410
+ $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (json_encode ($ newParameterArray ));
2411
2411
2412
2412
return sprintf (
2413
2413
'<a href="%s?%s" style="%s%s" onclick="%s" %s %s> ' ,
@@ -2545,15 +2545,15 @@ public function _getApplyFilterFunctionDefinition()
2545
2545
echo sprintf (
2546
2546
'populateAjaxPager( \'%s \', \'%s \', \'%s \', document.getElementById( \'filterArea%s \').value); ' ,
2547
2547
urlencode ($ this ->_instanceName ),
2548
- urlencode (serialize ($ newParameterArray )), //New parameter array
2548
+ urlencode (json_encode ($ newParameterArray )), //New parameter array
2549
2549
$ _SESSION ['CATS ' ]->getCookie (), //Cookie
2550
2550
$ md5InstanceName
2551
2551
);
2552
2552
}
2553
2553
else
2554
2554
{
2555
2555
$ requestString = $ this ->_getUnrelatedRequestString ();
2556
- $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (serialize ($ newParameterArray ));
2556
+ $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (json_encode ($ newParameterArray ));
2557
2557
echo 'if (typeof(retainFilterVisible) == \'undefined \') { ' ;
2558
2558
2559
2559
echo sprintf (
@@ -2572,7 +2572,7 @@ public function _getApplyFilterFunctionDefinition()
2572
2572
$ newParameterArray ['filterVisible ' ] = false ;
2573
2573
2574
2574
$ requestString = $ this ->_getUnrelatedRequestString ();
2575
- $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (serialize ($ newParameterArray ));
2575
+ $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (json_encode ($ newParameterArray ));
2576
2576
2577
2577
echo sprintf (
2578
2578
'document.location.href= \'%s?%s&dynamicArgument%s= \' + urlEncode(document.getElementById( \'filterArea%s \').value); ' ,
@@ -2589,7 +2589,7 @@ public function _getApplyFilterFunctionDefinition()
2589
2589
$ newParameterArray ['filter ' ] = '<dynamic> ' ;
2590
2590
2591
2591
$ requestString = $ this ->_getUnrelatedRequestString ();
2592
- $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (serialize ($ newParameterArray ));
2592
+ $ requestString .= '& ' . urlencode ('parameters ' . $ this ->_instanceName ) . '= ' . urlencode (json_encode ($ newParameterArray ));
2593
2593
2594
2594
echo sprintf (
2595
2595
'document.location.href= \'%s?%s&dynamicArgument%s= \' + urlEncode(document.getElementById( \'filterArea%s \').value); ' ,
0 commit comments