Source of file SimplestSpamFieldQuestion.php
Size: 1,319 Bytes - Last Modified: 2021-12-23T10:46:34+00:00
/var/www/docs.ssmods.com/process/src/src/Model/SimplestSpamFieldQuestion.php
123456789101112131415161718192021222324252627282930313233343536373839 | <?php namespace Sunnysideup\SimplestSpam\Model; use SilverStripe\ORM\DB; use SilverStripe\ORM\DataObject; class SimplestSpamFieldQuestion extends DataObject { private static $table_name = 'SimplestSpamFieldQuestion'; //database private static $db = array( "Question" => "Varchar(100)", "Answer" => "Varchar(50)" ); //formatting private static $searchable_fields = array("Question" => "PartialMatchFilter"); private static $summary_fields = array("Question" => "Question", "Answer" => "Answer"); private static $singular_name = "Spam filter question"; private static $plural_name = "Spam filter questions"; public function requireDefaultRecords() { parent::requireDefaultRecords(); $simplestSpamFieldQuestion = SimplestSpamFieldQuestion::get()->First(); if (!$simplestSpamFieldQuestion) { $simplestSpamFieldQuestion = new SimplestSpamFieldQuestion(); $simplestSpamFieldQuestion->Question = 'What is the original name for New Zealand?'; $simplestSpamFieldQuestion->Answer = 'Aotearoa'; $simplestSpamFieldQuestion->write(); DB::alteration_message($simplestSpamFieldQuestion->ClassName."Created default entry for SimplestSpamFieldQuestion", 'created'); } } } |