break; case 'delorder': if (!is_numeric($_REQUEST['orderid'])) { Page::$messages[] = array('type' => 'attention', 'message' => 'Order ID is not set'); } else { $order = Order::getInstance(); $order->Delete($_REQUEST['orderid']); Page::ManageOrders(); } break; case 'updatedep': $dep = Department::getInstance(); $dep->id = $_POST['depid']; $dep->Update('name', $_POST['depname']); $dep->Update('type', $_POST['type']); Page::ManageDepartments(); break; case 'updatelangs': $lang = Lang::getInstance(); $lang->UpdateLangs(); Page::GeneralSettings(); break; case 'updatelang': $setting = Settings::getInstance(); $setting->Update('system.lang.default', $_POST['langcode']); Page::GeneralSettings(); break; case 'updatecurr': $curr = Currency::getInstance(); if (!is_numeric($_POST['curid'])) { throw Exception("Currency ID must be numeric");