File: /www/wwwroot/fni.gov.mz/wp-content/plugins/td-composer/td-composer.php
<?php
/*
Plugin Name: tagDiv Composer
Plugin URI: http://tagdiv.com
Description: tagDiv Composer - Create beautiful pages with this custom frontend drag and drop builder.
Author: tagDiv
Version: 2.3 | built on 18.03.2019 9:38
Author URI: http://tagdiv.com
*/
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
if ( is_plugin_active( 'td-multi-purpose/td-multi-purpose.php' ) ) {
deactivate_plugins( 'td-multi-purpose/td-multi-purpose.php' );
return;
}
//hash
define('TD_COMPOSER', '3328da2481dfce47ccb29fd8f8bc649a');
require_once 'td_deploy_mode.php';
require_once 'includes/tdc_version_check.php';
add_action('td_wp_booster_loaded', 'tdc_plugin_init');
function tdc_plugin_init() {
//check theme version
if (tdc_version_check::is_theme_compatible() === false) {
return;
}
if ( 'Newspaper' === TD_THEME_NAME ) {
require_once "td-multi-purpose/td-multi-purpose.php";
if (is_admin() && array_key_exists('theme_panel', td_global::$all_theme_panels_list) && array_key_exists('panels', td_global::$all_theme_panels_list['theme_panel'])) {
$separator_panel = 'td-panel-separator-plugin';
if (! in_array($separator_panel, td_global::$all_theme_panels_list['theme_panel']['panels'])) {
td_global::$all_theme_panels_list['theme_panel']['panels'][$separator_panel] = array(
'text' => 'PLUGINS\' SETTINGS',
'type' => 'separator',
);
}
td_global::$all_theme_panels_list['theme_panel']['panels']['td-multipurpose-plugin'] = array(
'text' => 'MULTI-PURPOSE',
'ico_class' => 'td-ico-multi',
'file' => plugin_dir_path(__FILE__) . 'td-multi-purpose/td_panel_settings.php',
'type' => 'in_plugin',
);
}
// This must be set here, not only on admin
td_api_multi_purpose::set_typography_list();
}
// Hook - used by other plugins to know the composer is on
do_action( 'tdc_init' );
// load the plugin config
require_once('includes/tdc_config.php');
// load the plugin
require_once "includes/tdc_main.php";
// register 'css-live' extension
require_once "css-live/css-live.php";
// Hook - used by other plugins to know the composer is loaded
// here we can map aditional shortcodes
do_action( 'tdc_loaded' );
}