HEX
Server: Apache
System: Linux server11 5.10.0-33-amd64 #1 SMP Debian 5.10.226-1 (2024-10-03) x86_64
User: web78 (5081)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/clients/client1/web78/web/wp-content/plugins/widget-logic/block_widget/index.php
<?php
// Exit if accessed directly.
if (!defined('ABSPATH')) exit;

// Register block scripts and styles.
function widget_logic_widget_enqueue_block_editor_assets()
{
    if (is_admin()) {
        $isWidgetScreen = 'widgets' === get_current_screen()->id;
        wp_enqueue_script(
            'block-widget',
            esc_url(plugins_url('/js/widget.js', __FILE__)),
            ['wp-blocks', 'wp-i18n', 'wp-element', $isWidgetScreen ? 'wp-edit-widgets' : 'wp-editor'],
            filemtime(plugin_dir_path(__FILE__) . '/js/widget.js'),
            false // Do not enqueue the script in the footer.
        );
    }
    wp_enqueue_style(
        'block-widget',
        esc_url(plugins_url('/css/widget.css', __FILE__)),
        array(),
        filemtime(plugin_dir_path(__FILE__) . '/css/widget.css')
    );
}
add_action('enqueue_block_assets', 'widget_logic_widget_enqueue_block_editor_assets');