getProperties(); $button_entity = new \QuadLayers\QLWAPP\Entities\Button(); $default_button = $button_entity->getProperties(); $box_entity = new \QuadLayers\QLWAPP\Entities\Box(); $default_box = $box_entity->getProperties(); $display_entity = new \QuadLayers\QLWAPP\Entities\Display(); $default_display = $display_entity->getProperties(); $scheme_entity = new \QuadLayers\QLWAPP\Entities\Scheme(); $default_scheme = $scheme_entity->getProperties(); $settings_entity = new \QuadLayers\QLWAPP\Entities\Settings(); $default_settings = $settings_entity->getProperties(); $woocommerce_entity = new \QuadLayers\QLWAPP\Entities\WooCommerce(); $default_woocommerce = $woocommerce_entity->getProperties(); if ( isset( $default_contact['id'] ) ) { $default_contact['id'] = null; } wp_localize_script( 'qlwapp-helpers', 'qlwappHelpers', array( 'WP_LANGUAGE' => get_locale(), 'WP_STATUSES' => get_post_statuses(), 'WP_VERSION' => $wp_version, 'QLWAPP_PLUGIN_URL' => plugins_url( '/', QLWAPP_PLUGIN_FILE ), 'QLWAPP_PLUGIN_NAME' => QLWAPP_PLUGIN_NAME, 'QLWAPP_PLUGIN_VERSION' => QLWAPP_PLUGIN_VERSION, 'QLWAPP_PLUGIN_FILE' => QLWAPP_PLUGIN_FILE, 'QLWAPP_PLUGIN_DIR' => QLWAPP_PLUGIN_DIR, 'QLWAPP_TIMEZONE_OPTIONS' => $timezone_options, 'QLWAPP_MESSAGE_REPLACEMENTS' => qlwapp_get_replacements_text(), 'QLWAPP_IS_WOOCOMMERCE_ACTIVE' => class_exists( 'WooCommerce' ), 'QLWAPP_DEFAULT_CONTACT' => $default_contact, 'QLWAPP_DEFAULT_BUTTON' => $default_button, 'QLWAPP_DEFAULT_BOX' => $default_box, 'QLWAPP_DEFAULT_DISPLAY' => $default_display, 'QLWAPP_DEFAULT_SCHEME' => $default_scheme, 'QLWAPP_DEFAULT_SETTINGS' => $default_settings, 'QLWAPP_DEFAULT_WOOCOMMERCE' => $default_woocommerce, ) ); } public static function instance() { if ( is_null( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } }