$page_security = 14;
include_once($path_to_root . "/includes/session.inc");
-page(_("Void a Transaction"));
-
include_once($path_to_root . "/includes/date_functions.inc");
include_once($path_to_root . "/includes/ui.inc");
include_once($path_to_root . "/includes/data_checks.inc");
include_once($path_to_root . "/admin/db/voiding_db.inc");
+$js = "";
+if ($use_date_picker)
+ $js .= get_js_date_picker();
+page(_("Void a Transaction"), false, false, "", $js);
//----------------------------------------------------------------------------------------
if (!is_date($_POST['date_']))
{
display_error(_("The entered date is invalid."));
+ set_focus('date_');
return false;
}
if (!is_date_in_fiscalyear($_POST['date_']))
{
display_error(_("The entered date is not in fiscal year."));
+ set_focus('date_');
return false;
}
if (!is_numeric($_POST['trans_no']) OR $_POST['trans_no'] <= 0)
{
display_error(_("The transaction number is expected to be numeric and greater than zero."));
+ set_focus('trans_no');
return false;
}
unset($_POST['trans_no']);
unset($_POST['memo_']);
unset($_POST['date_']);
+ set_focus('trans_no');
return;
}
unset($_POST['memo_']);
unset($_POST['date_']);
}
- else
+ else {
display_error(_("The entered transaction does not exist or cannot be voided."));
+ set_focus('trans_no');
+
+ }
}
}