$disabled = false; if (is_array($va_type)) $va_alone = $va_info[0]; else $va_alone = $va_info; $parent_status = dadem_get_area_status($va_alone['parent_area_id']); dadem_check_error($parent_status); $status = dadem_get_area_status($va_alone['area_id']); dadem_check_error($status); if ($parent_status != 'none' || $status != 'none') { $disabled = true; } $col_blurb = cobrand_col_blurb($cobrand, $va_type, $va_info, $eb_info, $rep_count, $rep_counts, $representatives, $va_salaried); if (!$col_blurb) { $col_blurb = col_blurb($va_type, $va_info, $eb_info, $rep_count, $rep_counts, $representatives, $va_salaried); } $text = ''; $col_after = ''; // Already putting 'write all' link in list? $options = cobrand_rep_list_options($cobrand); $skip_write_all = false; if (array_key_exists('include_write_all', $options) && $options['include_write_all']) { $skip_write_all = true; } // Create HTML global $disabled_child_types; if (is_array($va_type)) { // Plural if ($rep_count > 1) { $heading = "Your {$va_info[0]['rep_name_long_plural']}";
$fyr_rep_descs = array(); $fyr_rep_lists = array(); foreach ($va_display_order as $va_types) { $has_list_reps = is_array($va_types); # e.g. Welsh Assembly, Scottish Parliament, London Assembly if (!is_array($va_types)) { $va_types = array($va_types); } if (!type_present($voting_areas, $va_types)) { continue; } $va_areas = type_area($voting_areas, $va_types); $eb_area = elected_body_area($voting_areas, $va_types); list($representatives, $rep_counts) = get_rep_counts($va_areas, $area_representatives); $rep_count = array_sum($rep_counts); $col_blurb = col_blurb($va_types, $va_areas[0], $eb_area, $rep_count, $rep_counts[0]); if ($has_list_reps) { list($text, $col_after) = display_reps_two_types($va_types, $va_areas, $representatives, $rep_count, $rep_counts); } else { list($text, $col_after) = display_reps_one_type($va_types[0], $va_areas[0], $representatives[0], $rep_count, $meps_hidden); } if ($rep_count > 1) { $heading = "Your {$va_areas[0]['rep_name_plural']}"; } else { $heading = "Your {$va_areas[0]['rep_name']}"; } // Data bad due to election etc? if ($disabled = check_area_status($va_areas[0])) { $text = $disabled; $heading = "<strike>{$heading}</strike>"; }