Example #1
0
                    <th>Name</th>
                    <th>Total Owed</th>
                </tr>
            </thead>
            <tbody>
                <?php 
echo $total_str;
?>
            </tbody>
        </table>
    </div>

    <?php 
// AGGREGATE DEBTS
// Initialize debt array of all other users, setting value to 0
$other_users = User::getAllOthers($user_id);
$debt_aggs = array();
foreach ($other_users as $other) {
    $debt_aggs[$other] = 0;
}
// Add in other's debt to current user
$db_debt_arr = $debtObj->getOwedTo($user_id);
foreach ($db_debt_arr as $db_debt_id) {
    $debtObj->setId($db_debt_id);
    $debtObj->load();
    $debt_ower = $debtObj->getOwed_by();
    $debt_aggs[$debt_ower] += $debtObj->getAmount();
}
// Subtract debts the current user owes others
$db_owed_arr = $debtObj->getOwedBy($user_id);
foreach ($db_owed_arr as $owed_id) {