Source of file SearchTwitterWidget.php
Size: 1,153 Bytes - Last Modified: 2021-12-24T07:11:44+00:00
/var/www/docs.ssmods.com/process/src/src/widgets/SearchTwitterWidget.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php namespace XD\Twitter\Widgets; use SilverStripe\Control\Controller; use SilverStripe\Forms\TextField; if (class_exists('SilverStripe\Widgets\Model\Widget')) { class SearchTwitterWidget extends TwitterWidget { private static $db = array( "Query" => "Varchar(255)" ); public function CMSTitle() { return _t('SearchTwitterWidget.CMSTITLE', 'Twitter Search Feed'); } public function Description() { return _t('SearchTwitterWidget.DESCRIPTION', 'Shows the searched twitter posts in the sidebar.'); } public function getCMSFields() { $this->beforeUpdateCMSFields(function (&$fields) { $fields->merge(array( new TextField('Query', _t('SearchTwitterWidget.FIELD_QUERY', 'Query'), null, 255) )); }); return parent::getCMSFields(); } public function getLatestTweets() { $controller = Controller::curr(); return $controller->SearchTweets($this->Query, $this->TweetCount); } } } |