* Note: The s2Member plugin has control over two options on this page.
Allow Open Registration = " . esc_html (get_option ("users_can_register")) . ", and Default Role = " . esc_html (get_option ("default_role")) . ".
For further details, see: s2Member -> General Options -> Open Registration.";
/**/
$js = '';
/**/
do_action ("ws_plugin__s2member_during_general_ops_notice", get_defined_vars ());
/**/
c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice . $js, "blog:" . $pagenow);
}
/**/
do_action ("ws_plugin__s2member_after_general_ops_notice", get_defined_vars ());
/**/
return; /* Return for uniformity. */
}
/**
* Describes the Multisite Option overrides for clarity.
*
* @package s2Member\Option_Notices
* @since 3.5
*
* @attaches-to ``add_action("load-settings.php");``
*
* @return null
*/
public static function multisite_ops_notice ()
{
global $pagenow; /* Need this global variable. */
/**/
do_action ("ws_plugin__s2member_before_multisite_ops_notice", get_defined_vars ());
/**/
if (is_multisite () && is_network_admin () && in_array ($pagenow, array ("settings.php")) && !isset ($_GET["page"]))
{
$notice = "* Note: The s2Member plugin has control over two options on this page.
Allow Open Registration = " . esc_html (get_site_option ("registration")) . " and Add New Users = " . esc_html (get_site_option ("add_new_users")) . ".
Please check: s2Member -> Multisite ( Config ).";
/**/
$js = '';
/**/
do_action ("ws_plugin__s2member_during_multisite_ops_notice", get_defined_vars ());
/**/
c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice . $js, "network:" . $pagenow);
}
/**/
do_action ("ws_plugin__s2member_after_multisite_ops_notice", get_defined_vars ());
/**/
return; /* Return for uniformity. */
}
/**
* Deals with Reading Option conflicts.
*
* @package s2Member\Option_Notices
* @since 3.5
*
* @attaches-to ``add_action("load-options-reading.php");``
*
* @return null
*/
public static function reading_ops_notice ()
{
global $pagenow; /* Need this global variable. */
/**/
do_action ("ws_plugin__s2member_before_reading_ops_notice", get_defined_vars ());
/**/
if (is_blog_admin () && $pagenow === "options-reading.php" && !isset ($_GET["page"]))
{
do_action ("ws_plugin__s2member_during_reading_ops_notice", get_defined_vars ()); /* Now check for conflicts. */
/**/
if ($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["membership_options_page"] && (string)get_option ("page_on_front") === $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["membership_options_page"]/**/
&& ($notice = 'NOTE: Your Membership Options Page for s2Member is currently configured as your Home Page ( i.e. static page ) for WordPress®. This causes internal conflicts with s2Member. Your Membership Options Page MUST stand alone. Please correct this.'))
c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice, "blog:" . $pagenow, true);
/**/
if ($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_welcome_page"] && (string)get_option ("page_on_front") === $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_welcome_page"]/**/
&& ($notice = 'NOTE: Your Login Welcome Page for s2Member is currently configured as your Home Page ( i.e. static page ) for WordPress®. This causes internal conflicts with s2Member. Your Login Welcome Page MUST stand alone. Please correct this.'))
c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice, "blog:" . $pagenow, true);
/**/
if ($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["membership_options_page"] && (string)get_option ("page_for_posts") === $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["membership_options_page"]/**/
&& ($notice = 'NOTE: Your Membership Options Page for s2Member is currently configured as your Posts Page ( i.e. static page ) for WordPress®. This causes internal conflicts with s2Member. Your Membership Options Page MUST stand alone. Please correct this.'))
c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice, "blog:" . $pagenow, true);
/**/
if ($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_welcome_page"] && (string)get_option ("page_for_posts") === $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_welcome_page"]/**/
&& ($notice = 'NOTE: Your Login Welcome Page for s2Member is currently configured as your Posts Page ( i.e. static page ) for WordPress®. This causes internal conflicts with s2Member. Your Login Welcome Page MUST stand alone. Please correct this.'))
c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice, "blog:" . $pagenow, true);
}
/**/
do_action ("ws_plugin__s2member_after_reading_ops_notice", get_defined_vars ());
/**/
return; /* Return for uniformity. */
}
}
}
?>