/** * Saves record payment view * * @param int $paymentBasketId * @return null|string */ public static function saveRecordPayment($paymentBasketId) { cbpaidApp::loadLang('admin'); $paymentRecorder = new self(); $exists = $paymentBasketId && $paymentRecorder->load((int) $paymentBasketId); if ($exists) { if ($paymentRecorder->authoriseAction('cbsubs.recordpayments')) { $return = $paymentRecorder->saveRecordPaymentForm(); } else { $return = CBPTXT::T("You are not authorized to record payments."); } } else { $return = CBPTXT::T("No unpaid payment basket found."); } return $return; }