/**
  * Checks for existing installs that are NOT yet re-activated.
  *
  * @package optimizeMember\Installation
  * @since 3.5
  *
  * @attaches-to ``add_action("admin_init");``
  *
  * @return null
  */
 public static function check()
 {
     if (!($v = get_option("ws_plugin__optimizemember_activated_version")) || !version_compare($v, WS_PLUGIN__OPTIMIZEMEMBER_VERSION, ">=")) {
         c_ws_plugin__optimizemember_installation::activate("version");
     } else {
         if (is_multisite() && is_main_site() && (!($mms_v = get_option("ws_plugin__optimizemember_activated_mms_version")) || !version_compare($mms_v, WS_PLUGIN__OPTIMIZEMEMBER_VERSION, ">="))) {
             c_ws_plugin__optimizemember_installation::activate("mms_version");
         } else {
             if (!($l = (int) get_option("ws_plugin__optimizemember_activated_levels")) || $l !== $GLOBALS["WS_PLUGIN__"]["optimizemember"]["c"]["levels"]) {
                 c_ws_plugin__optimizemember_installation::activate("levels");
             }
         }
     }
     /**/
     return;
     /* Return for uniformity. */
 }
Beispiel #2
0
/**
* Deprecated in optimizeMember v3.5+.
*
* The s2Clean theme; prior to s2Clean v1.2.5 looked for the existence of this function.
* In fact, all older optimizePress called upon the activate/deactivate functions.
*
* @package optimizeMember
* @since 1.0
*
* @deprecated Starting with optimizeMember v3.5+, please use:
* 	``c_ws_plugin__optimizemember_installation::deactivate()``
*
* @see optimizeMember\Installation\c_ws_plugin__optimizemember_installation::deactivate()
*/
function ws_plugin__optimizemember_deactivate()
{
    return c_ws_plugin__optimizemember_installation::deactivate();
}