* true if error, false otherwise
*/
function civicrm_error($result) {
- if (is_array($result)) {
- return (array_key_exists('is_error', $result) &&
- $result['is_error']
- ) ? TRUE : FALSE;
- }
- return FALSE;
+ return is_array($result) && !empty($result['is_error']);
}
/**
if (array_key_exists($fieldname, $parentResult) && is_array($parentResult[$fieldname])) {
$arrayLocation = $parentResult[$fieldname];
foreach ($stringParts as $key => $innerValue) {
- $arrayLocation = CRM_Utils_Array::value($innerValue, $arrayLocation);
+ $arrayLocation = $arrayLocation[$innerValue] ?? NULL;
}
$value = $arrayLocation;
}