function invoiceAction($option, $action, $invoice_number) { $user = JFactory::getUser(); if (empty($user->id)) { return getView('access_denied'); } else { $iFactory = new InvoiceFactory($user->id); $iFactory->touchInvoice($invoice_number); $iFactory->invoiceprocessoraction($action); getView('subscriptiondetails', array('sub' => 'invoices')); } }