Source of file MicroBlogElement.php
Size: 0,958 Bytes - Last Modified: 2021-12-23T10:49:52+00:00
/var/www/docs.ssmods.com/process/src/src/Model/MicroBlogElement.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | <?php namespace Symbiote\MicroBlog\Model; use DNADesign\Elemental\Models\BaseElement; use SilverStripe\Security\Security; if (!class_exists(BaseElement::class)) { return; } class MicroBlogElement extends BaseElement { private static $table_name = 'MicroBlogElement'; public function getType() { return _t('Microblog.ELEMENT_NAME', 'MicroBlog element'); } public function microblogSettings() { $member = Security::getCurrentUser(); $user = $member ? [ 'ID' => $member->ID, 'FirstName' => $member->FirstName, 'Surname' => $member->Surname, 'Email' => $member->Email, ] : []; $settings = [ 'Member' => $user, 'apiKey' => 'not set', ]; $p = $this->getPage(); if ($p->URLSegment != 'home') { $settings['Target'] = 'Page,' . $p->ID; } return $settings; } } |