TopicPoll. * Based on Topic. */ class TopicPoll extends \MCMS\_\Modx\MCMS\BBoard\_\Model\Topic { public $poll_title; public $poll_question; public $poll_closed; /** @var \DateTime */ public $poll_till; public $allowed_votes; public $show_voters; public function __construct() {} public static function fieldInfo() { $info = parent::fieldInfo(); $info['poll_title'] = 'string(255)'; $info['poll_question'] = 'text'; $info['poll_closed'] = 'boolean'; $info['poll_till'] = 'datetime,null'; $info['allowed_votes'] = 'integer'; $info['show_voters'] = 'boolean'; return $info; } public static function fieldDBMapping() { $result = array(); foreach (self::fieldInfo() as $field=>$info) $result[$field] = $field; return $result; } }