PHP Class App\Http\Controllers\ClientPortalController

Inheritance: extends BaseController
Afficher le fichier Open project: hillelcoren/invoice-ninja

Méthodes publiques

Méthode 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 )

Méthodes protégées

Méthode Description
canCreateZip ( )
getInvoiceZipDocuments ( $invoice, &$size )

Private Methods

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

Method Details

__construct() public méthode

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 méthode

public activityDatatable ( )

canCreateZip() protected méthode

protected canCreateZip ( )

creditDatatable() public méthode

public creditDatatable ( )

creditIndex() public méthode

public creditIndex ( )

dashboard() public méthode

public dashboard ( $contactKey = false )

documentDatatable() public méthode

public documentDatatable ( )

documentIndex() public méthode

public documentIndex ( )

download() public méthode

public download ( $invitationKey )

getDocument() public méthode

public getDocument ( $invitationKey, $publicId )

getDocumentVFSJS() public méthode

public getDocumentVFSJS ( $publicId, $name )

getInvoiceDocumentsZip() public méthode

public getInvoiceDocumentsZip ( $invitationKey )

getInvoiceZipDocuments() protected méthode

protected getInvoiceZipDocuments ( $invoice, &$size )

invoiceDatatable() public méthode

public invoiceDatatable ( )

invoiceIndex() public méthode

public invoiceIndex ( )

paymentDatatable() public méthode

public paymentDatatable ( )

paymentIndex() public méthode

public paymentIndex ( )

paymentMethods() public méthode

public paymentMethods ( )

quoteDatatable() public méthode

public quoteDatatable ( )

quoteIndex() public méthode

public quoteIndex ( )

recurringInvoiceDatatable() public méthode

recurringInvoiceIndex() public méthode

removePaymentMethod() public méthode

public removePaymentMethod ( $publicId )

setAutoBill() public méthode

public setAutoBill ( )

setDefaultPaymentMethod() public méthode

sign() public méthode

public sign ( $invitationKey )

verifyPaymentMethod() public méthode

public verifyPaymentMethod ( )

view() public méthode

public view ( $invitationKey )