<?php print $group_markup['group_incident']['#suffix']; ?> <?php $group = isset($content['group_criminal_statistics']) ? $content['group_criminal_statistics'] : array(); ?> <?php print $group_markup['group_criminal_statistics']['#prefix']; ?> <?php $has_data = isset($group['field_criminal_statistics_data']) && eige_administrative_data_boolean_field_has_business_value($group['field_criminal_statistics_data']); $data_other = drupal_render($group['field_criminal_data_info']); if (!($has_data || strlen($data_other) > 0)) { // no business value for this section print '<div class="row"><div class="columns large-12">' . eige_administrative_data_no_section_data_markup('statistical product', $node->content['#groups']['group_criminal_statistics']->label) . '</div></div>'; } else { print '<div class="row">'; print '<div class="columns large-12">'; $field_info = field_info_instance('node', 'field_criminal_statistics_data', $node->type); print '<h4>' . $field_info['label'] . '</h4>'; print drupal_render($group['field_criminal_statistics_data']); print $data_other; print '</div>'; print '</div>'; } ?> <?php print $group_markup['group_criminal_statistics']['#suffix']; ?>
print $group_markup['group_outcomes']['#prefix']; ?> <?php $has_cases_arrested = isset($group['field_outcomes_arrest_cases']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_arrest_cases'], 0); $has_many_offenses = isset($group['field_outcomes_many_offenses']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_many_offenses'], 0); $has_list_offenses = isset($group['field_outcomes_list_offenses']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_list_offenses'], 0); $has_probation = isset($group['field_outcomes_probation']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_probation'], 0); $has_bail = isset($group['field_outcomes_bail_remand']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_bail_remand'], 0); $has_prisons = isset($group['field_outcomes_prisons']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_prisons'], 0); $has_victim_died = isset($group['field_outcomes_death']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_death'], 0); $other_outcome = drupal_render($group['field_outcomes_perp_other']); $remarks = drupal_render($group['field_outcomes_remarks']); $is_section_visible = strlen($other_outcome) > 0 || strlen($remarks) > 0 || $has_cases_arrested || $has_many_offenses || $has_list_offenses || $has_probation || $has_bail || $has_prisons || $has_victim_died; if (!$is_section_visible) { // no business value for this section print '<div class="row"><div class="columns large-12">' . eige_administrative_data_no_section_data_markup('administrative data source', $node->content['#groups']['group_outcomes']->label) . '</div></div>'; } else { // section is visible, so we set the default values for boolean fields in case they are null so they can be properly rendered // these two fields will always be visible and displaying default values eige_administrative_data_boolean_field_set_default_value($group['field_outcomes_arrest_cases']); eige_administrative_data_boolean_field_set_default_value($group['field_outcomes_death']); // recalculate the other boolean fields, without the additional empty option, in order to determine whether they should be displayed or not $has_many_offenses = isset($group['field_outcomes_many_offenses']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_many_offenses']); $has_list_offenses = isset($group['field_outcomes_list_offenses']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_list_offenses']); $has_probation = isset($group['field_outcomes_probation']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_probation']); $has_bail = isset($group['field_outcomes_bail_remand']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_bail_remand']); $has_prisons = isset($group['field_outcomes_prisons']) && eige_administrative_data_boolean_field_has_business_value($group['field_outcomes_prisons']); print '<h4 class="sub-section"><th colspan="2">' . t('Perpetrator') . '</h4>'; print '<div class="row">'; print '<div class="columns large-12">'; $field_info = field_info_instance('node', 'field_outcomes_arrest_cases', $node->type);