pages->register->id) && $singular_id === (int)$bp->pages->register->id) || (!empty ($bp->pages->activate->id) && $singular_id === (int)$bp->pages->activate->id))) { return ($is_systematic = apply_filters ("ws_plugin__s2member_is_systematic_use_specific_page", true, get_defined_vars ())); } else /* Otherwise, we return false ( i.e. it's NOT a Systematic area ). */ return ($is_systematic = apply_filters ("ws_plugin__s2member_is_systematic_use_specific_page", false, get_defined_vars ())); } /** * Determines if a specific Post/Page ID, or URI, is WordPress® Systematic. * * @package s2Member\Systematics * @since 111002 * * @param int|str $singular_id Optional. A numeric Post/Page ID in WordPress®. * @param str $uri Optional. A request URI to test against. * @return bool True if WordPress® Systematic, else false. */ public static function is_wp_systematic_use_specific_page ($singular_id = FALSE, $uri = FALSE) { $singular_id = ($singular_id && is_numeric ($singular_id)) ? (int)$singular_id : false; /* Force types. */ $uri = ($uri && is_string ($uri) && ($uri = c_ws_plugin__s2member_utils_urls::parse_uri ($uri))) ? $uri : false; /**/ if ($uri && preg_match ("/\/wp-admin(\/|$)/", $uri)) /* Inside a WordPress® administrative area? */ { return ($is_wp_systematic = apply_filters ("ws_plugin__s2member_is_wp_systematic_use_specific_page", true, get_defined_vars ())); } else if ($uri && preg_match ("/^\/(?:wp-.+?|xmlrpc)\.php$/", c_ws_plugin__s2member_utils_urls::parse_url ($uri, PHP_URL_PATH))) { return ($is_wp_systematic = apply_filters ("ws_plugin__s2member_is_wp_systematic_use_specific_page", true, get_defined_vars ())); } else /* Otherwise, we return false ( i.e. it's NOT a WordPress® Systematic area ). */ return ($is_wp_systematic = apply_filters ("ws_plugin__s2member_is_wp_systematic_use_specific_page", false, get_defined_vars ())); } } } ?>