# adminify/4.0/Inc/Admin/Frames/Init.php

Adminify – White Label, Admin Menu Editor, Login Customizer, version 4.0. 41 lines.

- Page: https://pluginprobe.com/plugins/adminify/4.0/code/Inc/Admin/Frames/Init.php
- Raw: https://pluginprobe.com/plugins/adminify/4.0/raw/Inc/Admin/Frames/Init.php
- Modified: 2024-08-24T11:24:20+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/adminify/4.0/code/Inc/Admin/Frames/Init.php#L10-L20`.

```php
<?php

namespace WPAdminify\Inc\Admin\Frames;

// no direct access allowed
if (!defined('ABSPATH')) {
    exit;
}
/**
 * WP Adminify
 * Init Class
 *
 * @author Jewel Theme <support@jeweltheme.com>
 */

if (!class_exists('Init')) {
    class Init
    {
        public static $instance;
        public $admin;
        public $frame;

        public static function instance()
        {
            if (is_null(self::$instance)) {
                self::$instance = new self();
            }
            return self::$instance;
        }

        public function __construct()
        {
            if (is_iframe()) {
                $this->frame = new Frames();
            } else {
                $this->admin = new Admin();
            }
        }
    }
}

```
