! -> Note
$ -> Affected files
+28-Jul-2008 Janusz Dobrowolski
+# Fixed control buttons reset after record deletion.
+$ /admin/fiscalyears.php
+ /admin/payment_terms.php
+ /admin/shipping_companies.php
+ /gl/manage/bank_accounts.php
+ /gl/manage/currencies.php
+ /gl/manage/gl_account_classes.php
+ /gl/manage/gl_account_types.php
+ /inventory/manage/item_categories.php
+ /inventory/manage/item_units.php
+ /inventory/manage/locations.php
+ /inventory/manage/movement_types.php
+ /manufacturing/manage/work_centres.php
+ /sales/manage/credit_status.php
+ /sales/manage/customer_branches.php
+ /sales/manage/sales_areas.php
+ /sales/manage/sales_people.php
+ /sales/manage/sales_types.php
+ /taxes/item_tax_types.php
+ /taxes/tax_groups.php
+ /taxes/tax_types.php
+
27-Jul-2008 Janusz Dobrowolski
# Fixed record selection on pages using non-numeric selectors with simple_page_mode() helper.
$ /includes/ui/ui_controls.inc
{
global $selected_id, $Mode;
- if (!check_can_delete($selected_id))
- return;
+ if (check_can_delete($selected_id)) {
//only delete if used in neither customer or supplier, comp prefs, bank trans accounts
-
- delete_fiscalyear($selected_id);
- display_notification(_('Selected fiscal year has been deleted'));
+ delete_fiscalyear($selected_id);
+ display_notification(_('Selected fiscal year has been deleted'));
+ }
$Mode = 'RESET';
}
$sql="DELETE FROM ".TB_PREF."payment_terms WHERE terms_indicator='$selected_id'";
db_query($sql,"could not delete a payment terms");
display_notification(_('Selected payment terms have been deleted'));
- $Mode = 'RESET';
}
}
//end if payment terms used in customer or supplier accounts
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
$sql="DELETE FROM ".TB_PREF."shippers WHERE shipper_id=$selected_id";
db_query($sql,"could not delete shipper");
display_notification(_('Selected shipping company has been deleted'));
- $Mode = 'RESET';
}
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_bank_account($selected_id);
display_notification(_('Selected bank account has been deleted'));
- $Mode = 'RESET';
} //end if Delete bank account
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
function handle_delete()
{
global $selected_id, $Mode;
- if (!check_can_delete())
- return;
+ if (check_can_delete()) {
//only delete if used in neither customer or supplier, comp prefs, bank trans accounts
-
- delete_currency($selected_id);
- display_notification(_('Selected currency has been deleted'));
+ delete_currency($selected_id);
+ display_notification(_('Selected currency has been deleted'));
+ }
$Mode = 'RESET';
}
{
delete_account_class($selected_id);
display_notification(_('Selected account class has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
//-----------------------------------------------------------------------------------
{
delete_account_type($selected_id);
display_notification(_('Selected currency has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
{
delete_item_category($selected_id);
display_notification(_('Selected item category has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_item_unit($selected_id);
display_notification(_('Selected unit has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_item_location($selected_id);
display_notification(_('Selected location has been deleted'));
- $Mode = 'RESET';
} //end if Delete Location
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
if ($Mode == 'Delete')
{
-
if (can_delete($selected_id))
{
delete_movement_type($selected_id);
display_notification(_('Selected movement type has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_work_centre($selected_id);
display_notification(_('Selected work center has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_credit_status($selected_id);
display_notification(_('Selected credit status has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
$sql="DELETE FROM ".TB_PREF."cust_branch WHERE branch_code='" . $_POST['branch_code']. "' AND debtor_no='" . $_POST['customer_id']. "'";
db_query($sql,"could not delete branch");
display_notification(_('Selected customer branch has been deleted'));
- $Mode = 'RESET';
}
} //end ifs to test if the branch can be deleted
+ $Mode = 'RESET';
}
if ($Mode == 'RESET' || get_post('_customer_id_update'))
db_query($sql,"could not delete sales area");
display_notification(_('Selected sales area has been deleted'));
- $Mode = 'RESET';
} //end if Delete area
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
$sql="DELETE FROM ".TB_PREF."salesman WHERE salesman_code='$selected_id'";
db_query($sql,"The sales-person could not be deleted");
display_notification(_('Selected sales person data have been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_sales_type($selected_id);
display_notification(_('Selected sales type has been deleted'));
- $Mode = 'RESET';
}
} //end if sales type used in debtor transactions or in customers set up
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_item_tax_type($selected_id);
display_notification(_('Selected item tax type has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_tax_group($selected_id);
display_notification(_('Selected tax group has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')
{
delete_tax_type($selected_id);
display_notification(_('Selected tax type has been deleted'));
- $Mode = 'RESET';
}
+ $Mode = 'RESET';
}
if ($Mode == 'RESET')