/*----------------------------------------------------------------------------* * Public-Facing Only Functionality *----------------------------------------------------------------------------*/ if (!is_admin() && Awesome_Support_Old::dependencies_loaded()) { require_once WPAS_PATH . 'includes/shortcodes/shortcode-tickets.php'; // The plugin main shortcodes require_once WPAS_PATH . 'includes/shortcodes/shortcode-submit.php'; // The plugin main shortcode-submit } /*----------------------------------------------------------------------------* * Dashboard and Administrative Functionality *----------------------------------------------------------------------------*/ /** * The code below is intended to to give the lightest footprint possible. */ if (is_admin() && Awesome_Support_Old::dependencies_loaded()) { /* Load main admin class */ require_once WPAS_PATH . 'includes/admin/class-admin.php'; add_action('plugins_loaded', array('Awesome_Support_Admin', 'get_instance')); /* Load the MailGun e-mail check settings */ add_filter('wpas_plugin_settings', array('WPAS_MailGun_EMail_Check', 'settings'), 10, 1); /** * Add link ot settings tab */ add_filter('plugin_action_links_' . plugin_basename(__FILE__), array('Awesome_Support_Admin', 'settings_page_link')); } /*----------------------------------------------------------------------------* * Declare global variables *----------------------------------------------------------------------------*/ /** * Instantiate the global $wpas_cf object containing all the custom fields.