403Webshell
Server IP : 194.61.116.167  /  Your IP : 216.73.217.84
Web Server : Apache/2
System : Linux nimbus2000.evosiber.com 5.14.0-503.11.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 12 09:26:13 EST 2024 x86_64
User : evoplastik ( 1130)
PHP Version : 8.1.34
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/evoplastik/public_html/wp-content/plugins/mesmerize-companion/src/Assets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/evoplastik/public_html/wp-content/plugins/mesmerize-companion/src/Assets/Assets.php
<?php


namespace Mesmerize\Assets;

class Assets
{

    public static function isScriptDebug()
    {
        $isScriptDebug = defined("SCRIPT_DEBUG") && SCRIPT_DEBUG;

        return $isScriptDebug;
    }

    public static function enqueue($type = 'style', $handle, $args = array())
    {
        /** @var \Mesmerize\Companion $companion */
        $companion = \Mesmerize\Companion::instance();
        $data      = array_merge(array(
            'src'           => '',
            'deps'          => array(),
            'has_min'       => false,
            'in_footer'     => true,
            'media'         => 'all',
            'ver'           => $companion->version,
            'in_preview'    => true,
            'register_only' => false,
        ), $args);

        if (is_customize_preview() && $data['in_preview'] === false) {
            return;
        }

        $isScriptDebug = defined("SCRIPT_DEBUG") && SCRIPT_DEBUG;
        if ($data['has_min'] && ! $isScriptDebug) {
            if ($type === 'style') {
                $data['src'] = str_replace('.css', '.min.css', $data['src']);
            }

            if ($type === 'script') {
                $data['src'] = str_replace('.js', '.min.js', $data['src']);
            }
        }

        if ($type == 'style') {
            if ($data['register_only'] === true) {
                wp_register_style($handle, $data['src'], $data['deps'], $data['ver'], $data['media']);
            } else {
                wp_enqueue_style($handle, $data['src'], $data['deps'], $data['ver'], $data['media']);

            }
        }

        if ($type == 'script') {

            if ($data['register_only'] === true) {
                wp_register_script($handle, $data['src'], $data['deps'], $data['ver'], $data['media']);
            } else {
                wp_enqueue_script($handle, $data['src'], $data['deps'], $data['ver'], $data['in_footer']);

            }
        }

    }

    public static function enqueueStyle($handle, $args)
    {
        self::enqueue('style', $handle, $args);
    }

    public static function enqueueScript($handle, $args)
    {
        self::enqueue('script', $handle, $args);
    }

    public static function groupStyles($handle, $toGroup = array())
    {
        self::enqueueStyle($handle, array(
            "src"  => null,
            "deps" => $toGroup,
        ));
    }

    public static function groupScripts($handle, $toGroup)
    {

        self::enqueueScript($handle, array(
            "src"           => null,
            "deps"          => $toGroup,
            "register_only" => true,
        ));
    }


    public static function replaceScripts($newHandle, $toReplace, $args)
    {
        wp_dequeue_script($newHandle);
        wp_deregister_script($newHandle);
        foreach ($toReplace as $handle) {
            wp_dequeue_script($handle);
            wp_deregister_script($handle);
        }

        self::enqueueScript($newHandle, $args);
    }

}

Youez - 2016 - github.com/yon3zu
LinuXploit