Table of Contents
Constants
-
EDUZZ_STATUS_DUPLICATE
= 'Duplicada'
-
EDUZZ_STATUS_EXPIRED
= 'Expirada'
-
EDUZZ_STATUS_IN_RECOVERY
= 'Em recuperação'
-
EDUZZ_STATUS_NEGOTIATED
= 'Negociada'
-
EDUZZ_STATUS_OPEN
= 'Aberta'
-
EDUZZ_STATUS_PAIED
= 'Paga'
-
EDUZZ_STATUS_PARTIAL_REFUND
= 'Reembolso parcial'
-
EDUZZ_STATUS_REFUNDED
= 'Reembolsado'
-
EDUZZ_STATUS_WAITING
= 'Aguardando pagamento'
-
ORDER_FIELDNAME
= 'sale_id'
-
ORDER_ID_META
= 'sale_id'
-
PERPAGE
= 15
-
PRODUCT_FIELDNAME
= 'content_id'
Properties
-
$order
: mixed
Methods
-
__construct()
: mixed
-
create_and_update_user()
: mixed
-
create_or_update()
: ecommerce_orders|false
-
create_order_note()
: mixed
-
custom_array_merge()
: array<string|int, mixed>
-
display_ecommerce_status()
: mixed
-
display_products()
: string
-
enrol()
: mixed
-
execute()
: void
-
get_all_orders()
: mixed
-
get_class_orders_service()
: self
-
get_courses_by_line_items()
: mixed
-
get_customer()
: stdClass
-
get_options_order_status()
: array<string|int, mixed>
-
get_order()
: mixed
-
get_order_by_id()
: mixed
-
get_order_fields()
: stdClass
-
get_site()
: ecommerce_sites
-
get_status_name()
: mixed
-
pre_process()
: mixed
-
process()
: mixed
-
send_email_order()
: void
-
sync()
: mixed
-
unenrol()
: mixed
-
validate()
: mixed
-
get_orders()
: array<string|int, mixed>
EDUZZ_STATUS_DUPLICATE
public
mixed
EDUZZ_STATUS_DUPLICATE
= 'Duplicada'
EDUZZ_STATUS_EXPIRED
public
mixed
EDUZZ_STATUS_EXPIRED
= 'Expirada'
EDUZZ_STATUS_IN_RECOVERY
public
mixed
EDUZZ_STATUS_IN_RECOVERY
= 'Em recuperação'
EDUZZ_STATUS_NEGOTIATED
public
mixed
EDUZZ_STATUS_NEGOTIATED
= 'Negociada'
EDUZZ_STATUS_OPEN
public
mixed
EDUZZ_STATUS_OPEN
= 'Aberta'
EDUZZ_STATUS_PAIED
public
mixed
EDUZZ_STATUS_PAIED
= 'Paga'
EDUZZ_STATUS_PARTIAL_REFUND
public
mixed
EDUZZ_STATUS_PARTIAL_REFUND
= 'Reembolso parcial'
EDUZZ_STATUS_REFUNDED
public
mixed
EDUZZ_STATUS_REFUNDED
= 'Reembolsado'
EDUZZ_STATUS_WAITING
public
mixed
EDUZZ_STATUS_WAITING
= 'Aguardando pagamento'
ORDER_FIELDNAME
public
mixed
ORDER_FIELDNAME
= 'sale_id'
public
mixed
ORDER_ID_META
= 'sale_id'
PERPAGE
public
mixed
PERPAGE
= 15
PRODUCT_FIELDNAME
public
mixed
PRODUCT_FIELDNAME
= 'content_id'
$order
public
mixed
$order
__construct()
public
__construct(mixed $order) : mixed
Parameters
-
$order
: mixed
-
create_and_update_user()
public
create_and_update_user() : mixed
create_or_update()
public
create_or_update(mixed $siteid, mixed $order) : ecommerce_orders|false
Parameters
-
$siteid
: mixed
-
-
$order
: mixed
-
create_order_note()
public
create_order_note(mixed $param) : mixed
Parameters
-
$param
: mixed
-
custom_array_merge()
public
static custom_array_merge(array<string|int, mixed> $default, mixed $newarray) : array<string|int, mixed>
Parameters
-
$default
: array<string|int, mixed>
-
-
$newarray
: mixed
-
Return values
array<string|int, mixed>
display_ecommerce_status()
public
display_ecommerce_status() : mixed
display_products()
public
display_products() : string
enrol()
public
enrol() : mixed
execute()
public
execute(mixed $oldstatus, mixed $newstatus) : void
Parameters
-
$oldstatus
: mixed
-
-
$newstatus
: mixed
-
get_all_orders()
public
final static get_all_orders([array<string|int, mixed> $params = [] ][, mixed $page = 0 ][, mixed $search = '' ]) : mixed
Parameters
-
$params
: array<string|int, mixed>
= []
-
-
$page
: mixed
= 0
-
-
$search
: mixed
= ''
-
get_class_orders_service()
public
static get_class_orders_service(mixed $order) : self
Parameters
-
$order
: mixed
-
get_courses_by_line_items()
public
get_courses_by_line_items(mixed $site) : mixed
Parameters
-
$site
: mixed
-
get_customer()
public
static get_customer(eduzz_orders $params) : stdClass
Parameters
-
$params
: eduzz_orders
-
get_options_order_status()
public
static get_options_order_status([mixed $any = false ]) : array<string|int, mixed>
Parameters
-
$any
: mixed
= false
-
Return values
array<string|int, mixed>
get_order()
public
static get_order(mixed $siteid, mixed $orderid) : mixed
Parameters
-
$siteid
: mixed
-
-
$orderid
: mixed
-
get_order_by_id()
public
static get_order_by_id(mixed $orderid) : mixed
Parameters
-
$orderid
: mixed
-
get_order_fields()
public
static get_order_fields(eduzz_orders $params) : stdClass
Parameters
-
$params
: eduzz_orders
-
get_site()
public
get_site() : ecommerce_sites
get_status_name()
public
get_status_name() : mixed
pre_process()
public
static pre_process(mixed $siteid, mixed $order) : mixed
Parameters
-
$siteid
: mixed
-
-
$order
: mixed
-
process()
public
static process(mixed $orderid) : mixed
Parameters
-
$orderid
: mixed
-
send_email_order()
public
static send_email_order(mixed $param) : void
Parameters
-
$param
: mixed
-
sync()
public
sync() : mixed
unenrol()
public
unenrol() : mixed
validate()
public
validate() : mixed
get_orders()
protected
final static get_orders(mixed $searchcriteria, mixed &$totalcount[, mixed $page = 0 ][, mixed $per_page = self::PERPAGE ]) : array<string|int, mixed>
Parameters
-
$searchcriteria
: mixed
-
-
$totalcount
: mixed
-
-
$page
: mixed
= 0
-
-
$per_page
: mixed
= self::PERPAGE
-
Return values
array<string|int, mixed>