[ad_1]
If value of $vars['element']['#field_name'] is equal (note type juggling here) to 'field_resource_public_pdf' or $vars['element']['#field_name'] is equal (type juggling again) to "field_resource_pdf" string do the following:
Execute empty($vars['element']['#object']->field_disclaimer) (doc for this function) function, if it returns false, than assign value of $vars['element']['#object']->field_disclaimer[LANGUAGE_NONE][0]['value'] to $vars['items'][0]['#disclaimer'].
Otherwise (if [empty][2]($vars['element']['#object']->field_disclaimer)returns true, assign 0 to $vars['items'][0]['#disclaimer'] .
The code is pretty straightforward, but I’d note that function itself is written very poorly.
3
[ad_2]
solved PHP – Can’t understand this code. [closed]