Billing data handlers

package org.openpsa.invoices

 Methods

_handler_create ($handler_id, array $args, array $data)

Parameters

$handler_id

$args

$data

_handler_delete (mixed $handler_id, array $args, array $data)

Parameters

$handler_id

mixedThe ID of the handler.

$args

arrayThe argument list.

$data

array&$data The local request data.

_handler_edit ($handler_id, array $args, array $data)

Parameters

$handler_id

$args

$data

_show_create ($handler_id, array $data)

Parameters

$handler_id

$data

_show_delete (mixed $handler_id, array $data)

Parameters

$handler_id

mixedThe ID of the handler.

$data

array&$data The local request data.

_show_edit ($handler_id, array $data)

Parameters

$handler_id

$data

dm2_create_callback ($datamanager)

Datamanager callback

Parameters

$datamanager

load_schemadb ()

_prepare_output ($mode)

Parameters

$mode

_process_billing_form ()

Helper function to process the form of the controller

_update_breadcrumb ()

Helper to update the breadcrumb

 Properties

 

object $_billing_data

Contains the billing data object
 

mixed $_controller

Contains DM2 controller
 

object $_linked_object

Contains the object the billing data is linked to