<?php

if (!class_exists('ESSBNetworks_Flattr')) {
	include_once (ESSB3_PLUGIN_ROOT . 'lib/networks/essb-flattr.php');
}


include_once (ESSB3_PLUGIN_ROOT . 'lib/core/cache/essb-cache-detector.php');
include_once (ESSB3_PLUGIN_ROOT . 'lib/core/options/essb-options-structure-shared.php');
if (defined('ESSB3_SETTING5')) {
	include_once (ESSB3_PLUGIN_ROOT . 'lib/core/options/essb-options-framework5.php');
	include_once (ESSB3_PLUGIN_ROOT . 'lib/core/options/essb-options-interface5.php');	
	include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/settings/essb-settings-components5.php');
}
else {
	include_once (ESSB3_PLUGIN_ROOT . 'lib/core/options/essb-options-framework.php');
	include_once (ESSB3_PLUGIN_ROOT . 'lib/core/options/essb-options-interface.php');
}

// metabox builder
include_once (ESSB3_PLUGIN_ROOT . 'lib/core/options/essb-matebox-options-framework.php');
if (defined('ESSB3_SETTING5')) {
	include_once (ESSB3_PLUGIN_ROOT . 'lib/core/options/essb-metabox-interface5.php');
}
else {
	include_once (ESSB3_PLUGIN_ROOT . 'lib/core/options/essb-metabox-interface.php');
}


include_once (ESSB3_PLUGIN_ROOT . 'lib/modules/social-share-analytics/essb-social-share-analytics-backend.php');

if (defined('ESSB3_LIGHTMODE')) {
	include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/essb-options-structure-light.php');
}
else {
	if (defined('ESSB3_SETTING5')) {
		include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/settings/essb-options-structure5.php');
		
	}
	else {
		include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/essb-options-structure.php');
	}
}
include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/essb-metabox.php');
include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/essb-admin-activate.php');
include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/essb-admin.php');
include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/essb-twitter-counter-recovery.php');

if (!class_exists('ESSBShortcodeGenerator')) {
	include_once (ESSB3_PLUGIN_ROOT . 'lib/admin/essb-shortcode-generator.php');
}

?>