PluginProbe
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards / 5.5.84
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards v5.5.84
5.5.84 5.5.83 5.5.82 5.5.81 5.5.80 5.5.79 5.5.77 5.5.76 5.5.75 5.5.73 5.5.72 5.5.22 5.5.23 5.5.29 5.5.3 5.5.31 5.5.32 5.5.34 5.5.35 5.5.36 5.5.37 5.5.4 5.5.40 5.5.41 5.5.42 All 160 releases
← All changes | WPDataProjects/List_Table/WPDP_List_Table.php +4 -4 5.5.765.5.84 View file →
@@ -70,9 +70,9 @@
70 70 if ( null === $item[ $column_name ] || '' === $item[ $column_name ] ) {
71 71 return '';
72 72 }
73 73
74 - $image_ids = explode( ',', $item[ $column_name ] );//phpcs:ignore - 8.1 proof
74 + $image_ids = explode( ',', $item[ $column_name ] ); // phpcs:ignore -- 8.1 proof
75 75 $image_src = '';
76 76
77 77 foreach ( $image_ids as $image_id ) {
78 78 $url = wp_get_attachment_url( esc_attr( $image_id ) );
@@ -77,9 +77,9 @@
77 77 foreach ( $image_ids as $image_id ) {
78 78 $url = wp_get_attachment_url( esc_attr( $image_id ) );
79 79 if ( false !== $url ) {
80 80 $image_src .= '' !== $image_src ? '<br/>' : '';
81 - $image_src .= sprintf( '<img src="%s" width="100%%">', $url );
81 + $image_src .= sprintf( '<img src="%s" width="100%%">', esc_url_raw( $url ) );
82 82 }
83 83 }
84 84
85 85 return $image_src;
@@ -90,9 +90,9 @@
90 90 if ( null === $item[ $column_name ] || '' === $item[ $column_name ] ) {
91 91 return '';
92 92 }
93 93
94 - $media_ids = explode( ',', $item[ $column_name ] );//phpcs:ignore - 8.1 proof
94 + $media_ids = explode( ',', $item[ $column_name ] ); // phpcs:ignore -- 8.1 proof
95 95 $media_links = '';
96 96
97 97 foreach ( $media_ids as $media_id ) {
98 98 $url = wp_get_attachment_url( esc_attr( $media_id ) );
@@ -104,9 +104,9 @@
104 104 $mime_type = substr( $mime_type, $mime_ext + 1 );
105 105 }
106 106 $title = get_the_title( esc_attr( $media_id ) );
107 107 $media_links .= '' !== $media_links ? '<br/>' : '';
108 - $media_links .= sprintf( '<span class="dashicons dashicons-external"></span><a href="%s" title="%s" class="wpda_tooltip" target="_blank">%s</a>', $url, $title, $mime_type );
108 + $media_links .= sprintf( '<span class="dashicons dashicons-external"></span><a href="%s" title="%s" class="wpda_tooltip" target="_blank">%s</a>', esc_url_raw( $url ), esc_attr( $title ), esc_html( $mime_type ) );
109 109 }
110 110 }
111 111 }
112 112