0) { display_note(_("Cannot delete this tax group because customer branches been created referring to it.")); return false; } $sql = "SELECT COUNT(*) FROM ".TB_PREF."suppliers WHERE tax_group_id=$selected_id"; $result = db_query($sql, "could not query suppliers"); $myrow = db_fetch_row($result); if ($myrow[0] > 0) { display_note(_("Cannot delete this tax group because suppliers been created referring to it.")); return false; } return true; } //----------------------------------------------------------------------------------- if (isset($_GET['delete'])) { if (can_delete($selected_id)) { delete_tax_group($selected_id); meta_forward($_SERVER['PHP_SELF']); } } //----------------------------------------------------------------------------------- $result = get_all_tax_groups(); start_table($table_style); $th = array(_("Description"), _("Tax Shipping"), "", ""); table_header($th); $k = 0; while ($myrow = db_fetch($result)) { alt_table_row_color($k); label_cell($myrow["name"]); if ($myrow["tax_shipping"]) label_cell(_("Yes")); else label_cell(_("No")); /*for ($i=0; $i< 5; $i++) if ($myrow["type" . $i] != reserved_words::get_all_numeric()) echo "" . $myrow["type" . $i] . "";*/ 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 Group")); start_form(); start_table($table_style2); if ($selected_id != -1) { //editing an existing status code if (!isset($_POST['name'])) { $group = get_tax_group($selected_id); $_POST['name'] = $group["name"]; $_POST['tax_shipping'] = $group["tax_shipping"]; $items = get_tax_group_items($selected_id); $i = 0; while ($tax_item = db_fetch($items)) { $_POST['tax_type_id' . $i] = $tax_item["tax_type_id"]; $_POST['rate' . $i] = percent_format($tax_item["rate"]); $i ++; } } hidden('selected_id', $selected_id); } text_row_ex(_("Description:"), 'name', 40); yesno_list_row(_("Tax Shipping:"), 'tax_shipping', null, "", "", true); end_table(); display_note(_("Select the taxes that are included in this group."), 1); start_table($table_style2); $th = array(_("Tax"), _("Default Rate (%)"), _("Rate (%)")); table_header($th); for ($i = 0; $i < 5; $i++) { start_row(); if (!isset($_POST['tax_type_id' . $i])) $_POST['tax_type_id' . $i] = 0; tax_types_list_cells(null, 'tax_type_id' . $i, $_POST['tax_type_id' . $i], true, _("None"), true); if ($_POST['tax_type_id' . $i] != 0 && $_POST['tax_type_id' . $i] != reserved_words::get_all_numeric()) { $default_rate = get_tax_type_default_rate($_POST['tax_type_id' . $i]); label_cell(percent_format($default_rate), "nowrap align=right"); if (!isset($_POST['rate' . $i]) || $_POST['rate' . $i] == "") $_POST['rate' . $i] = percent_format($default_rate); small_amount_cells(null, 'rate' . $i, $_POST['rate' . $i]); } end_row(); } end_table(1); submit_add_or_update_center(!isset($selected_id)); end_form(); //------------------------------------------------------------------------------------ end_page(); ?>