Jake Vanderwerf
2026-06-29 4089ba01e0881c89a72332e13bc3a80b6bddec2a
base/Site.php
@@ -44,6 +44,7 @@
    * @var bool $magic_link Whether users can login without a password
    */
   protected static bool $magic_link = true;
   protected static string $defaultRole = 'subscriber';
   /**
    * @var bool $support Whether to implement the support ticket system
    */
@@ -242,12 +243,20 @@
      return self::$directory_plural ?? false;
   }
   public static function setDefaultReferralRole(string $role):void
   public static function setReferralRole(string $role):void
   {
      self::$defaultReferralRole = $role;
      self::$defaultReferralRole = jvbCheckBase($role);
   }
   public static function getDefaultReferralRole():string
   public static function getReferralRole():string
   {
      return self::$defaultReferralRole;
   }
   public static function setDefaultRole(string $role):void
   {
      self::$defaultRole = jvbCheckBase($role);
   }
   public static function getDefaultRole():string
   {
      return self::$defaultRole;
   }
}