'Parent', 'status' => 'Active', 'date_added' => $today, 'can_order' => 'Yes', 'has_order' => 'N', 'language' => $school_record['default_language'], ); $CustomDialogFields = array( array('field_name' => 'selected_user_sites', 'default' => '', 'ftype' => 'form-data'), ); $JSinitForm = " $('#delete-icon').show(); "; $JSeditData = " var delete_flag = results.delete_flag; if (delete_flag == 'N') $('#delete-icon').hide(); "; $CustomValidation = " var user_type = $('#dialog_type').val(); if (user_type == 'Parent' || user_type == 'Guest') { var first_name = $('#dialog_first_name').val(); first_name = first_name.trim(); if (first_name == null || first_name.length == 0) { var mtext = $('label[for=dialog_first_name]').text(); form_error_message += 'Error: missing data in form: '+mtext+'\\n'; form_error = true; $('#dialog_first_name').addClass('missing-data'); } var last_name = $('#dialog_last_name').val(); last_name = last_name.trim(); if (last_name == null || last_name.length == 0) { var mtext = $('label[for=dialog_last_name]').text(); form_error_message += 'Error: missing data in form: '+mtext+'\\n'; form_error = true; $('#dialog_last_name').addClass('missing-data'); } } "; // Start the template and output buffering startTemplate(); $templatePageTitle = getLanguageText('TEXT-USER-ADMINISTRATION'); if ($action == 'user-account-list') $templatePageTitle = getLanguageText('TEXT-USER-ACCOUNT-LIST'); $naction = ''; if (array_key_exists('naction', $_GET)) $naction = db_escape_string($_GET['naction']); // Ensure that only valid user types have access to this module $AllowedUserTypes = array('SuperUser','System Administrator','Application Administrator','Administration Team','Schedule Team','Financial','Financial Team','Communications Administrator'); if (checkPermission($AllowedUserTypes) != 1) { $error_message = getLanguageText('ERRORMSG-ACCESS-DENIED'); header("Location: /?action=$action&form_message=" . urlencode($form_message) . "&error_message=" . urlencode($error_message)); exit(); } // // Verify all user orders // if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator'))) { $results = db_query("SELECT * FROM users WHERE school_num = $base_school_num"); while ($row = db_fetch_assoc($results)) { $uNum = $row['record_num']; $orders = db_query("SELECT * FROM user_account WHERE school_num = $school_num AND user_num = $uNum AND transaction_type = 'Order'"); if (db_num_rows($orders) > 0) { while ($row = db_fetch_assoc($orders)) { $order_num = $row['order_num']; $r = db_query("SELECT * FROM hotlunch_order_header WHERE school_num = $school_num AND record_num = $order_num"); if (db_num_rows($r) == 0) { db_query("DELETE FROM user_account WHERE school_num = $school_num AND user_num = $uNum AND transaction_type = 'Order' AND order_num = $order_num"); db_query("DELETE FROM hotlunch_order_items WHERE school_num = $school_num AND order_num = $order_num"); } } } } } ?>
:
:
: