Source of file InboxPage.php
Size: 0,661 Bytes - Last Modified: 2021-12-24T05:16:02+00:00
/var/www/docs.ssmods.com/process/src/src/View/InboxPage.php
12345678910111213141516171819202122232425262728 | <?php namespace HudhaifaS\Inbox\View; use DataObjectPage; use SilverStripe\ORM\DataObject; use SilverStripe\Security\Member; /** * * @author Hudhaifa Shatnawi <hudhaifa.shatnawi@gmail.com> * @version 1.0, Mar 3, 2018 - 5:12:54 PM */ class InboxPage extends DataObjectPage { private static $table_name = 'InboxPage'; public function canCreate($member = null, $context = array()) { if (!$member || !(is_a($member, Member::class)) || is_numeric($member)) { $member = Member::currentUserID(); } return (DataObject::get($this->ClassName)->count() > 0) ? false : true; } } |