HEX
Server: Apache/2
System: Linux sm.stlbg.net 3.10.0-962.3.2.lve1.5.87.el7.x86_64 #1 SMP Tue Jan 28 09:38:56 UTC 2025 x86_64
User: todorterziev (1053)
PHP: 7.4.33
Disabled: 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
Upload Files
File: /home/todorterziev/public_html/wp-content/themes/prysm/includes/helpers/enqueue.php
<?php
class prysm_Enqueue {

    function __construct() {

        add_action( 'wp_enqueue_scripts', [ $this, 'prysm_enqueue_scripts' ] );

        add_action( 'wp_head', [ $this, 'wp_head' ] );

        add_action( 'wp_footer', [ $this, 'wp_footer' ] );

        add_action( 'elementor/editor/before_enqueue_scripts', [ $this, 'prysm_admin_styles' ] );

    }

    function prysm_enqueue_scripts() {
        global $prysm;

        $styles = [
            'prysm-bootstrap5'       => 'assets/css/bootstrap5.min.css',
            'prysm-bootstrap'        => 'assets/css/bootstrap.min.css',
            'prysm-fontawesome'      => 'assets/css/fontawesome-all.css',
            'prysm-flaticon'         => 'assets/css/flaticon.css',
            'flaticon-v2'            => 'assets/css/flaticon-v2.css',
            'flaticon-v3'            => 'assets/css/flaticon-v3.css',
            'flaticon-v4'            => 'assets/css/flaticon-v4.css',
            'flaticon-v5'            => 'assets/css/flaticon-v5.css',
            'flaticon-v6'            => 'assets/css/flaticon-v6.css',
            'flaticon-v7'            => 'assets/css/flaticon-v7.css',
            'flaticon-v8'            => 'assets/css/flaticon-v8.css',
            'flaticon-v9'            => 'assets/css/flaticon-v9.css',
            'flaticon-v10'            => 'assets/css/flaticon-v10.css',
            'prysm-animated-slider'  => 'assets/css/animated-slider.css',
            'prysm-fancybox'            => 'assets/css/jquery.fancybox.min.css',
            'prysm-animate'          => 'assets/css/animate.css',
            'prysm-nice-select'      => 'assets/css/nice-select.css',
            'prysm-video'            => 'assets/css/video.min.css',
            'prysm-mCustomScrollbar' => 'assets/css/jquery.mCustomScrollbar.min.css',
            'prysm-slick'            => 'assets/css/slick.css',
            'prysm-slick-theme'      => 'assets/css/slick-theme.css',
            'prysm-main'             => 'assets/css/style.css',
            'prysm-progress-bar'     => 'assets/css/progress-bar.css',
            'prysm-inner-theme'      => 'assets/css/theme.css',     
            'prysm-custom'           => 'assets/css/custom.css',
            'prysm-style'            => 'style.css',       
            'prysm2-style'           => 'assets/css/prysm-2.css',
            'itsolution-style'       => 'assets/css/itsolution.css',
            'prysm3-style'           => 'assets/css/prysm-3.css',
            'finance-style'          => 'assets/css/finance.css',
            'software-style'         => 'assets/css/software.css',
            'agency-style'           => 'assets/css/agency.css',
            'marketing-style'        => 'assets/css/marketing.css',
            'newb-responsive'        => 'assets/css/newb-responsive.css',
            'newb-_responsive_2'        => 'assets/css/_responsive_2.css',
        ];

        foreach ( $styles as $name => $style ) {

            if ( strstr( $style, 'http' ) || strstr( $style, 'https' ) ) {
                wp_enqueue_style( $name, $style );
            } else {
                wp_enqueue_style( $name, get_template_directory_uri() . '/' . $style );
            }

        }
        $scripts = [
            'prysm-bootstrap'        => 'assets/js/bootstrap.min.js',
            'prysm-bootstrap5'        => 'assets/js/bootstrap5.min.js',
            'prysm-popper'           => 'assets/js/popper.min.js',
            'prysm-magnific'         => 'assets/js/jquery.magnific-popup.min.js',
            'prysm-appear'           => 'assets/js/appear.js',
            'prysm-slick'            => 'assets/js/slick.min.js',
            'prysm-nice-select'      => 'assets/js/jquery.nice-select.min.js',
            'prysm-mCustomScrollbar' => 'assets/js/jquery.mCustomScrollbar.concat.min.js',
            'prysm-wow'              => 'assets/js/wow.min.js',
            'prysm-counterup'        => 'assets/js/jquery.counterup.min.js',
            'prysm-waypoints'        => 'assets/js/waypoints.min.js',
            'prysm-main'             => 'assets/js/script.js',
            'prysm-cssslider'        => 'assets/js/jquery.cssslider.js',
            'prysm-progress-bar'     => 'assets/js/progress-bar.js',
            'prysm-custom'           => 'assets/js/custom.js',
            'prysm-main-elm'         => 'assets/js/main.js',
            'finance-main-elm'       => 'assets/js/finance.js',
            'itsolution-main-elm'    => 'assets/js/itsolution.js',
            'prysm-3-main-elm'       => 'assets/js/prysm-3.js',
            'prysm-gmaps'            => 'assets/js/gmaps.min.js',
            'sw-scripts'             => 'assets/js/sw-scripts.js',
            'ag-scripts'             => 'assets/js/ag-scripts.js',
            'ma-scripts'             => 'assets/js/marketing.js',
            'dark-business'          => 'assets/js/dark-business.js',
        ];

        foreach ( $scripts as $name => $js ) {
            wp_register_script( $name, get_template_directory_uri() . '/' . $js, '', '', true );
        }

        wp_enqueue_script( [
            'jquery',
            'prysm-bootstrap5',
            'prysm-bootstrap',
            'prysm-popper',
            'prysm-magnific',
            'prysm-appear',
            'prysm-slick',
            'prysm-nice-select',
            'prysm-mCustomScrollbar',
            'prysm-wow',
            'prysm-counterup',
            'prysm-waypoints',
            'prysm-main',
            'prysm-cssslider',
            'prysm-progress-bar',
            'prysm-main-elm',
            'finance-main-elm',
            'prysm-3-main-elm',
            'itsolution-main-elm',
            'prysm-custom',
            'prysm-gmaps',
            'sw-scripts',
            'ag-scripts',
            'ma-scripts',
            'dark-business',
        ]
        );
        if ( is_singular() ) {
            wp_enqueue_script( 'comment-reply' );
        }

    }
    function wp_head() {
    }

