$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);
//----------------------------------------------------------------------------------------
end_table(1);
if (!isset($_POST['ProcessVoiding']))
- submit_center('ProcessVoiding', _("Void Transaction"));
+ submit_center('ProcessVoiding', _("Void Transaction"), true, '', true);
else
{
display_note(_("Are you sure you want to void this transaction ? This action cannot be undone."), 0, 1);
- submit_center_first('ConfirmVoiding', _("Proceed"));
- submit_center_last('CancelVoiding', _("Cancel"));
+ submit_center_first('ConfirmVoiding', _("Proceed"), '', true);
+ submit_center_last('CancelVoiding', _("Cancel"), '', true);
}
end_form();
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');
+
+ }
}
}
{
if (!check_valid_entries())
unset($_POST['ProcessVoiding']);
+ $Ajax->activate('_page_body');
}
if (isset($_POST['ConfirmVoiding']))
{
handle_void_transaction();
+ $Ajax->activate('_page_body');
+}
+
+if (isset($_POST['CancelVoiding']))
+{
+ $Ajax->activate('_page_body');
}
//----------------------------------------------------------------------------------------