Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
everest-forms
/
addons
/
BricksBuilder
:
BricksBuilder.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * Bricks builder integration. * * @since 3.0.5 * @package EverestForms\Addons\BricksBuilder\BricksBuilder */ namespace EverestForms\Addons\BricksBuilder; use EverestForms\Traits\Singleton; /** * BricksBuilder. * * @since 3.0.5 */ class BricksBuilder { use Singleton; /** * Constructor. * * @since 3.0.5 */ public function __construct() { $this->setup(); } /** * Init. * * @since 3.0.5 */ public function setup() { if ( ! Helper::is_bricks_active() ) { Helper::print_admin_notice(); return; } if ( ! class_exists( '\Bricks\Elements' ) ) { return; } add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles' ) ); add_action( 'init', array( $this, 'register_bricks_elements' ), 11 ); } /** * Register bricks elements. * * @since 3.0.5 */ public function register_bricks_elements() { $element_files = array( __DIR__ . '/BricksFormWidget.php', ); foreach ( $element_files as $file ) { \Bricks\Elements::register_element( $file ); } } /** * Enqueue styles. * * @since 1.7.9 */ public function enqueue_styles() { wp_register_style( 'everest-forms-admin-bricks', evf()->plugin_url() . '/assets/css/menu.css', array(), EVF_VERSION ); wp_style_add_data( 'everest-forms-admin-bricks', 'rtl', 'replace' ); wp_enqueue_style( 'everest-forms-admin-bricks' ); } }