} 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);
} $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'];