2
2
3
3
namespace lloc \Msls \ContentImport \LogWriters ;
4
4
5
-
6
5
use lloc \Msls \ContentImport \ImportCoordinates ;
7
6
use lloc \Msls \MslsRegistryInstance ;
8
7
@@ -15,43 +14,57 @@ class AdminNoticeLogger extends MslsRegistryInstance implements LogWriter {
15
14
protected $ import_coordinates ;
16
15
17
16
public function write ( array $ data ) {
18
- $ message = '<h3> ' . esc_html__ ( 'Multisite Language Switcher last import report ' ,
19
- 'multisite-language-switcher ' ) . '</h3> ' ;
17
+ /* translators: %1$d: source post ID, %2$d: source blog ID, %3$d: destination post ID, %4$d: destination blog ID */
18
+ $ format = esc_html__ ( 'From post %1$d on site %2$d to post %3$d on site %4$d ' , 'multisite-language-switcher ' );
19
+
20
+ $ message = '<h3> ' . esc_html__ ( 'Multisite Language Switcher last import report ' , 'multisite-language-switcher ' ) . '</h3> ' ;
20
21
$ message .= '<b> ' . sprintf (
21
- esc_html__ ( ' From post %d on site %d to post %d on site %d ' , ' multisite-language-switcher ' ) ,
22
- $ this ->import_coordinates ->source_post_id ,
23
- $ this ->import_coordinates ->source_blog_id ,
24
- $ this ->import_coordinates ->dest_post_id ,
25
- $ this ->import_coordinates ->dest_blog_id
26
- ) . '</b> ' ;
22
+ $ format ,
23
+ $ this ->import_coordinates ->source_post_id ,
24
+ $ this ->import_coordinates ->source_blog_id ,
25
+ $ this ->import_coordinates ->dest_post_id ,
26
+ $ this ->import_coordinates ->dest_blog_id
27
+ ) . '</b> ' ;
27
28
if ( ! empty ( $ data ['info ' ] ) ) {
28
29
$ section_title = esc_html__ ( 'General information ' , 'multisite-language-switcher ' );
29
30
$ entries = $ data ['info ' ];
30
- $ message .= $ this ->get_section_html ( $ section_title , $ entries );
31
+ $ message .= $ this ->get_section_html ( $ section_title , $ entries );
31
32
}
32
33
33
34
if ( ! empty ( $ data ['success ' ] ) ) {
34
35
$ section_title = esc_html__ ( 'Details ' , 'multisite-language-switcher ' );
35
36
$ success_data = $ data ['success ' ];
36
- $ success_entries = [] ;
37
+ $ success_entries = array () ;
37
38
38
39
if ( isset ( $ success_data ['post-field ' ]['added ' ] ) ) {
39
- $ success_entries [] = esc_html__ ( 'The following post fields have been set: ' ,
40
- 'multisite-language-switcher ' ) .
41
- '<code> ' . implode ( '</code>, <code> ' ,
42
- array_keys ( $ success_data ['post-field ' ]['added ' ] ) ) . '</code>. ' ;
40
+ $ success_entries [] = esc_html__ (
41
+ 'The following post fields have been set: ' ,
42
+ 'multisite-language-switcher '
43
+ ) .
44
+ '<code> ' . implode (
45
+ '</code>, <code> ' ,
46
+ array_keys ( $ success_data ['post-field ' ]['added ' ] )
47
+ ) . '</code>. ' ;
43
48
}
44
49
if ( isset ( $ success_data ['meta ' ]['added ' ] ) ) {
45
- $ success_entries [] = esc_html__ ( 'The following post meta have been set: ' ,
46
- 'multisite-language-switcher ' ) .
47
- '<code> ' . implode ( '</code>, <code> ' ,
48
- array_keys ( $ success_data ['meta ' ]['added ' ] ) ) . '</code>. ' ;
50
+ $ success_entries [] = esc_html__ (
51
+ 'The following post meta have been set: ' ,
52
+ 'multisite-language-switcher '
53
+ ) .
54
+ '<code> ' . implode (
55
+ '</code>, <code> ' ,
56
+ array_keys ( $ success_data ['meta ' ]['added ' ] )
57
+ ) . '</code>. ' ;
49
58
}
50
59
if ( isset ( $ success_data ['term ' ]['added ' ] ) ) {
51
- $ success_entries [] = esc_html__ ( 'Terms have been assigned to the post for the following taxonomies: ' ,
52
- 'multisite-language-switcher ' ) .
53
- '<code> ' . implode ( '</code>, <code> ' ,
54
- array_keys ( $ success_data ['term ' ]['added ' ] ) ) . '</code>. ' ;
60
+ $ success_entries [] = esc_html__ (
61
+ 'Terms have been assigned to the post for the following taxonomies: ' ,
62
+ 'multisite-language-switcher '
63
+ ) .
64
+ '<code> ' . implode (
65
+ '</code>, <code> ' ,
66
+ array_keys ( $ success_data ['term ' ]['added ' ] )
67
+ ) . '</code>. ' ;
55
68
}
56
69
if ( isset ( $ success_data ['post-thumbnail ' ]['set ' ] ) ) {
57
70
$ success_entries [] = esc_html__ ( 'The post thumbnail has been set. ' , 'multisite-language-switcher ' );
@@ -63,18 +76,24 @@ public function write( array $data ) {
63
76
if ( ! empty ( $ data ['error ' ] ) ) {
64
77
$ section_title = esc_html__ ( 'Errors: ' , 'multisite-language-switcher ' );
65
78
$ error_data = $ data ['error ' ];
66
- $ error_entries = [] ;
79
+ $ error_entries = array () ;
67
80
if ( isset ( $ error_data ['term ' ]['added ' ] ) || isset ( $ error_data ['term ' ]['created ' ] ) ) {
68
- $ taxonomies = isset ( $ error_data ['term ' ]['added ' ] ) ? array_keys ( $ error_data ['term ' ]['added ' ] ) : [];
69
- $ taxonomies = isset ( $ error_data ['term ' ]['created ' ] ) ? array_merge ( $ taxonomies ,
70
- array_keys ( $ error_data ['term ' ]['created ' ] ) ) : $ taxonomies ;
71
- $ error_entries [] = esc_html__ ( 'There were issues creating or assigning terms for the following taxonomies: ' ,
72
- 'multisite-language-switcher ' ) .
73
- '<code> ' . implode ( '</code>, <code> ' , $ taxonomies ) . '</code>. ' ;
81
+ $ taxonomies = isset ( $ error_data ['term ' ]['added ' ] ) ? array_keys ( $ error_data ['term ' ]['added ' ] ) : array ();
82
+ $ taxonomies = isset ( $ error_data ['term ' ]['created ' ] ) ? array_merge (
83
+ $ taxonomies ,
84
+ array_keys ( $ error_data ['term ' ]['created ' ] )
85
+ ) : $ taxonomies ;
86
+ $ error_entries [] = esc_html__ (
87
+ 'There were issues creating or assigning terms for the following taxonomies: ' ,
88
+ 'multisite-language-switcher '
89
+ ) .
90
+ '<code> ' . implode ( '</code>, <code> ' , $ taxonomies ) . '</code>. ' ;
74
91
}
75
92
if ( isset ( $ error_data ['post-thumbnail ' ]['set ' ] ) || isset ( $ error_data ['post-thumbnail ' ]['created ' ] ) ) {
76
- $ error_entries [] = esc_html__ ( 'The post thumbnail could not be created or set. ' ,
77
- 'multisite-language-switcher ' );
93
+ $ error_entries [] = esc_html__ (
94
+ 'The post thumbnail could not be created or set. ' ,
95
+ 'multisite-language-switcher '
96
+ );
78
97
}
79
98
$ message .= $ this ->get_section_html ( $ section_title , $ error_entries , false );
80
99
}
@@ -87,7 +106,7 @@ public function write( array $data ) {
87
106
}
88
107
89
108
protected function get_section_html ( $ section_title , $ entries , $ escape_entries = true ) {
90
- $ html = '<h3> ' . $ section_title . '</h3> ' ;
109
+ $ html = '<h3> ' . $ section_title . '</h3> ' ;
91
110
$ html .= '<ul> ' ;
92
111
foreach ( $ entries as $ entry ) {
93
112
if ( $ escape_entries ) {
@@ -128,4 +147,4 @@ public function set_import_coordinates( $import_coordinates ) {
128
147
public function get_transient () {
129
148
return $ this ->transient ;
130
149
}
131
- }
150
+ }
0 commit comments