0) { display_error(_("Cannot delete this tax type because tax groups been created referring to it.")); return false; } return true; } //----------------------------------------------------------------------------------- if (isset($_GET['delete'])) { if (can_delete($selected_id)) { delete_tax_type($selected_id); meta_forward($_SERVER['PHP_SELF']); } } //----------------------------------------------------------------------------------- $result = get_all_tax_types(); start_table($table_style); $th = array(_("Description"), _("Default Rate (%)"), _("Sales GL Account"), _("Purchasing GL Account"), "", ""); table_header($th); $k = 0; while ($myrow = db_fetch($result)) { alt_table_row_color($k); label_cell($myrow["name"]); label_cell(percent_format($myrow["rate"]), "align=right"); label_cell($myrow["sales_gl_code"] . " " . $myrow["SalesAccountName"]); label_cell($myrow["purchasing_gl_code"] . " " . $myrow["PurchasingAccountName"]); edit_link_cell("selected_id=".$myrow["id"]); delete_link_cell("selected_id=".$myrow["id"]."&delete=1"); end_row(); } end_table(); //----------------------------------------------------------------------------------- hyperlink_no_params($_SERVER['PHP_SELF'], _("New Tax Type")); //----------------------------------------------------------------------------------- start_form(); start_table($table_style2); if (isset($selected_id)) { //editing an existing status code $myrow = get_tax_type($selected_id); $_POST['name'] = $myrow["name"]; $_POST['rate'] = percent_format($myrow["rate"]); $_POST['sales_gl_code'] = $myrow["sales_gl_code"]; $_POST['purchasing_gl_code'] = $myrow["purchasing_gl_code"]; hidden('selected_id', $selected_id); } text_row_ex(_("Description:"), 'name', 50); small_amount_row(_("Default Rate:"), 'rate', '', "", "%", user_percent_dec()); gl_all_accounts_list_row(_("Sales GL Account:"), 'sales_gl_code', null); gl_all_accounts_list_row(_("Purchasing GL Account:"), 'purchasing_gl_code', null); end_table(1); submit_add_or_update_center(!isset($selected_id)); end_form(); end_page(); ?>