if (!is_numeric($_REQUEST['userid'])) { $userid = $user->GetID(trim($_REQUEST['username']), 'username'); } else { $userid = $_REQUEST['userid']; } $user->Delete($userid); Page::ManageCustomers(); } break; case 'delinv': if (!is_numeric($_REQUEST['invid'])) { Page::$messages[] = array('type' => 'attention', 'message' => 'Invoice ID is not set'); } else { $inv = Invoice::getInstance(); $inv->Delete($_REQUEST['invid']); Page::ManageInvoices(); } break; case 'editinv': $inv = Invoice::getInstance(); try { $inv->BatchUpdate($_POST, $_POST['invoiceid']); } catch (Exception $e) { Page::$messages[] = array('type' => 'attention', 'message' => 'Fatal error catched during update. Error dump: ' . nl2br($e)); Page::message(); } Page::EditInvoice($_POST['invoiceid']); break; case 'adddep': $dep = Department::getInstance(); $dep->Create($_POST);