Example #1
0
    $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']}";
Example #2
0
$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>";
    }