Пример #1
0
 /** @return Invoice|null */
 public function loadInvoice($invoiceId)
 {
     $invoiceId = preg_replace('/-.*/', '', $invoiceId);
     $invoice = Am_Di::getInstance()->invoiceTable->findFirstByPublicId($invoiceId);
     // update invoice_id in the log record
     if ($invoice && $this->log) {
         $this->log->updateQuick(array('invoice_id' => $invoice->pk(), 'user_id' => $invoice->user_id));
     }
     return $invoice;
 }