mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-11 18:56:10 +09:00
- fixed enqueue scripts;
- fixed multisite check active plugins;
This commit is contained in:
@@ -63,10 +63,6 @@ if ( ! class_exists( 'um\core\Plugin_Updater' ) ) {
|
||||
'key' => 'instagram',
|
||||
'title' => 'Instagram',
|
||||
),
|
||||
'um-invitations/um-invitations.php' => array(
|
||||
'key' => 'invitations',
|
||||
'title' => 'Invitations',
|
||||
),
|
||||
'um-mailchimp/um-mailchimp.php' => array(
|
||||
'key' => 'mailchimp',
|
||||
'title' => 'MailChimp',
|
||||
@@ -125,18 +121,45 @@ if ( ! class_exists( 'um\core\Plugin_Updater' ) ) {
|
||||
),
|
||||
);
|
||||
|
||||
$the_plugs = get_option( 'active_plugins' );
|
||||
$active_um_plugins = array();
|
||||
foreach ( $the_plugs as $key => $value ) {
|
||||
if ( is_multisite() ) {
|
||||
// Per site activated
|
||||
$sites = get_sites();
|
||||
|
||||
if ( in_array( $value, array_keys( $paid_extensions ) ) ) {
|
||||
$license = UM()->options()->get( "um_{$paid_extensions[ $value ]['key']}_license_key" );
|
||||
foreach ( $sites as $site ) {
|
||||
switch_to_blog( $site->blog_id );
|
||||
|
||||
if ( empty( $license ) )
|
||||
continue;
|
||||
$the_plugs = get_option( 'active_plugins' );
|
||||
foreach ( $the_plugs as $key => $value ) {
|
||||
|
||||
$active_um_plugins[ $value ] = $paid_extensions[ $value ];
|
||||
$active_um_plugins[ $value ]['license'] = $license;
|
||||
if ( in_array( $value, array_keys( $paid_extensions ) ) ) {
|
||||
$license = UM()->options()->get( "um_{$paid_extensions[ $value ]['key']}_license_key" );
|
||||
|
||||
if ( empty( $license ) ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$active_um_plugins[ $value ] = $paid_extensions[ $value ];
|
||||
$active_um_plugins[ $value ]['license'] = $license;
|
||||
}
|
||||
}
|
||||
|
||||
restore_current_blog();
|
||||
}
|
||||
|
||||
} else {
|
||||
$the_plugs = get_option( 'active_plugins' );
|
||||
foreach ( $the_plugs as $key => $value ) {
|
||||
|
||||
if ( in_array( $value, array_keys( $paid_extensions ) ) ) {
|
||||
$license = UM()->options()->get( "um_{$paid_extensions[ $value ]['key']}_license_key" );
|
||||
|
||||
if ( empty( $license ) )
|
||||
continue;
|
||||
|
||||
$active_um_plugins[ $value ] = $paid_extensions[ $value ];
|
||||
$active_um_plugins[ $value ]['license'] = $license;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user