'$cutoff' " . "AND ($where)"; // logQuery($school_num,"user_balance_save",$query,"check-user-balance"); writeLog($query); $results = db_query($query); // If there is a saved balance if (db_num_rows($results) > 0) { $ua = new Table("user_account"); while ($row = db_fetch_assoc($results)) { $balance = $row['balance']; $transaction_type = 'Charge Adjustment'; if ($balance < 0) $transaction_type = 'Credit Adjustment'; $note = $school_record['previous_balances_post_message']; $transaction_amount = $balance; $entered_time = time(); $transaction_datetime = date("Y-m-d H:i:s",$entered_time); $deleted = 'N'; // Create a new transaction $query = $ua->BuildInsert(); writeLog($query); db_query($query); $trx_num = db_insert_id(); // Update the saved balance record $rnum = $row['record_num']; $query = "UPDATE user_balance_save SET posted = 'Y', posted_time = $entered_time, user_num = $user_num, trx_num = $trx_num " . "WHERE record_num = $rnum"; logQuery($school_num,"user_balance_save",$query,"check-user-balance"); writeLog($query); db_query($query); if ($school_record['balance_post_limit'] > 0.00 && $balance > $school_record['balance_post_limit']) { $query = "UPDATE users SET can_order = 'Balance' WHERE school_num = $school_num AND record_num = $user_num"; db_query($query); } } } } ?>