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);
 }