| | |
| | | <?php |
| | | namespace JVBase\base; |
| | | |
| | | use JVBase\base\Login; |
| | | |
| | | if (!defined('ABSPATH')) { |
| | | exit; |
| | | } |
| | |
| | | */ |
| | | protected static bool $limit_hours = false; |
| | | /** |
| | | * @var bool $has_hours Whether this site has business hours |
| | | */ |
| | | protected static bool $has_hours = false; |
| | | /** |
| | | * @var bool $enthusiast Whether to scaffold enthusiasts (users that can interact with and save favourites) |
| | | */ |
| | | protected static bool $enthusiast = false; |
| | |
| | | public static function getInstance():Site { |
| | | if (!isset(self::$instance)) { |
| | | self::$instance = new self(); |
| | | do_action('jvbLoadDefinitions'); |
| | | do_action('jvb_define_site'); |
| | | } |
| | | return self::$instance; |
| | | } |