<?php /** * @package wpDataTables * @version 1.7 */ /* Plugin Name: wpDataTables Plugin URI: http://tms-plugins.com Description: Add interactive tables easily from any input source //[<-- Full version -->]// Version: 1.7 //[<--/ Full version -->]// //[<-- Full version insertion #27 -->]// Author: TMS-Plugins Author URI: http://tms-plugins.com Text Domain: wpdatatables Domain Path: /languages */ ?> <?php /****************************** * Includes and configuration * ******************************/ define('WDT_ROOT_PATH', plugin_dir_path(__FILE__)); // full path to the wpDataTables root directory define('WDT_ROOT_URL', plugin_dir_url(__FILE__)); // URL of wpDataTables plugin // Config file require_once(WDT_ROOT_PATH.'/config/config.inc.php'); //[<-- Full version -->]// // AJAX actions handlers require_once(WDT_ROOT_PATH.'controllers/wdt_ajax_actions.php'); //[<--/ Full version -->]// // Plugin functions require_once(WDT_ROOT_PATH.'controllers/wdt_functions.php'); function wpdatatables_load(){ require_once(WDT_ROOT_PATH.'source/class.tpl.php'); if(is_admin()){ // Admin panel controller require_once(WDT_ROOT_PATH.'controllers/wdt_admin.php'); // Admin panel AJAX actions require_once(WDT_ROOT_PATH.'controllers/wdt_admin_ajax_actions.php'); //[<-- Full version -->]// // Table constructor require_once(WDT_ROOT_PATH.'source/class.constructor.php'); //[<--/ Full version -->]// } require_once(WDT_ROOT_PATH.'source/class.wdttools.php'); require_once(WDT_ROOT_PATH.'source/class.wdtexception.php'); require_once(WDT_ROOT_PATH.'source/class.sql.php'); require_once(WDT_ROOT_PATH.'source/class.wpdatatable.php'); require_once(WDT_ROOT_PATH.'source/class.wpdatacolumn.php'); //[<-- Full version -->]// require_once(WDT_ROOT_PATH.'source/class.wpexceldatatable.php'); require_once(WDT_ROOT_PATH.'source/class.wpexcelcolumn.php'); require_once(WDT_ROOT_PATH.'source/class.filterwidget.php'); require_once(WDT_ROOT_PATH.'source/class.wpdatachart.php'); //[<--/ Full version -->]// require_once(WDT_ROOT_PATH.'source/class.wdtbrowsetable.php'); require_once(WDT_ROOT_PATH.'source/class.wdtbrowsechartstable.php'); add_action( 'plugins_loaded', 'wpdatatables_load_textdomain' ); } //[<-- Full version -->]// // Globals for the shortcode variables $wdt_var1 = ''; $wdt_var2 = ''; $wdt_var3 = ''; /******************* * Filtering widget * *******************/ function wdt_register_widget(){ register_widget('wdtFilterWidget'); } //[<--/ Full version -->]// /******** * Hooks * ********/ register_activation_hook(__FILE__, 'wpdatatables_activation'); register_deactivation_hook(__FILE__, 'wpdatatables_deactivation'); register_uninstall_hook(__FILE__, 'wpdatatables_uninstall'); add_shortcode( 'wpdatatable', 'wpdatatable_shortcode_handler' ); add_shortcode( 'wpdatachart', 'wpdatachart_shortcode_handler' ); //[<-- Full version -->]// // Widget add_action( 'widgets_init', 'wdt_register_widget' ); //[<--/ Full version -->]// wpdatatables_load(); ?>