'last' => $this->getLastPageLink(),
'currentPage' => $this->getCurrentPageID(),
'numPages' => $this->numPages(),
- 'csvString' => CRM_Utils_Array::value('csvString', $params),
- 'status' => CRM_Utils_Array::value('status', $params),
- 'buttonTop' => CRM_Utils_Array::value('buttonTop', $params),
- 'buttonBottom' => CRM_Utils_Array::value('buttonBottom', $params),
+ 'csvString' => $params['csvString'] ?? NULL,
+ 'status' => $params['status'] ?? NULL,
+ 'buttonTop' => $params['buttonTop'] ?? NULL,
+ 'buttonBottom' => $params['buttonBottom'] ?? NULL,
'currentLocation' => $this->getCurrentLocation(),
];
*/
public function getCurrentLocation() {
$config = CRM_Core_Config::singleton();
- $path = CRM_Utils_Array::value($config->userFrameworkURLVar, $_GET);
+ $path = $_GET[$config->userFrameworkURLVar] ?? NULL;
return CRM_Utils_System::url($path, CRM_Utils_System::getLinksUrl(self::PAGE_ID, FALSE, TRUE), FALSE, NULL, FALSE) . $this->getCurrentPageID();
}