0) { display_error(_("Cannot delete this item tax type because items have been created referring to it.")); return false; } return true; } //----------------------------------------------------------------------------------- if ($Mode == 'Delete') { if (can_delete($selected_id)) { delete_item_tax_type($selected_id); display_notification(_('Selected item tax type has been deleted')); } $Mode = 'RESET'; } if ($Mode == 'RESET') { $selected_id = -1; unset($_POST); } //----------------------------------------------------------------------------------- $result2 = $result = get_all_item_tax_types(); start_form(); start_table("$table_style width=30%"); $th = array(_("Name"), _("Tax exempt"),'',''); table_header($th); $k = 0; while ($myrow = db_fetch($result2)) { alt_table_row_color($k); if ($myrow["exempt"] == 0) { $disallow_text = _("No"); } else { $disallow_text = _("Yes"); } label_cell($myrow["name"]); label_cell($disallow_text); edit_button_cell("Edit".$myrow["id"], _("Edit")); edit_button_cell("Delete".$myrow["id"], _("Delete")); end_row(); } end_table(); end_form(); echo '
'; //----------------------------------------------------------------------------------- start_form(); start_table($table_style2); if ($selected_id != -1) { if ($Mode == 'Edit') { $myrow = get_item_tax_type($selected_id); $_POST['name'] = $myrow["name"]; $_POST['exempt'] = $myrow["exempt"]; // read the exemptions and check the ones that are on $exemptions = get_item_tax_type_exemptions($selected_id); if (db_num_rows($exemptions) > 0) { while ($exmp = db_fetch($exemptions)) { $_POST['ExemptTax' . $exmp["tax_type_id"]] = 1; } } } hidden('selected_id', $selected_id); } text_row_ex(_("Description:"), 'name', 50); yesno_list_row(_("Is Fully Tax-exempt:"), 'exempt', null, "", "", true); end_table(1); if (!isset($_POST['exempt']) || $_POST['exempt'] == 0) { display_note(_("Select which taxes this item tax type is exempt from."), 0, 1); start_table($table_style2); $th = array(_("Tax Name"), _("Rate"), _("Is exempt")); table_header($th); $tax_types = get_all_tax_types_simple(); while ($myrow = db_fetch($tax_types)) { alt_table_row_color($k); label_cell($myrow["name"]); label_cell(percent_format($myrow["rate"])." %", "nowrap align=right"); check_cells("", 'ExemptTax' . $myrow["id"], null); end_row(); } end_table(1); } submit_add_or_update_center($selected_id == -1, '', true); end_form(); //------------------------------------------------------------------------------------ end_page(); ?>