class PaymentAdminPage extends Page

Acts as an overview of all payment events, payment related settings and the invoices overview

Properties

EventplannerController $mod

Reference to mod

protected $default_page from  Page

Methods

cb_download_all_invoices_container($event_id)

No description

cb_invoices_actions($invoice)

No description

cb_invoices_bought_tickets($invoice)

No description

cb_overview_actions($event)

No description

cb_overview_cancellations($event)

No description

cb_overview_earnings($event)

No description

cb_overview_sold_tickets($event)

No description

cb_overview_title($event)

No description

cb_template_template_content($content)

No description

xelos_global_template|string|bool
get_page(mixed $subpage = false)

Standard Get Page Controller

from  Page
page_all_pdfs(int $event_id = null)

Allows the download of all invoices

page_edit_template(int $template_id = 0)

Enables to edit the invoice and the email template Mostly copied from crm_ext_pdfreport

page_invoice(int $invoice_id = null, int $event_id = 0)

Displays the details of one invoice.

page_invoices(int $event_id = null)

Displays all invoices of one event Allows to update the status of one or more invoices.

page_numberrange()

Overview of all available number ranges

page_overview()

Overview of all events with activated payments

void
page_send_email(int $invoice_id = null)

Re-sends an email with the invoice to the buyer

page_settings()

Shows the config options on a separate page

page_single_pdf(int $invoice_id = null)

Download one invoice. Creates the invoice if it doesn't exist yet.

page_template()

Overview of all available templates

Details

at line 368
cb_download_all_invoices_container($event_id)

No description

Parameters

$event_id

at line 1133
cb_invoices_actions($invoice)

No description

Parameters

$invoice

at line 1129
cb_invoices_bought_tickets($invoice)

No description

Parameters

$invoice

at line 1194
cb_overview_actions($event)

No description

Parameters

$event

at line 1181
cb_overview_cancellations($event)

No description

Parameters

$event

at line 1185
cb_overview_earnings($event)

No description

Parameters

$event

at line 1170
cb_overview_sold_tickets($event)

No description

Parameters

$event

at line 1162
cb_overview_title($event)

No description

Parameters

$event

at line 1119
cb_template_template_content($content)

No description

Parameters

$content

in Page at line 26
xelos_global_template|string|bool get_page(mixed $subpage = false)

Standard Get Page Controller

Parameters

mixed $subpage

Return Value

xelos_global_template|string|bool

at line 1041
page_all_pdfs(int $event_id = null)

Allows the download of all invoices

Parameters

int $event_id

Exceptions

Exception

at line 893
Template page_edit_template(int $template_id = 0)

Enables to edit the invoice and the email template Mostly copied from crm_ext_pdfreport

Parameters

int $template_id

Return Value

Template

Exceptions

ContentException
Exception

By redirect

at line 425
Template page_invoice(int $invoice_id = null, int $event_id = 0)

Displays the details of one invoice.

Allows to edit the status of the invoice.

Parameters

int $invoice_id
int $event_id

Return Value

Template

Exceptions

ContentException
Exception

By redirect

at line 212
Template page_invoices(int $event_id = null)

Displays all invoices of one event Allows to update the status of one or more invoices.

Parameters

int $event_id

Return Value

Template

Exceptions

ContentException
Exception

By redirect

at line 966
page_numberrange()

Overview of all available number ranges

Exceptions

ContentException

at line 134
Template page_overview()

Overview of all events with activated payments

Return Value

Template

Exceptions

Exception

By redirect

at line 1007
void page_send_email(int $invoice_id = null)

Re-sends an email with the invoice to the buyer

Parameters

int $invoice_id

Return Value

void

Exceptions

Exception

at line 38
Template page_settings()

Shows the config options on a separate page

Return Value

Template

Exceptions

ContentException
Exception

By redirect

at line 1076
page_single_pdf(int $invoice_id = null)

Download one invoice. Creates the invoice if it doesn't exist yet.

Parameters

int $invoice_id

Exceptions

Exception

at line 808
page_template()

Overview of all available templates

Mostly copied from crm_ext_pdfreport

Exceptions

ContentException
Exception

By redirect