public function get_changed_fields($pieces)
{
$fields = $pieces['fields'];
$fields_active = $pieces['fields_active'];
$fields_changed = array();
if (0 < $pieces['params']->id) {
$pod = pods($pieces['params']->pod, $pieces['params']->id);
foreach ($fields_active as $field) {
if (isset($fields[$field]) && $pod->raw($field) != $fields[$field]['value']) {
$fields_changed[$field] = $fields[$field]['value'];
}
}
}
return $fields_changed;
}