Sunnysideup\EcommerceSecurity\Model\Process\OrderStatusLogSecurityCheck
Synopsis
class OrderStatusLogSecurityCheck
extends OrderStatusLog
{
- // members
- protected array $warningMessages = ;
- private static integer $days_ago_to_check = 14;
- private static string $table_name = 'OrderStatusLogSecurityCheck';
- private static array $db = ;
- private static array $many_many = ;
- private static array $checks_required = ;
- private static array $summary_fields = ;
- private static array $casting = ;
- private static array $defaults = ;
- private static array $field_labels = ;
- private static string $singular_name = 'Security Check';
- private static string $plural_name = 'Security Checks';
- private static integer $_saved_already = 0;
- private bool $_memberIsWhitelisted;
- // methods
- public void i18n_singular_name()
- public void i18n_plural_name()
- public void canCreate()
- public void canEdit()
- public FieldList getCMSFields()
- public void getSecurityCleared()
- public bool pass()
- public void onAfterWrite()
- protected void collateRisks()
- protected bool checkSecurityObject()
- protected void memberIsWhitelisted()
- protected Member orderMember()
- protected void blacklistCheck()
Hierarchy
Extends
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLog
Members
private
- $_memberIsWhitelisted
—
Sunnysideup\EcommerceSecurity\Model\Process\bool
caching variable only... - $_saved_already
- $casting
- $checks_required
—
array
this array works as follows array( Check1 => array( "Title" => "Customer Has Paid", "MinSubTotal" => 10, "Explanation" => "Check Payment system for $$$ coming in" ), Check2 => array( "Title" => "Address Exists", "MinSubTotal" => 50, "Explanation" => "Check Payment system for $$$ coming in" ). - $days_ago_to_check
- $db
- $defaults
- $field_labels
- $many_many
- $plural_name
- $singular_name
- $summary_fields
- $table_name
protected
- $warningMessages