示例#1
0
        } else {
            $uname = "";
        }
        $uexpense = $user_expenses['users'][$memberlist[$i][user_id]]['groups'][$groupdetails['group_id']]['group_total'];
        $upaid = $user_paid_expenses['users'][$memberlist[$i][user_id]]['groups'][$groupdetails['group_id']]['group_total'];
        if ($memberlist[$i][user_id] != $user->data['user_id']) {
            $listarray[$i]['link'] = "http://" . $_SERVER['HTTP_HOST'] . DIR . "group_edit.php?groupid=" . $groupdetails['group_id'] . "&uid=" . $memberlist[$i][user_id] . "&mode=membersure";
        } else {
            $listarray[$i]['link'] = "";
        }
        //$listarray[$i]['name'] = $memberlist[$i]['realname'] . $uname;
        $listarray[$i]['name'] = format_name($user, $memberlist[$i]['username'], $memberlist[$i]['realname']);
        $listarray[$i]['uid'] = $memberlist[$i][user_id];
        $listarray[$i]['balance'] = number_format($upaid - $uexpense, DECIMALS, DSEP, TSEP);
    }
    close_group_expenses($listarray);
} elseif ($delgroup && $candeletegroup == true) {
    print_pageitem_text_html($delresult);
}
if ($statusmessage) {
    print_pageitem_text_html($statusmessage);
}
// only show add event if owner
if ($ask_event && array_key_exists(0, $permissions)) {
    $purl = "http://" . $_SERVER['HTTP_HOST'] . DIR . "event.php?groupid=" . $groupdetails['group_id'];
    $formarray['action'] = $purl;
    $formarray['rows'][1]['items'] = "|mode|hidden|add";
    $formarray['rows'][2]['items'] = "|groupid|hidden|" . $groupdetails['group_id'];
    $formarray['rows'][3]['items'] = "||submit|Add event";
    echo create_form_html($formarray);
    unset($formarray);
示例#2
0
    }
    $uexpense = $user_expenses['users'][$memberlist[$i]['user_id']]['groups'][$groupdetails['group_id']]['group_total'];
    if (isset($user_paid_expenses['users'][$memberlist[$i]['user_id']]['groups'][$groupdetails['group_id']]['group_total'])) {
        $upaid = $user_paid_expenses['users'][$memberlist[$i]['user_id']]['groups'][$groupdetails['group_id']]['group_total'];
    } else {
        $upaid = 0;
    }
    $listarray[$i]['link'] = "http://" . $_SERVER['HTTP_HOST'] . DIR . "profile.php?uid=" . $memberlist[$i]['user_id'];
    //$listarray[$i]['name'] = $memberlist[$i]['realname'] . $uname;
    $listarray[$i]['name'] = format_name($user, $memberlist[$i]['username'], $memberlist[$i]['realname']);
    $listarray[$i]['balance'] = $upaid - $uexpense;
    $listarray[$i]['user_id'] = $memberlist[$i]['user_id'];
}
//print_memberlist_html($listarray, SORT_DESC);
$a = 1;
$settle_array = close_group_expenses($listarray);
if ($mode == 'settle') {
    // Start HTML output
    print_header();
    // array structure: $bararray['title'], $bararray['leftnav'][$i][name|url], $bararray['rightnav'][$i][name|url]
    $topbar['title'] = $groupdetails['name'];
    $topbar['leftnav'][0]['name'] = "Back";
    $topbar['leftnav'][0]['url'] = "http://" . $_SERVER['HTTP_HOST'] . DIR . "group_detail.php?groupid=" . $groupdetails['group_id'];
    print_topbar($topbar);
    print_body_start();
    print_pageitem_text_html("These transactions will give every member a zero balance.");
    // even out the balances
    print_settle_group_list_html($settle_array);
    // show link to the transactions to settle balances
    if (array_key_exists(0, $permissions)) {
        $purl = "http://" . $_SERVER['HTTP_HOST'] . DIR . "settle_group.php?groupid=" . $groupdetails['group_id'];