RTMediaGroup::__construct PHP Method

__construct() public method

public __construct ( )
    function __construct()
    {
        global $rtmedia;
        $options = $rtmedia->options;
        if (isset($options['buddypress_enableOnGroup']) && 1 === intval($options['buddypress_enableOnGroup'])) {
            // return;
            $extension = true;
            if (isset($options['general_enableAlbums']) && 0 === intval($options['general_enableAlbums'])) {
                $extension = false;
            }
            $extension = apply_filters('rtmedia_group_media_extension', $extension);
            if (!$extension) {
                return;
            }
        } else {
            return;
        }
        if (function_exists('bp_is_active') && bp_is_active('groups') && class_exists('BP_Group_Extension')) {
            bp_register_group_extension('RTMediaGroupExtension');
        }
    }