function InvoiceRemoveGiftCart($option) { $invoice = aecGetParam('invoice', 0, true, array('word', 'string', 'clear_nonalnum')); $userid = aecGetParam('userid', 0, true, array('word', 'int')); $objinvoice = new Invoice(); $objinvoice->loadInvoiceNumber($invoice); $iFactory = new InvoiceFactory($objinvoice->userid); $iFactory->touchInvoice($objinvoice->invoice_number); if ($iFactory->invoice->removeTargetUser()) { $iFactory->invoice->storeload(); } $iFactory = new InvoiceFactory($userid); $iFactory->cart(); }