/var/www/html_uk/wp-content/plugins/automatewoo/admin/views/system-check.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php

namespace AutomateWoo;

defined'ABSPATH' ) || exit;

$all_checks_success true

?>

<table class="aw_system_check_table wc_status_table widefat" cellspacing="0"><tbody>

    <?php foreach ( System_Checks::get_all() as $check ) : ?>

        <?php
        $response 
$check->run();

        if ( 
$response['success'] === false ) {
            
$all_checks_success false;
        }
        
?>

        <tr>
            <td class="">
                <?php echo wp_kses_post$check->title ); ?>
            </td>


            <td class="help">
                <?php Admin::help_tip$check->description ); ?>
            </td>

            <td class="">

                <?php if ( $response['success'] === true ) : ?>
                    <mark class="yes">&#10004; <?php echo wp_kses_post$response['message'] ); ?></mark>
                <?php elseif ( $response['success'] === false ) : ?>
                    <mark class="error">&#10005; <?php echo wp_kses_post$response['message'] ); ?></mark>
                <?php else : ?>

                <?php endif; ?>

            </td>

        </tr>

    <?php endforeach; ?>

</tbody></table>

<?php

if ( $all_checks_success ) {
    
delete_transient'automatewoo_background_system_check_errors' );
}