public static function serve()
 {
     $me = new Eab_AdminHelp();
     $me->_initialize();
 }
$__booking = events_and_bookings();
// @TODO: Refactor
require_once EAB_PLUGIN_DIR . 'lib/class_eab_network.php';
Eab_Network::serve();
require_once EAB_PLUGIN_DIR . 'lib/class_eab_shortcodes.php';
Eab_Shortcodes::serve();
require_once EAB_PLUGIN_DIR . 'lib/class_eab_scheduler.php';
Eab_Scheduler::serve();
require_once EAB_PLUGIN_DIR . 'lib/class_eab_addon_handler.php';
Eab_AddonHandler::serve();
require_once EAB_PLUGIN_DIR . 'lib/default_filters.php';
if (is_admin()) {
    require_once EAB_PLUGIN_DIR . 'lib/class_eab_admin_tutorial.php';
    Eab_AdminTutorial::serve();
    require_once dirname(__FILE__) . '/lib/contextual_help/class_eab_admin_help.php';
    Eab_AdminHelp::serve();
    // Dashboard notification
    global $wpmudev_notices;
    if (!is_array($wpmudev_notices)) {
        $wpmudev_notices = array();
    }
    $wpmudev_notices[] = array('id' => 249, 'name' => 'Events +', 'screens' => array('incsub_event_page_eab_welcome', 'incsub_event_page_eab_settings', 'incsub_event_page_eab_shortcodes'));
    require_once EAB_PLUGIN_DIR . '/lib/wpmudev-dash-notification.php';
}
function eab_activate()
{
    include_once 'lib/class-eab-activator.php';
    Eab_Activator::run();
}
register_activation_hook(__FILE__, 'eab_activate');
function eab_domain()