system-info-item.php
21 lines
| 1 | <?php |
| 2 | /** @var string $itemLabel */ |
| 3 | /** @var mixed $itemValue */ |
| 4 | ?> |
| 5 | <div class="wpstg-system-info-item"> |
| 6 | <div class="wpstg-system-info-label"><?php echo esc_html($itemLabel); ?></div> |
| 7 | <div class="wpstg-system-info-value"> |
| 8 | <?php $title = is_array($itemValue) ? '' : $itemValue; ?> |
| 9 | <span class="wpstg-system-info-badge" alt="<?php echo esc_attr($title); ?>"> |
| 10 | <?php if (is_array($itemValue)) : ?> |
| 11 | <details> |
| 12 | <summary><?php esc_html_e('View data', 'wp-staging'); ?></summary> |
| 13 | <pre class="wpstg-system-info-serialized-data"><?php echo esc_html(print_r($itemValue, true)); ?></pre> |
| 14 | </details> |
| 15 | <?php else : ?> |
| 16 | <?php echo esc_html($itemValue); ?> |
| 17 | <?php endif; ?> |
| 18 | </span> |
| 19 | </div> |
| 20 | </div> |
| 21 |