Making WordPress.org

Changeset 8495


Ignore:
Timestamp:
03/23/2019 07:09:54 PM (6 years ago)
Author:
Otto42
Message:

Plugin Directory: Adjust links to go to HelpScout. Fixes #4307. props ipstenu

Location:
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/metabox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/metabox/class-author-card.php

    r8275 r8495  
    8282                        esc_attr__( 'Click to search Pluginrepo SupportPress for mentions of this author', 'wporg-plugins' )
    8383                    ),
     84                    sprintf(
     85                        '<a href="https://secure.helpscout.net/search/?query=mailbox:Plugins%20%s" title="%s">HS</a>',
     86                        urlencode( esc_attr( $author->user_nicename ) ),
     87                        esc_attr__( 'Click to search HelpScout for mentions of this author', 'wporg-plugins' )
     88                    ),
    8489                );
    8590                vprintf( '<span class="profile-sp-link">[ %s | %s ]</span>', $author_links );
     
    9196                </span>
    9297                <div class="profile-email">
    93                     &lt;<?php echo $author->user_email; ?>&gt;
     98                    &lt;<?php echo esc_attr( $author->user_email ); ?>&gt;
    9499                    <span class="profile-sp-link">
    95100                    <?php
     
    98103                        esc_attr( $author->user_email ),
    99104                        esc_attr__( 'Click to search Pluginrepo SupportPress for emails sent to/from this email address', 'wporg-plugins' )
     105                    );
     106                    ?>
     107                    &nbsp;
     108                    <?php
     109                    printf(
     110                        '<a href="https://secure.helpscout.net/search/?query=mailbox:Plugins%20%s" title="%s">HS</a>',
     111                        esc_attr( $author->user_email ),
     112                        esc_attr__( 'Click to search HelpScout for emails sent to/from this email address', 'wporg-plugins' )
    100113                    );
    101114                    ?>
     
    283296            }
    284297
     298            $plugin_name = $plugin->post_title;
    285299            $plugin_slug = $plugin->post_name;
    286300            if ( in_array( $plugin->post_status, array( 'new', 'pending' ) ) ) {
     
    360374                sprintf(
    361375                    '<a href="https://supportpress.wordpress.org/plugins/?q=%s&status=&todo=Search+%%C2%%BB" title="%s">SP</a>',
    362                     urlencode( esc_attr( $plugin_slug ) ),
     376                    urlencode( esc_attr( $plugin_name ) ),
    363377                    esc_attr__( 'Click to search Plugin SupportPress for mentions of this plugin', 'wporg-plugins' )
     378                ),
     379                sprintf(
     380                    '<a href="https://secure.helpscout.net/search/?query=mailbox:Plugins%20%s" title="%s">HS</a>',
     381                    rawurlencode( esc_attr( $plugin_name ) ),
     382                    esc_attr__( 'Click to search HelpScout for mentions of this plugin', 'wporg-plugins' )
    364383                ),
    365384            ] );
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/metabox/class-review-tools.php

    r6549 r8495  
    259259            }
    260260
     261            // HelpScout requires urlencode() becuase it wants spaces as + signs.
     262            $contact_author = 'https://secure.helpscout.net/mailbox/ad3e85554c5bd064/new-ticket/?name=' . $author->display_name . '&email=' . $author->user_email . '&cc=' . $cc_emails . '&subject=' . urlencode( $subject );
    261263            ?>
    262             <form id="contact-author" class="contact-author" method="POST" action="https://supportpress.wordpress.org/plugins/thread-new.php">
    263                 <input type="hidden" name="to_email" value="<?php echo esc_attr( $author->user_email ); ?>"/>
    264                 <input type="hidden" name="to_name" value="<?php echo esc_attr( $author->display_name ); ?>"/>
    265                 <input type="hidden" name="cc" value="<?php echo esc_attr( $cc_emails ); ?>"/>
    266                 <input type="hidden" name="subject" value="<?php echo esc_attr( $subject ); ?>"/>
    267                 <button class="button button-primary" type="submit">Contact plugin author</button>
    268             </form>
     264            <a id="contact-author" class="button button-primary" href="<?php echo esc_url( $contact_author ); ?>">Contact plugin committer(s)</a>
    269265            <?php
    270266
Note: See TracChangeset for help on using the changeset viewer.