Making WordPress.org


Ignore:
Timestamp:
10/07/2022 06:20:28 AM (20 months ago)
Author:
coffee2code
Message:

Photo Directory, Moderation/Rejection: Email contributor of published photo if the photo has subsequently been rejected.

The email is identical to a rejection email but with a line added "Though this photo had already been approved, we have since decided to decline it and have unpublished it from the site.". As such, a required rejection reason and optional mod note to user will be included.

Props topher1kenobe, coffee2code.
Fixes #6365.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/photo-directory/inc/moderation.php

    r12057 r12107  
    309309        }
    310310
    311         // Bail if user has already been emailed.
    312         if  ( self::has_user_been_emailed( $post ) ) {
    313             return;
    314         }
    315 
    316311        $user = get_user_by( 'id', $post->post_author );
    317312
    318313        $rejection_message = '';
     314
     315        // Add verbiage to acknowledge if photo was previously published prior
     316        // to its rejection.
     317        if ( self::has_user_been_emailed( $post ) ) {
     318            $rejection_message .= __( 'Though this photo had already been approved, we have since decided to decline it and have unpublished it from the site.', 'wporg-photos' ) . "\n";
     319        } else {
     320            $rejection_message .= __( 'The photo has been declined and will not be published to the site.', 'wporg-photos' ) . "\n";
     321        }
    319322
    320323        // Check for specifics provided by the moderator regarding the rejection.
     
    352355Thank you for submitting a photo to the WordPress Photo Directory.
    353356
    354 The photo has been declined and will not be published to the site.
    355357%2$s
    356358Submission date: %3$s
Note: See TracChangeset for help on using the changeset viewer.