File "current-status.php"

Full Path: /home/londdqdw/public_html/06/wp-content/plugins/the-events-calendar/common/src/admin-views/troubleshooting/ea-status/current-status.php
File size: 1.15 KB
MIME-type: text/x-php
Charset: utf-8

<?php
/**
 * View: Troubleshooting - EA Status Table Current Status.
 *
 * @since 4.14.18
 *
 *
 * @param array<string|string> $status_icons An array of icons for the EA Status table.
 * @param \Tribe__Main         $main         An instance of the main class of Tribe Common.
 *
 */

$icon     = 'success';
$notes    = '&nbsp;';
$message  = esc_html_x( 'Imports Enabled in Settings', '', 'tribe-common' );
$disabled = tribe_get_option( 'tribe_aggregator_disable', false );

if ( $disabled ) {
	$icon         = 'error';
	$message      = _x( 'Imports disabled in Settings', '', 'tribe-common' );
	$settings_url = Tribe__Settings::instance()->get_url( array( 'tab' => 'imports' ) );
	$notes 		  = sprintf(
		'<a href="%1$s">%2$s</a>',
		esc_url( $settings_url ),
		_x( 'Edit Import Settings', '','tribe-common' )
	);
}
?>
<tr class="tribe-events-admin__ea-status-table-dark">
	<td>
		<?php esc_html_e( 'Enabled', 'tribe-common' ); ?>
	</td>
	<td>
		<img
			src="<?php echo esc_url( tribe_resource_url( $status_icons[ $icon ], false, null, $main ) ); ?>"
			alt=""
		/>
		<?php echo esc_html( $message ); ?>
	</td>
	<td><?php echo $notes;  // Escaping handled above. ?></td>
</tr>