| 1 |
<?php |
| 2 |
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"])) |
| 3 |
exit("Do not access this file directly."); |
| 4 |
?> |
| 5 |
|
| 6 |
/* s2Member-only mode. Only load the s2Member plugin, exclude all others. */ |
| 7 |
|
| 8 |
$o_ws_plugin__s2member = preg_replace ("/-o\.php$/", ".php", __FILE__); |
| 9 |
$o_ws_plugin__s2member_is_loaded_already = (defined ("WS_PLUGIN__S2MEMBER_VERSION")) ? true : false; |
| 10 |
$o_ws_plugin__plugins_s2member = WP_PLUGIN_DIR . "/" . basename (dirname ($o_ws_plugin__s2member)) ."/" . basename($o_ws_plugin__s2member); |
| 11 |
/**/ |
| 12 |
if ((!file_exists ($o_ws_plugin__plugins_s2member) || @is_link ($o_ws_plugin__plugins_s2member)) && file_exists ($o_ws_plugin__s2member) && !$o_ws_plugin__s2member_is_loaded_already) |
| 13 |
include_once $o_ws_plugin__s2member; /* s2Member in a strange location? */ |
| 14 |
/**/ |
| 15 |
else if (in_array ($o_ws_plugin__plugins_s2member, wp_get_active_and_valid_plugins ()) && file_exists ($o_ws_plugin__plugins_s2member) && !$o_ws_plugin__s2member_is_loaded_already) |
| 16 |
include_once $o_ws_plugin__plugins_s2member; |
| 17 |
/**/ |
| 18 |
else if (apply_filters ("ws_plugin_s2member_o_force", false) && !$o_ws_plugin__s2member_is_loaded_already) /* Off by default. Force s2Member to load? */ |
| 19 |
include_once $o_ws_plugin__s2member; |
| 20 |
/**/ |
| 21 |
unset ($o_ws_plugin__plugins_s2member, $o_ws_plugin__s2member_is_loaded_already, $o_ws_plugin__s2member); |