Exemplo n.º 1
0
 public function loadInvoice($invoiceId)
 {
     if ($invoice = parent::loadInvoice($invoiceId)) {
         return $invoice;
     } else {
         if ($purchaseid = $this->request->getFiltered('purchaseid')) {
             $invoice = Am_Di::getInstance()->invoiceTable->findFirstByData(Am_Paysystem_Segpay::PURCHASE_ID, $purchaseid);
             // 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;
         }
     }
     return false;
 }