PHP Class app\http\controllers\ClientPortalController

Inheritance: extends BaseController
Show file Open project: hillelcoren/invoice-ninja

Public Methods

Method Description
__construct ( InvoiceRepository $invoiceRepo, PaymentRepository $paymentRepo, ActivityRepository $activityRepo, DocumentRepository $documentRepo, PaymentService $paymentService, CreditRepository $creditRepo )
activityDatatable ( )
creditDatatable ( )
creditIndex ( )
dashboard ( $contactKey = false )
documentDatatable ( )
documentIndex ( )
download ( $invitationKey )
getDocument ( $invitationKey, $publicId )
getDocumentVFSJS ( $publicId, $name )
getInvoiceDocumentsZip ( $invitationKey )
invoiceDatatable ( )
invoiceIndex ( )
paymentDatatable ( )
paymentIndex ( )
paymentMethods ( )
quoteDatatable ( )
quoteIndex ( )
recurringInvoiceDatatable ( )
recurringInvoiceIndex ( )
removePaymentMethod ( $publicId )
setAutoBill ( )
setDefaultPaymentMethod ( )
sign ( $invitationKey )
verifyPaymentMethod ( )
view ( $invitationKey )

Protected Methods

Method Description
canCreateZip ( )
getInvoiceZipDocuments ( $invoice, &$size )

Private Methods

Method Description
getContact ( )
getPaymentStatusLabel ( $model )
getPaymentTypes ( $account, $client, $invitation )
paymentMethodError ( $type, $error, $accountGateway = false, $exception = false )
returnError ( $error = false )

Method Details

__construct() public method

public __construct ( InvoiceRepository $invoiceRepo, PaymentRepository $paymentRepo, ActivityRepository $activityRepo, DocumentRepository $documentRepo, PaymentService $paymentService, CreditRepository $creditRepo )
$invoiceRepo App\Ninja\Repositories\InvoiceRepository
$paymentRepo App\Ninja\Repositories\PaymentRepository
$activityRepo App\Ninja\Repositories\ActivityRepository
$documentRepo App\Ninja\Repositories\DocumentRepository
$paymentService App\services\PaymentService
$creditRepo App\Ninja\Repositories\CreditRepository

activityDatatable() public method

public activityDatatable ( )

canCreateZip() protected method

protected canCreateZip ( )

creditDatatable() public method

public creditDatatable ( )

creditIndex() public method

public creditIndex ( )

dashboard() public method

public dashboard ( $contactKey = false )

documentDatatable() public method

public documentDatatable ( )

documentIndex() public method

public documentIndex ( )

download() public method

public download ( $invitationKey )

getDocument() public method

public getDocument ( $invitationKey, $publicId )

getDocumentVFSJS() public method

public getDocumentVFSJS ( $publicId, $name )

getInvoiceDocumentsZip() public method

public getInvoiceDocumentsZip ( $invitationKey )

getInvoiceZipDocuments() protected method

protected getInvoiceZipDocuments ( $invoice, &$size )

invoiceDatatable() public method

public invoiceDatatable ( )

invoiceIndex() public method

public invoiceIndex ( )

paymentDatatable() public method

public paymentDatatable ( )

paymentIndex() public method

public paymentIndex ( )

paymentMethods() public method

public paymentMethods ( )

quoteDatatable() public method

public quoteDatatable ( )

quoteIndex() public method

public quoteIndex ( )

recurringInvoiceDatatable() public method

recurringInvoiceIndex() public method

removePaymentMethod() public method

public removePaymentMethod ( $publicId )

setAutoBill() public method

public setAutoBill ( )

setDefaultPaymentMethod() public method

sign() public method

public sign ( $invitationKey )

verifyPaymentMethod() public method

public verifyPaymentMethod ( )

view() public method

public view ( $invitationKey )