diff --git a/core/attributedef/AttributeArchiveFlag.php b/core/attributedef/AttributeArchiveFlag.php new file mode 100644 index 000000000..681b2aa4b --- /dev/null +++ b/core/attributedef/AttributeArchiveFlag.php @@ -0,0 +1,49 @@ + null, + "sql" => $sCode, + "default_value" => false, + "is_null_allowed" => false, + "depends_on" => array() + )); + } + + public function RequiresIndex() + { + return true; + } + + public function CopyOnAllTables() + { + return true; + } + + public function IsWritable() + { + return false; + } + + public function IsMagic() + { + return true; + } + + public function GetLabel($sDefault = null) + { + $sDefault = Dict::S('Core:AttributeArchiveFlag/Label', $sDefault); + + return parent::GetLabel($sDefault); + } + + public function GetDescription($sDefault = null) + { + $sDefault = Dict::S('Core:AttributeArchiveFlag/Label+', $sDefault); + + return parent::GetDescription($sDefault); + } +} \ No newline at end of file