/home/edulekha/sriramaaresorts.com/wp-content/plugins/devmonsta/core/bootstrap.php
<?php
namespace Devmonsta;
use Devmonsta\Traits\Singleton;
final class Bootstrap {
use Singleton;
/**
* =============================================
* Bootstrap options for
* Customizer , Custom posts & Taxonomies
* @since 1.0.0
* =============================================
*/
public function init() {
define( 'DEVM', true );
//Make all the helper functions available
$helper_files = [
'class-devm-db-options-model',
'class-devm-dumper',
'meta',
'class-devm-cache',
'class-devm-callback',
'class-devm-wp-meta',
'database',
'class-devm-resize',
'general',
'repeater',
];
foreach ( $helper_files as $file ) {
require dirname( __FILE__ ) . '/helpers/' . $file . '.php';
}
\Devmonsta\Options\Customizer\Customizer::instance()->init();
\Devmonsta\Options\Posts\Posts::instance()->init();
\Devmonsta\Options\Taxonomies\Taxonomies::instance()->init();
\Devmonsta\Rest::instance()->init();
/**
* Site Optimization Tools
*/
// require_once plugin_dir_path(__FILE__ ) . '/optimization/minify.php';
//include file to backup data
$current_page = substr( $_SERVER["SCRIPT_NAME"], strrpos($_SERVER["SCRIPT_NAME"], "/") + 1);
if(is_admin() && 'export.php' == $current_page ){
require dirname( __FILE__ ) . '/backup/export.php';
require dirname( __FILE__ ) . '/backup/export-timetable-plugin-data.php';
}
require dirname( __FILE__ ) . '/backup/demo-importer.php';
require dirname( __FILE__ ) . '/autoload.php';
}
}