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