# comments-plus/1.1.6/libs/factory/core/boot.php

Disable Comments &amp; Delete All Comments, version 1.1.6. 74 lines.

- Page: https://pluginprobe.com/plugins/comments-plus/1.1.6/code/libs/factory/core/boot.php
- Raw: https://pluginprobe.com/plugins/comments-plus/1.1.6/raw/libs/factory/core/boot.php
- Modified: 2023-03-23T04:47:46+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/comments-plus/1.1.6/code/libs/factory/core/boot.php#L10-L20`.

```php
<?php
/**
 * Factory Plugin
 *
 * @author        @author        Alex Kovalev <alex.kovalevv@gmail.com>, repo: https://github.com/alexkovalevv
 * @since         1.0.0
 * @package       core
 * @copyright (c) 2018, Webcraftic Ltd
 *
 */

// Exit if accessed directly
if( !defined('ABSPATH') ) {
	exit;
}

if( defined('FACTORY_456_LOADED') ) {
	return;
}

define('FACTORY_456_LOADED', true);

define('FACTORY_456_VERSION', '4.5.6');

define('FACTORY_456_DIR', dirname(__FILE__));
define('FACTORY_456_URL', plugins_url(null, __FILE__));

load_plugin_textdomain('wbcr_factory_456', false, dirname(plugin_basename(__FILE__)) . '/langs');

#comp merge
require_once(FACTORY_456_DIR . '/includes/functions.php');

require_once(FACTORY_456_DIR . '/includes/entities/class-factory-paths.php');
require_once(FACTORY_456_DIR . '/includes/entities/class-factory-support.php');

require_once(FACTORY_456_DIR . '/includes/class-factory-requests.php');
require_once(FACTORY_456_DIR . '/includes/class-factory-options.php');
require_once(FACTORY_456_DIR . '/includes/class-factory-plugin-base.php');
require_once(FACTORY_456_DIR . '/includes/class-factory-migrations.php');
require_once(FACTORY_456_DIR . '/includes/class-factory-notices.php');

// ASSETS
require_once(FACTORY_456_DIR . '/includes/assets-managment/class-factory-assets-list.php');
require_once(FACTORY_456_DIR . '/includes/assets-managment/class-factory-script-list.php');
require_once(FACTORY_456_DIR . '/includes/assets-managment/class-factory-style-list.php');

// PREMIUM
require_once(FACTORY_456_DIR . '/includes/premium/class-factory-license-interface.php');
require_once(FACTORY_456_DIR . '/includes/premium/class-factory-provider-abstract.php');
require_once(FACTORY_456_DIR . '/includes/premium/class-factory-manager.php');

// UPDATES
require_once(FACTORY_456_DIR . '/includes/updates/repositories/class-factory-repository-abstract.php');
require_once(FACTORY_456_DIR . '/includes/updates/repositories/class-factory-wordpress.php');
require_once(FACTORY_456_DIR . '/includes/updates/repositories/class-factory-github.php');
require_once(FACTORY_456_DIR . '/includes/updates/class-factory-upgrader.php');
require_once(FACTORY_456_DIR . '/includes/updates/class-factory-premium-upgrader.php');

require_once(FACTORY_456_DIR . '/includes/class-factory-plugin-abstract.php');

require_once(FACTORY_456_DIR . '/includes/activation/class-factory-activator.php');
require_once(FACTORY_456_DIR . '/includes/activation/class-factory-update.php');
#endcomp

add_action('admin_enqueue_scripts', function () {
	wp_enqueue_script('wfactory-456-core-general', FACTORY_456_URL . '/assets/js/core-general.js', [
		'jquery'
	], FACTORY_456_VERSION);
	wp_enqueue_script('wfactory-456-core-components', FACTORY_456_URL . '/assets/js/core-components.js', [
		'jquery',
		'wfactory-456-core-general'
	], FACTORY_456_VERSION);
});

```
