Symbiote\SteamedClams\Model\ClamAVScan
Class Symbiote\SteamedClams\ClamAVScan
Synopsis
class ClamAVScan
extends DataObject
{
- // constants
- const STATE_INVALID = 0;
- const STATE_UNSCANNED = 1;
- const STATE_INFECTED = 2;
- const STATE_CLEAN = 3;
- const STATE_DELETED_INFECTED = 4;
- const STATE_DELETED_CLEAN = 5;
- const STATE_DELETED_UNSCANNED = 6;
- const STATE_IGNORED_INFECTED = 7;
- const STATE_IGNORED_UNSCANNED = 8;
- const ACTION_NONE = 0;
- const ACTION_DELETED = 1;
- const ACTION_IGNORED = 2;
- // members
- private static string $table_name = 'ClamAVScan';
- private static array $db = ;
- private static array $has_one = ;
- private static array $summary_fields = ;
- private static array $searchable_fields = ;
- private static array $state_messages = ;
- private static string $singular_name = 'ClamAV Scan';
- private static string $default_sort = 'ID DESC';
- // methods
- public static int|string get_file_id_cms_link()
- public DBHTMLText getFileIDCMSLink()
- public void requireDefaultRecords()
- public void onBeforeWrite()
- public void onAfterWrite()
- public boolean processFileActionScan()
- public boolean processFileActionDelete()
- public boolean processFileActionIgnore()
- public int getState()
- public DBHTMLText|mixed|string getLocationUploaded()
- public DBHTMLText getStateMessage()
- public string getUserIdentifier()
- public string getRawDataSummary()
- public array getRawData()
- public null setRawData()
- public void canEdit()
- public void canDelete()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Constants
Name | Value |
---|---|
STATE_INVALID | 0 |
STATE_UNSCANNED | 1 |
STATE_INFECTED | 2 |
STATE_CLEAN | 3 |
STATE_DELETED_INFECTED | 4 |
STATE_DELETED_CLEAN | 5 |
STATE_DELETED_UNSCANNED | 6 |
STATE_IGNORED_INFECTED | 7 |
STATE_IGNORED_UNSCANNED | 8 |
ACTION_NONE | 0 |
ACTION_DELETED | 1 |
ACTION_IGNORED | 2 |
Members
private
- $db — array
- $default_sort — string
- $has_one — array
- $searchable_fields — array
- $singular_name — string
- $state_messages — array
- $summary_fields — array
- $table_name
—
string
{@inheritDoc}
Methods
public
- canDelete() — {@inheritdoc}
- canEdit() — {@inheritdoc}
- getFileIDCMSLink()
- getLocationUploaded()
- getRawData()
- getRawDataSummary()
- getState()
- getStateMessage()
- getUserIdentifier()
- get_file_id_cms_link()
- onAfterWrite()
- onBeforeWrite()
- processFileActionDelete() — Change state of scanned item to say file is deleted.
- processFileActionIgnore() — Change state of scanned item to say file is deleted.
- processFileActionScan() — Scan/Re-scan the item.
- requireDefaultRecords()
- setRawData()