Class net_nemein_orders_order

Description

Orders Order class.

Located in /net/nemein/orders/order.php (line 15)

net_nemein_orders__base
   |
   --net_nemein_orders_order
Variable Summary
 mixed $data
 mixed $datamanager
 mixed $storage
Method Summary
 net_nemein_orders_order net_nemein_orders_order ([mixed $event = null])
 void add_order (mixed $product, mixed $total_quantity, [mixed $free_quantity = null])
 void delete ()
 void get_order ()
 void get_totals ()
 void init_create ()
 void load_orders ()
 void mark_as_sent ()
 void mark_as_unsent ()
 void remove_order (mixed $product)
 void save_orders ()
 void set_order (mixed $product, mixed $total_quantity, [mixed $free_quantity = null])
 void _check_storage ()
 void _dm_create_callback (mixed &$datamanager)
 void _patch_schema ()
Variables
Methods
Constructor net_nemein_orders_order (line 22)
net_nemein_orders_order net_nemein_orders_order ([mixed $event = null])
add_order (line 89)

************** Product Order Interface Functions **************

void add_order (mixed $product, mixed $total_quantity, [mixed $free_quantity = null])
delete (line 56)

************** Midgard IO Overloads *************

void delete ()
get_order (line 173)
void get_order ()
get_totals (line 185)
void get_totals ()
init_create (line 46)
void init_create ()
load_orders (line 181)
void load_orders ()
mark_as_sent (line 203)

************** Product Interface Functions **************

void mark_as_sent ()
mark_as_unsent (line 268)
void mark_as_unsent ()
remove_order (line 163)
void remove_order (mixed $product)
save_orders (line 177)
void save_orders ()
set_order (line 136)
void set_order (mixed $product, mixed $total_quantity, [mixed $free_quantity = null])
_check_storage (line 297)

************** Internal Helper Functions **************

void _check_storage ()
_dm_create_callback (line 375)
void _dm_create_callback (mixed &$datamanager)
_init_creation_mode (line 334)
void _init_creation_mode ()
_load_from_storage (line 348)
void _load_from_storage ()
_load_orders_from_storage (line 421)
void _load_orders_from_storage ()
_patch_schema (line 311)

Patches the currently active datamanager layout database so that the various payment fields of the order schema has the correct visibility settings.

void _patch_schema ()
_refresh_datamanager (line 368)
void _refresh_datamanager ()
_save_orders_to_storage (line 404)
void _save_orders_to_storage ()

Inherited Methods

Inherited From net_nemein_orders__base

 net_nemein_orders__base::net_nemein_orders__base()

Documentation generated on Mon, 21 Nov 2005 18:20:47 +0100 by phpDocumentor 1.3.0RC3