} // include secondary php files outside of object otherwise $register_plus_redux will not be an instance yet if (class_exists('Register_Plus_Redux')) { //rumor has it this may need to declared global in order to be available at plugin activation $register_plus_redux = new Register_Plus_Redux(); if (is_admin()) { require_once plugin_dir_path(__FILE__) . 'rpr-admin.php'; } if (is_admin()) { require_once plugin_dir_path(__FILE__) . 'rpr-admin-menu.php'; } if (is_admin() && file_exists(plugin_dir_path(__FILE__) . 'rpr-admin-menu-wip.php')) { require_once plugin_dir_path(__FILE__) . 'rpr-admin-menu-wip.php'; } $do_include = FALSE; if ('1' === $register_plus_redux->rpr_get_option('enable_invitation_tracking_widget')) { $do_include = TRUE; } if ($do_include && is_admin()) { require_once plugin_dir_path(__FILE__) . 'rpr-dashboard-widget.php'; } //TODO: Determine which features require the following file $do_include = TRUE; if ($do_include) { require_once plugin_dir_path(__FILE__) . 'rpr-login.php'; } //TODO: Determine which features require the following file $do_include = TRUE; if ($do_include & is_multisite()) { require_once plugin_dir_path(__FILE__) . 'rpr-signup.php'; }