50, 'page' => 1, 'unrestricted' => true, 'internal_limit' => true, ) ); echo ''; echo ''; echo '' . esc_html( sprintf( /* translators: %s: site name. */ __( '%s activity', 'admintrace-activity-logger' ), wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ) ) ) . ''; echo '' . esc_url( home_url( '/' ) ) . ''; echo '' . esc_html__( 'Recent activity recorded by AdminTrace Activity Logger.', 'admintrace-activity-logger' ) . ''; foreach ( $result['rows'] as $row ) { echo ''; echo '' . esc_html( Text::plain( $row['summary'], 180 ) ) . ''; echo '' . esc_html( gmdate( 'r', strtotime( $row['created_gmt'] . ' UTC' ) ) ) . ''; echo '' . esc_html( $row['category'] ) . ''; echo '' . esc_html( $row['severity'] . ' ยท ' . $row['user_display'] ) . ''; echo ''; } echo ''; } /** * Feed URL for the settings screen. * * @return string */ public static function url() { $settings = Settings::all(); if ( '' === $settings['feed_token'] ) { return ''; } return add_query_arg( array( 'srah_feed' => 1, 'token' => $settings['feed_token'], ), home_url( '/' ) ); } }