Example #1
0
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: better-analytics
Domain Path: /languages
*/
if (!function_exists('add_action')) {
    echo 'What the what?';
    exit;
}
define('BETTER_ANALYTICS_VERSION', '1.0.9');
define('BETTER_ANALYTICS_MINIMUM_WP_VERSION', '3.8');
// Dashicons: https://codex.wordpress.org/Function_Reference/add_menu_page
define('BETTER_ANALYTICS_PRODUCT_URL', 'https://marketplace.digitalpoint.com/better-analytics.3354/item');
define('BETTER_ANALYTICS_PRO_PRODUCT_URL', 'https://marketplace.digitalpoint.com/better-analytics-pro.3355/item');
define('BETTER_ANALYTICS_SUPPORT_URL', 'https://forums.digitalpoint.com/forums/better-analytics.31/');
define('BETTER_ANALYTICS_PLUGIN_URL', plugin_dir_url(__FILE__));
define('BETTER_ANALYTICS_PLUGIN_DIR', plugin_dir_path(__FILE__));
load_plugin_textdomain('better-analytics', false, dirname(plugin_basename(__FILE__)) . '/languages');
require_once BETTER_ANALYTICS_PLUGIN_DIR . '/library/DigitalPointBetterAnalytics/Base/Public.php';
$publicClass = 'DigitalPointBetterAnalytics_Base_Public';
spl_autoload_register(array($publicClass, 'autoload'));
// Need to add before activation hooks
add_filter('cron_schedules', array($publicClass, 'filter_cron_schedules'));
register_activation_hook(__FILE__, array($publicClass, 'plugin_activation'));
register_deactivation_hook(__FILE__, array($publicClass, 'plugin_deactivation'));
register_uninstall_hook(__FILE__, array('DigitalPointBetterAnalytics_Install', 'uninstall'));
DigitalPointBetterAnalytics_Base_Public::getInstance();
add_action('widgets_init', array('DigitalPointBetterAnalytics_Widget_PopularPosts', 'register_widget'));
add_action('widgets_init', array('DigitalPointBetterAnalytics_Widget_Stats', 'register_widget'));
if (is_admin()) {
    DigitalPointBetterAnalytics_Base_Admin::getInstance();
}
Example #2
0
 protected function _view($name, array $args = array())
 {
     DigitalPointBetterAnalytics_Base_Admin::getInstance()->view($name, $args);
 }