MIDDAG for Moodle

ecommerce_orders_service

AbstractYes

Table of Contents

Constants

ORDER_FIELDNAME  = 'id'
ORDER_ID_META  = 'order_id'
PERPAGE  = 15
PRODUCT_FIELDNAME  = 'sku'

Properties

$order  : mixed

Methods

__construct()  : mixed
create_and_update_user()  : mixed
create_or_update()  : mixed
create_order_note()  : mixed
display_ecommerce_status()  : mixed
display_products()  : mixed
enrol()  : mixed
execute()  : void
get_all_orders()  : mixed
get_class_orders_service()  : self
get_courses_by_line_items()  : mixed
get_customer()  : mixed
get_options_order_status()  : mixed
get_order()  : mixed
get_order_by_id()  : mixed
get_order_fields()  : mixed
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>
count_sites_has_orders()  : int

Constants

Properties

Methods

create_or_update()

public abstract create_or_update(mixed $siteid, mixed $order) : mixed
Parameters
$siteid : mixed
$order : 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 abstract static get_options_order_status(mixed $params) : mixed
Parameters
$params : mixed

get_order()

public static get_order(mixed $siteid, mixed $orderid) : mixed
Parameters
$siteid : mixed
$orderid : mixed

get_order_fields()

public abstract static get_order_fields(mixed $params) : mixed
Parameters
$params : mixed

pre_process()

public static pre_process(mixed $siteid, mixed $order) : mixed
Parameters
$siteid : mixed
$order : 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>

count_sites_has_orders()

private static count_sites_has_orders(mixed $sites) : int
Parameters
$sites : mixed
Return values
int

        
On this page

Search results