MIDDAG for Moodle

eduzz_orders_service extends ecommerce_orders_service

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>

Constants

EDUZZ_STATUS_PARTIAL_REFUND

public mixed EDUZZ_STATUS_PARTIAL_REFUND = 'Reembolso parcial'

Properties

Methods

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>

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
Return values
self

get_courses_by_line_items()

public get_courses_by_line_items(mixed $site) : mixed
Parameters
$site : mixed

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

pre_process()

public static pre_process(mixed $siteid, mixed $order) : mixed
Parameters
$siteid : mixed
$order : mixed

send_email_order()

public static send_email_order(mixed $param) : void
Parameters
$param : 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>

        
On this page

Search results