VaultPress::__construct PHP Method

__construct() public method

public __construct ( )
    function __construct()
    {
        register_activation_hook(__FILE__, array($this, 'activate'));
        register_deactivation_hook(__FILE__, array($this, 'deactivate'));
        $this->options_blog_id = get_current_blog_id();
        $options = get_option($this->option_name);
        if (!is_array($options)) {
            $options = array();
        }
        $defaults = array('db_version' => 0, 'key' => '', 'secret' => '', 'connection' => false, 'service_ips_cidr' => false);
        $this->options = wp_parse_args($options, $defaults);
        $this->reset_pings();
        $this->upgrade();
        $this->add_global_actions_and_filters();
        if (is_admin()) {
            $this->add_admin_actions_and_filters();
        }
        if ($this->is_registered()) {
            $do_not_backup = $this->get_option('do_not_backup') || $this->get_option('do_not_send_backup_pings');
            if ($do_not_backup) {
                $this->add_vp_required_filters();
            } else {
                $this->add_listener_actions_and_filters();
            }
        }
    }
VaultPress