\MinMaxModifier
- Author: Nicolaas [at] sunnysideup.co.nz
Synopsis
class MinMaxModifier
extends OrderModifier
{
- // members
- private static array $db = ;
- private static string $singular_name = "Stock Adjustment";
- private static string $plural_name = "Stock Adjustments";
- private static string $title = "MinMaxModifier";
- private static integer $default_min_quantity = 1;
- private static integer $default_max_quantity = 9999;
- private static string $min_field = "MinQuantity";
- private static string $max_field = "MaxQuantity";
- private static string $adjustment_message = "Based on stock availability, quantities have been adjusted as follows: ";
- private static string $sorry_message = "Sorry, your selected value not is available.";
- private static boolean $use_stock_quantities = true;
- private static array $ids_of_items_adjusted = ;
- // methods
- public void i18n_singular_name()
- public void i18n_plural_name()
- public static void show_form()
- public static void get_form()
- public void getCMSFields()
- public void CanBeRemoved()
- public void ShowInTable()
- public void LiveCalculatedTotal()
- public void LiveTableValue()
- public void LiveName()
- public static void apply_min_max()
- public void updateForAjax()
Hierarchy
Extends
- OrderModifier
Members
private
- $adjustment_message
- $db
- $default_max_quantity
- $default_min_quantity
- $ids_of_items_adjusted
- $max_field
- $min_field
- $plural_name
- $singular_name
- $sorry_message
- $title
- $use_stock_quantities