<?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);