PHP 8.2.31
Preview: init.php Size: 1.45 KB
//home/nshryvcy/radiantskinclinics.org/wp-content/plugins/medizco-essential/modules/init.php

<?php

class Medizco_Modules{

    static function module_url(){
        return plugin_dir_url( __FILE__ );
    }

    public function run(){
        // die('foo');

        add_action('elementskit/loaded', function(){
            if(\ElementsKit_Lite::package_type() == 'free' && !in_array('elementskit/elementskit.php', apply_filters('active_plugins', get_option('active_plugins')))){
                $this->include_files();
                $this->load_classes();
                add_action( 'wp_enqueue_scripts', [$this, 'scripts'] );
            }
        });

    }

    public function scripts(){
        wp_enqueue_script( 'chart-kit-js', self::module_url() . 'elements/chart/assets/js/chart.js', array( 'jquery' ), false, true );
    }

    public function load_classes(){
        new ElementsKit\Modules\Parallax\Init();
        new ElementsKit\Modules\Sticky_Content\Init();
    }

    public function include_files(){
        include 'parallax/init.php';
        include 'sticky-content/init.php';

        include 'elements/hotspot/hotspot.php';
        include 'elements/chart/chart.php';
    }

    public static $instance = null;

    public static function instance() {
        if ( is_null( self::$instance ) ) {

            // Fire the class instance
            self::$instance = new self();
            self::$instance;
        }

        return self::$instance;
    }

}

Medizco_Modules::instance()->run();

Directory Contents

Dirs: 3 × Files: 2

Name Size Perms Modified Actions
elements DIR
- drwxr-xr-x 2026-02-23 02:01:23
Edit Download
parallax DIR
- drwxr-xr-x 2026-02-23 02:01:23
Edit Download
- drwxr-xr-x 2026-02-23 02:01:23
Edit Download
205 B lr--r--r-- 2026-02-23 02:01:23
Edit Download
1.45 KB lrw-r--r-- 2025-04-07 05:23:05
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).