X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=sales%2Fmanage%2Fsales_points.php;h=915911c384c08fe9c4f29bd2c2360c9cb9dced2c;hb=cb04035914c02ff40b6c1c8c34684663bec432b6;hp=6282cf7f6d5e5c2fc3ab2679338284d06bbaeb62;hpb=0b253e5e0d23400838d3bfb4f27fb3fb2637b3ab;p=fa-stable.git diff --git a/sales/manage/sales_points.php b/sales/manage/sales_points.php index 6282cf7f..915911c3 100644 --- a/sales/manage/sales_points.php +++ b/sales/manage/sales_points.php @@ -9,11 +9,11 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License here . ***********************************************************************/ -$page_security = 15; -$path_to_root="../.."; +$page_security = 'SA_POSSETUP'; +$path_to_root = "../.."; include_once($path_to_root . "/includes/session.inc"); -page(_("POS settings")); +page(_($help_context = "POS settings")); include_once($path_to_root . "/includes/ui.inc"); include_once($path_to_root . "/sales/includes/db/sales_points_db.inc"); @@ -64,9 +64,15 @@ if ($Mode=='UPDATE_ITEM' && can_process()) if ($Mode == 'Delete') { - delete_sales_point($selected_id); - display_notification(_('Selected point of sale has been deleted')); - $Mode = 'RESET'; + $sql = "SELECT * FROM ".TB_PREF."users WHERE print_profile=".db_escape($selected_id); + $res = db_query($sql, "canot check pos usage"); + if (db_num_rows($res)) { + display_error(_("Cannot delete this POS because it is used in users setup.")); + } else { + delete_sales_point($selected_id); + display_notification(_('Selected point of sale has been deleted')); + $Mode = 'RESET'; + } } if ($Mode == 'RESET')