PluginProbe
WP Directory Kit / 1.2.3
WP Directory Kit v1.2.3
1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 1.4.0 1.4.1 All 35 releases
wpdirectorykit / vendor / WordPress-Importer / class-logger-html.php

class-logger-html.php in WP Directory Kit 1.2.3, at vendor/WordPress-Importer/class-logger-html.php

37 lines 816 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 class WP_Importer_Logger_HTML extends WP_Importer_Logger {
4 /**
5 * Logs with an arbitrary level.
6 *
7 * @param mixed $level
8 * @param string $message
9 * @param array $context
10 * @return null
11 */
12 public function log( $level, $message, array $context = array() ) {
13 switch ( $level ) {
14 case 'emergency':
15 case 'alert':
16 case 'critical':
17 echo '<p><strong>' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '</strong><br />';
18 echo esc_html( $message );
19 echo '</p>';
20 break;
21
22 case 'error':
23 case 'warning':
24 case 'notice':
25 case 'info':
26 echo '<p>' . esc_html( $message ) . '</p>';
27 break;
28
29 case 'debug':
30 if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
31 echo '<p class="debug">' . esc_html( $message ) . '</p>';
32 }
33 break;
34 }
35 }
36 }
37