# acymailing/10.11.1/WpInit/Beaver.php

AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress, version 10.11.1. 26 lines.

- Page: https://pluginprobe.com/plugins/acymailing/10.11.1/code/WpInit/Beaver.php
- Raw: https://pluginprobe.com/plugins/acymailing/10.11.1/raw/WpInit/Beaver.php
- Modified: 2025-09-17T09:43: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/acymailing/10.11.1/code/WpInit/Beaver.php#L10-L20`.

```php
<?php

namespace AcyMailing\WpInit;

class Beaver
{
    public function __construct()
    {
        add_action('fl_builder_after_render_module', [$this, 'beaverBuilderInit'], 10, 1);
        add_action('fl_builder_after_render_ajax_layout_html', [$this, 'addAcyscriptBeaver']);
    }

    public function beaverBuilderInit($widget)
    {
        if (empty($widget->settings->widget) || $widget->settings->widget !== 'acym_subscriptionform_widget') return;

        $this->addAcyscriptBeaver();
    }

    public function addAcyscriptBeaver()
    {
        wp_enqueue_script('select2lib', ACYM_JS.'libraries/select2-full.min.js?v='.filemtime(ACYM_MEDIA.'js'.DS.'libraries'.DS.'select2-full.min.js'), ['jquery']);
        wp_enqueue_script('acym_script_widget_article_beaver', ACYM_JS.'widget.min.js?v='.time(), ['jquery', 'select2lib'], false, true);
    }
}

```
