\OrderMarker
- Author: Nicolaas [at] sunnysideup.co.nz
Synopsis
class OrderMarker
extends OrderModifier
{
- // members
- protected static Boolean $order_for_is_required = false;
- public static array $db = ;
- public static string $singular_name = "Purchase Order";
- public static string $plural_name = "Purchase Orders";
- // methods
- public static void set_order_for_is_required()
- public static void get_order_for_is_required()
- public void i18n_single_name()
- public void i18n_plural_name()
- public void getCMSFields()
- public void runUpdate()
- public void updateOrderFor()
- public void ShowForm()
- public void getModifierForm()
- public void ShowInTable()
- public void CanBeRemoved()
- protected void LiveName()
- protected void LiveOrderFor()
- public void onBeforeWrite()
- public void onBeforeRemove()
- public Boolean HideInAjaxUpdate()
Hierarchy
Extends
- OrderModifier
Members
Methods
protected
public
- CanBeRemoved()
- HideInAjaxUpdate() — some modifiers can be hidden after an ajax update (e.g. if someone enters a discount coupon and it does not exist).
- ShowForm()
- ShowInTable()
- getCMSFields()
- getModifierForm()
- get_order_for_is_required()
- i18n_plural_name()
- i18n_single_name()
- onBeforeRemove()
- onBeforeWrite()
- runUpdate() — updates database fields
- set_order_for_is_required()
- updateOrderFor() — updates the Order Modifier (but does NOT write it) updates the OrderStatusLog (and writes it)