WordPress.org

Making WordPress.org

Ticket #2677: 2677.4.diff

File 2677.4.diff, 2.5 KB (added by SergeyBiryukov, 4 years ago)
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/metabox/class-review-tools.php

     
    2929                        );
    3030                }
    3131
    32                 if ( 'pending' != $post->post_status && 'new' != $post->post_status ) {
     32                if ( 'new' !== $post->post_status && 'pending' !== $post->post_status ) {
    3333                        echo "<ul>
    3434                                <li><a href='https://plugins.trac.wordpress.org/log/{$post->post_name}/'>" . __( 'Development Log', 'wporg-plugins' ) . "</a></li>
    3535                                <li><a href='https://plugins.svn.wordpress.org/{$post->post_name}/'>" . __( 'Subversion Repository', 'wporg-plugins' ) . "</a></li>
     
    4242
    4343                add_filter( 'wp_comment_reply', function( $string ) use ( $post ) {
    4444                        $author = get_user_by( 'id', $post->post_author );
    45                        
    46                         $type   = 'Notice';
    47                         if ( $post->post_status == 'new' || $post->post_status == 'pending' ) {
    48                                 $type = 'Request';
     45
     46                        if ( 'new' === $post->post_status || 'pending' === $post->post_status ) {
     47                                /* translators: %s: plugin title */
     48                                $subject = sprintf( __( '[WordPress Plugin Directory] Request: %s', 'wporg-plugins' ), $post->post_title );
     49                        } elseif ( 'rejected' === $post->post_status ) {
     50                                /* translators: %s: plugin title */
     51                                $subject = sprintf( __( '[WordPress Plugin Directory] Rejection Explanation: %s', 'wporg-plugins' ), $post->post_title );
     52                        } else {
     53                                /* translators: %s: plugin title */
     54                                $subject = sprintf( __( '[WordPress Plugin Directory] Notice: %s', 'wporg-plugins' ), $post->post_title );
    4955                        }
    5056                       
    5157                        ?>
     
    5258                        <form id="contact-author" class="contact-author" method="POST" action="https://supportpress.wordpress.org/plugins/thread-new.php">
    5359                                <input type="hidden" name="to_email" value="<?php echo esc_attr( $author->user_email ); ?>" />
    5460                                <input type="hidden" name="to_name" value="<?php echo esc_attr( $author->display_name ); ?>" />
    55                                 <input type="hidden" name="subject" value="<?php printf( esc_attr__( '[WordPress Plugin Directory] %s: %s', 'wporg-plugins' ), $type, $post->post_title ); ?>" />
     61                                <input type="hidden" name="subject" value="<?php echo esc_attr( $subject ); ?>" />
    5662                                <button class="button button-primary" type="submit"><?php _e( 'Contact plugin author', 'wporg-plugins' ); ?></button>
    5763                        </form>
    5864                        <?php