function InvoiceRemoveGiftConfirm($option) { $invoice = aecGetParam('invoice', 0, true, array('word', 'string', 'clear_nonalnum')); $userid = aecGetParam('userid', 0, true, array('word', 'int')); $usage = aecGetParam('usage', 0, true, array('word', 'string', 'clear_nonalnum')); $group = aecGetParam('group', 0, true, array('word', 'int')); $processor = aecGetParam('processor', '', true, array('word', 'string', 'clear_nonalnum')); $objinvoice = new Invoice(); $objinvoice->loadInvoiceNumber($invoice); if ($objinvoice->removeTargetUser()) { $objinvoice->storeload(); } $iFactory = new InvoiceFactory($userid, $usage, $group, $processor, $invoice); $iFactory->confirm($_POST); }