I have code here on a website I've taken over and I just can't get my head around it.
Could someone please explain to me what is exactly going on. I have a good knowledge of PHP but this baffles me.
Thanks
function decawave_preprocess_field(&$vars) {
if($vars['element']['#field_name'] == "field_resource_public_pdf" || $vars['element']['#field_name'] == "field_resource_pdf") {
$vars['items'][0]['#disclaimer'] = !empty($vars['element']['#object']->field_disclaimer) ? $vars['element']['#object']->field_disclaimer[LANGUAGE_NONE][0]['value'] : 0;}
}