Merged in bugfix/PMCORE-2972 (pull request #7878)

PMCORE-2972

Approved-by: Julio Cesar Laura Avendaño
This commit is contained in:
Paula Quispe
2021-04-16 20:23:06 +00:00
committed by Julio Cesar Laura Avendaño

View File

@@ -22,12 +22,29 @@ $functionParams = isset( $_REQUEST['params'] ) ? $_REQUEST['params'] : array ();
$functionName( $functionParams );
/**
* Get the default menu
*/
function getExtJSParams ()
{
$validParams = array ('callback' => '','dir' => 'DESC','sort' => '','start' => 0,'limit' => 25,'filter' => '','search' => '','action' => '','xaction' => '','data' => '','status' => '','query' => '','fields' => "");
$result = array ();
foreach ($validParams as $paramName => $paramDefault) {
$result[$paramName] = isset( $_REQUEST[$paramName] ) ? $_REQUEST[$paramName] : isset( $_REQUEST[$paramName] ) ? $_REQUEST[$paramName] : $paramDefault;
$validParams = [
'callback' => '',
'dir' => 'DESC',
'sort' => '',
'start' => 0,
'limit' => 25,
'filter' => '',
'search' => '',
'action' => '',
'xaction' => '',
'data' => '',
'status' => '',
'query' => '',
'fields' => ''
];
$result = [];
foreach ($validParams as $param => $default) {
$result[$param] = ($request[$param] ?? isset($request[$param])) ? $request[$param] : $default;
}
return $result;
}