HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/html/ielts-store/wp-content/plugins/automatewoo/admin/views/modal-log-info.php
<?php

namespace AutomateWoo;

defined( 'ABSPATH' ) || exit;

/**
 * @var Log $log
 */

$notes = $log->get_notes();

$data_layer = $log->get_data_layer( 'object' );

$formatted_data = Admin_Data_Layer_Formatter::format( $data_layer );

?>

	<div class="automatewoo-modal__header">
		<h1><?php printf( esc_html__( 'Log #%s', 'automatewoo' ), esc_html( $log->get_id() ) ); ?></h1>
	</div>

	<div class="automatewoo-modal__body">
		<div class="automatewoo-modal__body-inner">

			<ul>
				<li><strong><?php esc_html_e( 'Workflow', 'automatewoo' ); ?>:</strong> <a href="<?php echo esc_url( get_edit_post_link( $log->get_workflow_id() ) ); ?>"><?php echo wp_kses_post( get_the_title( $log->get_workflow_id() ) ); ?></a></li>
				<li><strong><?php esc_html_e( 'Time', 'automatewoo' ); ?>:</strong> <?php echo wp_kses_post( Format::datetime( $log->get_date(), 0 ) ); ?></li>

				<?php foreach ( $formatted_data as $item ) : ?>
					<li><strong><?php echo wp_kses_post( $item['title'] ); ?>:</strong> <?php echo wp_kses_post( $item['value'] ); ?></li>
				<?php endforeach; ?>

				<li><strong><?php esc_html_e( 'Tracking enabled', 'automatewoo' ); ?>:</strong> <?php echo wp_kses_post( Format::bool( $log->is_tracking_enabled() ) ); ?></li>
				<li><strong><?php esc_html_e( 'Conversion tracking enabled', 'automatewoo' ); ?>:</strong> <?php echo wp_kses_post( Format::bool( $log->is_conversion_tracking_enabled() ) ); ?></li>

				<?php if ( $log->is_tracking_enabled() ) : ?>
					<li><strong><?php esc_html_e( 'Opened', 'automatewoo' ); ?>:</strong> <?php echo wp_kses_post( $log->has_open_recorded() ? Format::datetime( $log->get_date_opened() ) : __( 'No', 'automatewoo' ) ); ?></li>
					<li><strong><?php esc_html_e( 'Clicked', 'automatewoo' ); ?>:</strong> <?php echo wp_kses_post( $log->has_click_recorded() ? Format::datetime( $log->get_date_clicked() ) : __( 'No', 'automatewoo' ) ); ?></li>
				<?php endif; ?>

			</ul>



			<?php if ( $notes ) : ?>
				<hr>

				<strong><?php esc_html_e( 'Log notes:', 'automatewoo' ); ?></strong><br>
				<?php foreach ( $notes as $note ) : ?>
					<p><?php echo wp_kses_post( $note ); ?></p>
				<?php endforeach; ?>

			<?php endif; ?>

			<hr>

			<?php if ( $log->is_anonymized() ) : ?>
				<strong><?php esc_html_e( 'Log data has been anonymized.', 'automatewoo' ); ?></strong>
			<?php else : ?>
				<?php
				$rerun_url = add_query_arg(
					[
						'action' => 'rerun',
						'log_id' => $log->get_id(),
					],
					Admin::page_url( 'logs' )
				);
				?>
				<a href="<?php echo esc_url( wp_nonce_url( $rerun_url, 'rerun_log' ) ); ?>" class="button"><?php esc_html_e( 'Re-run workflow (skips validation)', 'automatewoo' ); ?></a>
			<?php endif; ?>

		</div>
	</div>