echo ' <td>' . $obj->rank . '</td>'; echo ' <td><a href="personnel.php?id=' . $obj->personnel_id . '">' . $obj->display_name . '</a></td>'; echo ' <td>' . date(ATC_SETTING_DATE_OUTPUT, strtotime($obj->startdate)) . '</td>'; echo ' <td>' . date(ATC_SETTING_DATE_OUTPUT, strtotime($obj->enddate)) . '</td>'; echo '</tr>'; } ?> </tbody> </table> <?php } } catch (ATCExceptionInsufficientPermissions $e) { // We just don't show the error if it was a permission issue, that's fine, we don't know who's logged in, after all } try { $termfeesoutstanding = $ATC_Finance->get_term_fees_outstanding(); if (count($termfeesoutstanding)) { ?> <h2> Term fees outstanding </h2> <table class="tablesorter" id="termfees"> <thead> <tr> <th rowspan="2"> Rank </th> <th rowspan="2"> Name </th> <th colspan="2"> Term </th> <th rowspan="2"> Outstanding </th> </tr> <tr> <th> Start date </th> <th> End date </th> </thead>
<th colspan="2"> Term </th> <th rowspan="2"> Outstanding </th> </tr> <tr> <th> Start date </th> <th> End date </th> </thead> <tfoot> <tr> <th colspan="4">Total</th> <td style="font-weight:bold; text-align:right;"></td> </tr> </tfoot> <tbody> <?php $termfeesoutstanding = $ATC->get_term_fees_outstanding(); $total = 0; foreach ($termfeesoutstanding as $obj) { echo '<tr>'; echo ' <td>' . $obj->rank . '</td>'; echo ' <td><a href="personnel.php?id=' . $obj->personnel_id . '">' . $obj->display_name . '</a></td>'; echo ' <td>' . date(ATC_SETTING_DATE_OUTPUT, strtotime($obj->startdate)) . '</td>'; echo ' <td>' . date(ATC_SETTING_DATE_OUTPUT, strtotime($obj->enddate)) . '</td>'; echo ' <td style="text-align:right">' . $ATC->currency_format(ATC_SETTING_FINANCE_MONEYFORMAT, $obj->remaining) . '</td>'; if ($ATC->user_has_permission(ATC_PERMISSION_FINANCE_EDIT)) { echo ' <td><a href="?id=0" personnel_id="' . $obj->personnel_id . '" term_id="' . $obj->term_id . '" class="invoice button pay">Pay</a></td>'; } echo '</tr>'; $total += $obj->remaining; } ?>