Files
HotLunches/user_account.delete.form.php
T
2026-10-19 15:22:52 -07:00

121 lines
4.1 KiB
PHP

<?php
require_once("include/globals.php");
if (SessionActive() != 1 || ! UserLoggedIn()) {
header("Location: /");
exit();
}
// Ensure that only valid user types have access to this module
$AllowedUserTypes = array('SuperUser','System Administrator','Application Administrator','Administration Team','Schedule Team');
if (checkPermission($AllowedUserTypes) != 1) {
echo("<br>\n");
$error_message = getLanguageText('ERRORMSG-ACCESS-DENIED');
include "form.messages.php";
return;
}
// Get user information
$results = db_query("SELECT * FROM users WHERE school_num = $school_num AND record_num = $user_num");
$user_info = db_fetch_array($results);
$user_email = $user_info['email'];
$userid = "<a href='mailto:$user_email'>$userid</a>";
$user_name = $user_info['first_name'] . ' ' . $user_info['last_name'];
$user_contact = "$userid<br>\n$user_name - " . $user_info['home_phone'];
// Get transaction information
unset($tn);
if (array_key_exists('tn',$_GET)) $tn = $_GET['tn'];
if (!isset($tn) || $tn == 0) {
$error_message = getLanguageText('ERRORMSG-MISSING-DATA');
header("Location: /?error_messge=".urlencode($error_message));
exit();
}
$results = db_query("SELECT * FROM user_account WHERE school_num = $school_num AND user_num = $user_num AND record_num = $tn");
if (db_num_rows($results) == 0) {
echo("<br>\n");
$error_message = "Error: Transaction not found";
include "form.messages.php";
return;
}
$trx = db_fetch_array($results);
// Get entered by userid
$entered_by_userid = "automatic";
if ($trx['entered_by_user_num'] > 0) {
echo("\n\n<!-- entered_by_user_num: " . $trx['entered_by_user_num'] . " -->\n\n");
if ($trx['entered_by_user_num'] != 1) $entered_by_userid = db_getVal("SELECT userid FROM users WHERE school_num = $school_num AND record_num = $trx[entered_by_user_num]");
}
?>
<br>
<form method='post' action='/' name='paymentform'>
<?php
$message_width = $default_form_width;
include "form.messages.php";
?>
<table width='<?php echo($default_form_width) ?>' class='content-table'>
<tr>
<td colspan='2' align='center' class='heading'>Delete Selected User Transaction</td>
</tr>
<tr height='5'>
<td colspan='2' align='center'><img src='images/spacer.gif' height='5'></td>
</tr>
<tr>
<td width='40%' align='right' valign='top'>User ID: </td>
<td width='70%' align='left' valign='top'><?php echo($user_contact) ?></td>
</tr>
<tr>
<td align='right' valign='top'>Transaction Type:: </td>
<td align='left' valign='top'><?php echo($trx['transaction_type']) ?></td>
</tr>
<tr>
<td align='right' valign='top'>Payment Method: </td>
<td align='left' valign='top'><?php echo($trx['payment_method']) ?></td>
</tr>
<tr>
<td align='right' valign='top'>Transaction Amount: </td>
<td align='left' valign='top'><?php echo($trx['transaction_amount']) ?></td>
</tr>
<tr>
<td align='right' valign='top'>Transaction Note: </td>
<td align='left' valign='top'><?php echo($trx['note']) ?></td>
</tr>
<tr>
<td align='right' valign='top'>Payment Reference: </td>
<td align='left' valign='top'><?php echo($trx['payment_reference']) ?></td>
</tr>
<tr>
<td align='right' valign='top'>Entered: </td>
<td align='left' valign='top'><?php echo($trx['transaction_datetime']) ?></td>
</tr>
<tr>
<td align='right' valign='top'>Entered By: </td>
<td align='left' valign='top'><?php echo($entered_by_userid) ?></td>
</tr>
<tr>
<td align='right' valign='top'>Reason for Deleting Transaction: </td>
<td align='left' valign='top'><input type='text' name='delete_reason' size='50'></td>
</tr>
<tr>
<td colspan='2' align='center'>
<br>
<input type='submit' class='btn btn--primary' value='Delete Transaction'>
<input type='hidden' name='action' value='user-account'>
<input type='hidden' name='naction' value='delete-confirmed'>
<input type='hidden' name='user_num' value='<?php echo($user_num) ?>'>
<input type='hidden' name='record_num' value='<?php echo($tn) ?>'>
<br>
<br>
</td>
</tr>
</table>
</form>