Tribe__Events__Aggregator__Page::notice_legacy_plugins()
Source
File: src/Tribe/Aggregator/Page.php
public function notice_legacy_plugins() { if ( ! Tribe__Admin__Helpers::instance()->is_screen() ) { return false; } $aggregator = tribe( 'events-aggregator.main' ); if ( ! $aggregator->is_service_active() ) { return false; } $ical_active = $aggregator->is_legacy_ical_active(); $facebook_active = $aggregator->is_legacy_facebook_active(); if ( ! $ical_active && ! $facebook_active ) { return false; } $active = array(); if ( $facebook_active ) { $active[] = '<b>' . esc_html__( 'Facebook Events', 'the-events-calendar' ) . '</b>'; } if ( $ical_active ) { $active[] = '<b>' . esc_html__( 'iCal Importer', 'the-events-calendar' ) . '</b>'; } ob_start(); ?> <p> <?php printf( esc_html( _n( 'It looks like you are using our legacy plugin, %1$s, along with our new Event Aggregator service. Event Aggregator includes all the features of the legacy plugin plus enhanced functionality. For best results, please deactivate %1$s.', 'It looks like you are using our legacy plugins, %1$s and %2$s, along with our new Event Aggregator service. Event Aggregator includes all the features of the legacy plugins plus enhanced functionality. For best results, please deactivate %1$s and %2$s.', count( $active ), 'the-events-calendar' ) ), $active[0], isset( $active[1] ) ? $active[1] : '' ); ?> </p> <p> <a href="<?php echo esc_url( admin_url( 'plugins.php?plugin_status=active' ) ); ?>"><?php esc_html_e( 'Manage Active Plugins', 'the-events-calendar' ); ?></a> </p> <?php $html = ob_get_clean(); return Tribe__Admin__Notices::instance()->render( 'tribe-aggregator-legacy-import-plugins-active', $html ); }