    function wp_footer() {
        $this->prysm_enqueue_scripts();
    }

    function prysm_admin_styles() {

        $styles = [
            'prysm-admin-bootstrap'        => 'assets/css/bootstrap.min.css',
            'prysm-admin-fontawesome'      => 'assets/css/fontawesome-all.css',
            'prysm-flaticon-v9'            => 'assets/css/flaticon-v9.css',
            'prysm-flaticon-v8'            => 'assets/css/flaticon-v8.css',
            'prysm-admin-animate'          => 'assets/css/animate.css',
            'prysm-admin-nice-select'      => 'assets/css/nice-select.css',
            'prysm-admin-video'            => 'assets/css/video.min.css',
            'prysm-admin-mCustomScrollbar' => 'assets/css/jquery.mCustomScrollbar.min.css',
            'prysm-admin-slick'            => 'assets/css/slick.css',
            'prysm-admin-slick-theme'      => 'assets/css/slick-theme.css',
            'prysm-admin-main'             => 'assets/css/style.css',
            'prysm-admin-inner-theme'      => 'assets/css/theme.css',
            'prysm-admin-style'            => 'style.css',
        ];

        foreach ( $styles as $name => $style ) {

            if ( strstr( $style, 'http' ) || strstr( $style, 'https' ) ) {
                wp_enqueue_style( $name, $style );
            } else {
                wp_enqueue_style( $name, get_template_directory_uri() . '/' . $style );
            }

        }
        $scripts = [
            'prysm-admin-bootstrap'        => 'assets/js/bootstrap.min.js',
            'prysm-admin-popper'           => 'assets/js/popper.min.js',
            'prysm-admin-magnific'         => 'assets/js/jquery.magnific-popup.min.js',
            'prysm-admin-appear'           => 'assets/js/appear.js',
            'prysm-admin-slick'            => 'assets/js/slick.js',
            'prysm-admin-nice-select'      => 'assets/js/jquery.nice-select.min.js',
            'prysm-admin-mCustomScrollbar' => 'assets/js/jquery.mCustomScrollbar.concat.min.js',
            'prysm-admin-wow'              => 'assets/js/wow.min.js',
            'prysm-admin-counterup'        => 'assets/js/jquery.counterup.min.js',
            'prysm-admin-waypoints'        => 'assets/js/waypoints.min.js',
            'prysm-admin-main'             => 'assets/js/script.js',
            'prysm-admin-gmaps'            => 'assets/js/gmaps.min.js',
        ];

        foreach ( $scripts as $name => $js ) {
            wp_register_script( $name, get_template_directory_uri() . '/' . $js, '', '', true );
        }

        wp_enqueue_script( [
            'jquery',
            'prysm-admin-bootstrap',
            'prysm-admin-popper',
            'prysm-admin-magnific',
            'prysm-admin-appear',
            'prysm-admin-slick',
            'prysm-admin-nice-select',
            'prysm-admin-mCustomScrollbar',
            'prysm-admin-wow',
            'prysm-admin-counterup',
            'prysm-admin-waypoints',
            'prysm-admin-main',
            'prysm-admin-gmaps',
        ]
        );
    }
}