Ejemplo n.º 1
0
function expenses_mostrecent($extra_info, $gadget = false)
{
    $out = '<div id="expenses-header"> Expenses ';
    $year = '';
    for ($ey = 2009; $ey >= 2002; --$ey) {
        if (isset($extra_info['expenses' . $ey . '_col1'])) {
            $out .= year_string($ey - 2000);
            $out .= '</div>';
            $out .= '<div id="rank-header"><h2 id="expenses-years">';
            $out .= year_string($ey - 2000);
            $out .= '</h2>';
            $year = $ey;
            if (isset($extra_info['expenses' . $ey . '_col1_rank_outof'])) {
                $out .= '<span class="overall-ranking"> (Ranking out of ' . $extra_info['expenses' . $ey . '_col1_rank_outof'] . ')</span></div>';
            }
            break;
        }
    }
    if ($year == '') {
        return '';
    }
    $cols = array();
    for ($i = 1; $i <= 11; $i++) {
        if ($i == 11) {
            $r = 'total';
        } elseif ($i == 8) {
            $r = 'col7a';
        } elseif ($i == 9 || $i == 10) {
            $r = 'col' . ($i - 1);
        } else {
            $r = "col{$i}";
        }
        $row = expenses_item($year, $r, $extra_info, $gadget);
        $cols[$r] = "<span class=\"expenses-raw\">{$row['0']}</span><span class=\"expenses-rank\">{$row['1']}</span>";
    }
    $other_cols = array('spouse_travel_a', 'family_travel_a', 'comms_allowance');
    foreach ($other_cols as $col) {
        $r = 'col' . $col;
        $row = expenses_item($year, $r, $extra_info, $gadget);
        $cols[$r] = "<span class=\"expenses-raw\">{$row['0']}</span><span class=\"expenses-rank\">{$row['1']}</span>";
    }
    $out .= '<ul id="expenses-list">';
    $out .= '<li class="odd">Additional Costs Allowance <div class="expense-value">' . $cols['col1'] . '</div>';
    $out .= '<li class="even">London Supplement <div class="expense-value">' . $cols['col2'] . '</div>';
    $out .= '<li class="odd">Incidental Expenses Provision <div class="expense-value">' . $cols['col3'] . '</div>';
    $out .= '<li class="even">Staffing Allowance <div class="expense-value">' . $cols['col4'] . '</div>';
    $out .= '<li class="odd">Communications Allowance <div class="expense-value">' . $cols['colcomms_allowance'] . '</div>';
    $out .= '<li class="even">Members\' Travel <div class="expense-value">' . $cols['col5'] . '</div>';
    $out .= '<li class="odd">Members\' Staff Travel <div class="expense-value">' . $cols['col6'] . '</div>';
    $out .= '<li class="even">Members\' Spouse Travel <div class="expense-value">' . $cols['colspouse_travel_a'] . '</div>';
    $out .= '<li class="odd">Members\' Family Travel <div class="expense-value">' . $cols['colfamily_travel_a'] . '</div>';
    $out .= '<li class="even">Centrally Purchased Stationery <div class="expense-value">' . $cols['col7'] . '</div>';
    $out .= '<li class="odd">Stationery: Associated Postage Costs <div class="expense-value">' . $cols['col7a'] . '</div>';
    $out .= '<li class="even">Centrally Provided Computer Equipment <div class="expense-value">' . $cols['col8'] . '</div>';
    $out .= '<li class="odd">Other Costs <div class="expense-value">' . $cols['col9'] . '</div>';
    $out .= '<li class="even" id="total">Total <div class="expense-value">' . $cols['total'] . '</div>';
    $out .= '</ul>';
    return $out;
}
Ejemplo n.º 2
0
function expenses_mostrecent($extra_info)
{
    $out = '<h2>';
    $year = '';
    for ($ey = 2008; $ey >= 2002; --$ey) {
        if (isset($extra_info['expenses' . $ey . '_col1'])) {
            $out .= year_string($ey - 2000);
            $year = $ey;
            if (isset($extra_info['expenses' . $ey . '_col1_rank_outof'])) {
                $out .= ' (ranking out of ' . $extra_info['expenses' . $ey . '_col1_rank_outof'] . ')';
            }
            break;
        }
    }
    if ($year == '') {
        return 'No expense information.';
    }
    $out .= '</h2>';
    $cols = array();
    for ($i = 1; $i <= 11; $i++) {
        if ($i == 11) {
            $r = 'total';
        } elseif ($i == 8) {
            $r = 'col7a';
        } elseif ($i == 9 || $i == 10) {
            $r = 'col' . ($i - 1);
        } else {
            $r = "col{$i}";
        }
        $row = expenses_item($year, $r, $extra_info);
        $cols[$r] = "{$row['0']}{$row['1']}";
    }
    $other_cols = array('spouse_travel_a', 'family_travel_a', 'comms_allowance');
    foreach ($other_cols as $col) {
        $r = 'col' . $col;
        $row = expenses_item($year, $r, $extra_info);
        $cols[$r] = "{$row['0']}{$row['1']}";
    }
    $out .= '<ul>';
    $out .= '<li>Additional Costs Allowance ' . $cols['col1'];
    $out .= '<li>London Supplement ' . $cols['col2'];
    $out .= '<li>Incidental Expenses Provision ' . $cols['col3'];
    $out .= '<li>Staffing Allowance ' . $cols['col4'];
    $out .= '<li>Communications Allowance ' . $cols['colcomms_allowance'];
    $out .= '<li>Members\' Travel ' . $cols['col5'];
    $out .= '<li>Members\' Staff Travel ' . $cols['col6'];
    $out .= '<li>Members\' Spouse Travel ' . $cols['colspouse_travel_a'];
    $out .= '<li>Members\' Family Travel ' . $cols['colfamily_travel_a'];
    $out .= '<li>Centrally Purchased Stationery ' . $cols['col7'];
    $out .= '<li>Stationery: Associated Postage Costs ' . $cols['col7a'];
    $out .= '<li>Centrally Provided Computer Equipment ' . $cols['col8'];
    $out .= '<li>Other Costs ' . $cols['col9'];
    $out .= '<li>Total ' . $cols['total'];
    $out .= '</ul>';
    return $out;
}