WHERE debtor_no = '". $_POST['customer_id'] . "'";
db_query($sql,"The customer could not be updated");
+
+ update_record_status($_POST['customer_id'], $_POST['inactive'],
+ 'debtors_master', 'debtor_no');
+
+ $Ajax->activate('customer_id'); // in case of status change
display_notification(_("Customer has been updated."));
}
else
if (db_has_customers())
{
start_table("class = 'tablestyle_noborder'");
- customer_list_row(_("Select a customer: "), 'customer_id', null,
- _('New customer'), true);
+ start_row();
+ check_cells(_("Show inactive:"), 'show_inactive', null, true);
+ customer_list_cells(_("Select a customer: "), 'customer_id', null,
+ _('New customer'), true, check_value('show_inactive'));
+ end_row();
end_table();
+ if (get_post('_show_inactive_update'))
+ $Ajax->activate('customer_id');
}
else
{
hidden('customer_id');
}
-start_outer_table($table_style2, 5);
-
-table_section(1);
-
if ($new_customer)
{
$_POST['CustName'] = $_POST['address'] = $_POST['tax_id'] = '';
$_POST['payment_terms'] = '';
$_POST['discount'] = $_POST['pymt_discount'] = percent_format(0);
$_POST['credit_limit'] = price_format(sys_prefs::default_credit_limit());
+ $_POST['inactive'] = 0;
}
else
{
$_POST['discount'] = percent_format($myrow["discount"] * 100);
$_POST['pymt_discount'] = percent_format($myrow["pymt_discount"] * 100);
$_POST['credit_limit'] = price_format($myrow["credit_limit"]);
+ $_POST['inactive'] = $myrow["inactive"];
}
+start_outer_table($table_style2, 5);
+table_section(1);
table_section_title(_("Name and Address"));
text_row(_("Customer Name:"), 'CustName', $_POST['CustName'], 40, 80);
label_row(_("Customer's Currency:"), $_POST['curr_code']);
hidden('curr_code', $_POST['curr_code']);
}
+sales_types_list_row(_("Sales Type/Price List:"), 'sales_type', $_POST['sales_type']);
table_section(2);
table_section_title(_("Sales"));
-sales_types_list_row(_("Sales Type/Price List:"), 'sales_type', $_POST['sales_type']);
percent_row(_("Discount Percent:"), 'discount', $_POST['discount']);
percent_row(_("Prompt Payment Discount Percent:"), 'pymt_discount', $_POST['pymt_discount']);
amount_row(_("Credit Limit:"), 'credit_limit', $_POST['credit_limit']);
'<b>'. (count($_SESSION['Context']) ? _("Select or &Add") : _("&Add or Edit ")).'</b>',
"debtor_no=".$_POST['customer_id']);
end_row();
+
}
+record_status_list_row(_("Customer status:"), 'inactive');
end_outer_table(1);
div_start('controls');
if ($Mode == 'RESET')
{
$selected_id = -1;
+ $sav = get_post('show_inactive');
unset($_POST);
+ if ($sav) $_POST['show_inactive'] = 1;
}
+
//-------------------------------------------------------------------------------------------------
$sql = "SELECT * FROM ".TB_PREF."areas";
+if (!check_value('show_inactive')) $sql .= " WHERE !inactive";
$result = db_query($sql,"could not get areas");
start_form();
start_table("$table_style width=30%");
+
$th = array(_("Area Name"), "", "");
+
+if (check_value('show_inactive'))
+ array_insert($th, 1 , _("Inactive"));
+if (get_post('_show_inactive_update')) {
+ $Ajax->activate('_page_body');
+}
+
table_header($th);
$k = 0;
alt_table_row_color($k);
label_cell($myrow["description"]);
+
+ inactive_status_cell($myrow["area_code"], $myrow["inactive"], 'areas', 'area_code');
+
edit_button_cell("Edit".$myrow["area_code"], _("Edit"));
delete_button_cell("Delete".$myrow["area_code"], _("Delete"));
end_row();
}
-
-
+
+show_inactive_row($th);
end_table();
-end_form();
+//end_form();
echo '<br>';
//-------------------------------------------------------------------------------------------------
-start_form();
+//start_form();
start_table($table_style2);