0 && $_REQUEST['type'] == 'deleted') { $TitleText = getLanguageText('TEXT-DELETED-ACCOUNT-TRANSACTION-REPORT'); } // Start the template and output buffering startTemplate(); $templatePageTitle = $TitleText; // Ensure that only valid user types have access to this module if (!in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator','Administration Team','Schedule Team','Financial','Financial Team'))) { $error_message = getLanguageText('ERRORMSG-ACCESS-DENIED'); header("Location: /?error_message=".urlencode($error_message)); exit(); } $school_num = $school_record['record_num']; $print_cmd = ""; // Handle selected date ranges $start_date = date("Y-m-d 00:00:00",time()); $end_date = date("Y-m-d 23:59:59",time()); if (array_key_exists('start_date',$_REQUEST) && strlen($_REQUEST['start_date']) > 0) $start_date = date("Y-m-d 00:00:00",strtotime($_REQUEST['start_date'])); if (array_key_exists('end_date',$_REQUEST) && strlen($_REQUEST['end_date']) > 0) { $end_date = $_REQUEST['end_date']; if ($end_date < substr($start_date,0,10)) { $end_date = substr($start_date,0,10); $error_message = getLanguageText('ERRORMSG-INVALID-DATE-RANGE'); } $end_date = date("Y-m-d 23:59:59",strtotime($end_date)); } $sdate = substr($start_date,0,10); $edate = substr($end_date,0,10); $twhere .= "AND transaction_datetime BETWEEN '$start_date' AND '$end_date' "; $print_cmd .= "&start_date=$sdate&end_date=$edate"; $selected_transaction_type = "Charge Adjustment"; $uwhere = "AND ua.transaction_type = '$selected_transaction_type' "; $print_cmd .= "&selected_transaction_type=$selected_transaction_type"; // View only selected payment methods unset($selected_payment_method); if (array_key_exists('selected_payment_method',$_REQUEST) && strlen($_REQUEST['selected_payment_method']) > 0) { if (isset($selected_transaction_type) && $selected_transaction_type != 'Payment') unset($selected_payment_method); else { $selected_payment_method = db_escape_string($_REQUEST['selected_payment_method']); $uwhere .= "AND ua.payment_method = '$selected_payment_method' "; $print_cmd .= "&selected_payment_method=$selected_payment_method"; } } // Set query sort order $order_by = "ORDER BY transaction_datetime,record_num"; $sort = "Date"; $print_cmd .= "&sort=$sort"; $message_width = 600; include "form.messages.php"; ?>
:
:
:
\n"); $mode = 'lookup'; include "user_account.list.php"; endTemplate(); ?>