function approveAction() { $user = $this->getRequest()->getParam('user'); $cashout = Cashout_Models_Cashout::getUsersLastPendingCashout($user); if ($cashout != null) { $cashout->completionDate = date('Y-m-d'); $cashout->approve(); $user = User_Models_User::getUser($user); $pay[$user->paymentEmail] = $cashout->amount; //now send the payment to the user $paymentGateway = Site::getInstance(Site::getResource('payment_gateway')); $paymentGateway->pay($pay); } $this->getResponse()->setRedirect('/cashout/admin/requests'); }