if ($selected_id != -1)
{
- update_account_class($selected_id, $_POST['name'], $_POST['Balance']);
+ update_account_class($selected_id, $_POST['name'], $_POST['Balance'], $_POST['convert']);
display_notification(_('Selected account class settings has been updated'));
}
else
{
- add_account_class($_POST['id'], $_POST['name'], $_POST['Balance']);
+ add_account_class($_POST['id'], $_POST['name'], $_POST['Balance'], $_POST['convert']);
display_notification(_('New account class has been added'));
}
$Mode = 'RESET';
if ($Mode == 'RESET')
{
$selected_id = -1;
- $_POST['id'] = $_POST['name'] = $_POST['Balance'] = '';
+ $_POST['id'] = $_POST['name'] = $_POST['Balance'] = $_POST['sign_convert'] = '';
}
//-----------------------------------------------------------------------------------
-$result = get_account_classes();
+$result = get_account_classes(check_value('show_inactive'));
+
start_form();
start_table($table_style);
-$th = array(_("Class ID"), _("Class Name"), _("Balance Sheet"), "", "");
+$th = array(_("Class ID"), _("Class Name"), _("Class Type"), "", "");
+inactive_control_column($th);
table_header($th);
$k = 0;
alt_table_row_color($k);
- if ($myrow["balance_sheet"] == 0)
- {
- $bs_text = _("No");
- }
- else
- {
- $bs_text = _("Yes");
- }
label_cell($myrow["cid"]);
label_cell($myrow['class_name']);
- label_cell($bs_text);
+ label_cell($class_types[$myrow["balance_sheet"]]);
+ inactive_control_cell($myrow["cid"], $myrow["inactive"], 'chart_class', 'cid');
edit_button_cell("Edit".$myrow["cid"], _("Edit"));
delete_button_cell("Delete".$myrow["cid"], _("Delete"));
end_row();
}
-
-end_table();
-end_form();
-echo '<br>';
+inactive_control_row($th);
+end_table(1);
//-----------------------------------------------------------------------------------
-start_form();
-
start_table($table_style2);
if ($selected_id != -1)
$_POST['id'] = $myrow["cid"];
$_POST['name'] = $myrow["class_name"];
$_POST['Balance'] = $myrow["balance_sheet"];
+ $_POST['convert'] = $myrow["sign_convert"];
hidden('selected_id', $selected_id);
}
hidden('id');
text_row_ex(_("Class Name:"), 'name', 50, 60);
-yesno_list_row(_("Balance Sheet:"), 'Balance', null, "", "", false);
+class_types_list_row(_("Class Type:"), 'Balance', null);
+
+yesno_list_row(_("Sign Convert (Balance Sheet/PL statement):"), 'convert', null, "", "", false);
end_table(1);