function canCreate($member = null) { if (TypographyTestPage::get()->First()) { return false; } return parent::canCreate($member); }
public function canCreate($member = null) { if ($this->class == __CLASS__) { return false; } return parent::canCreate($member); }
/** * Standard SS method: can only create if the parent exists... **/ public function canCreate($member = null) { $bt = defined('DB::USE_ANSI_SQL') ? "\"" : "`"; if ("BrowseAbstractPage" == $this->ClassName) { return false; } else { return parent::canCreate(); } }
public function canCreate($member = NULL) { if (!$member) { $member = Member::currentUser(); } if (!parent::canCreate($member)) { return FALSE; } // If we already have a Jobamatic page, return false so a new one can't be created. if (DataObject::get('JobamaticPage')) { return FALSE; } return TRUE; }
/** * @param null $member * @return bool */ public function canCreate($member = null) { $canDo = parent::canCreate($member); $canAdmin = Permission::check(ScoutDistrictPermissions::$district_admin); return $canDo && $canAdmin; }
/** * We can only create subclasses of TestPage */ function canCreate($member = null) { return $this->class != 'TestPage' && parent::canCreate(); }
function canCreate($member = null) { // Alternative to making this an abstract class, which crashes silverstripe return parent::canCreate($member) && get_class() != get_class($this); }