Making WordPress.org

Changeset 14548


Ignore:
Timestamp:
10/09/2025 05:44:02 AM (5 months ago)
Author:
dd32
Message:

Learn: Sync with git WordPress/learn@1fbde84

Location:
sites/trunk/wordpress.org/public_html/wp-content
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/post-meta.php

    r14219 r14548  
    665665    $duration = filter_input( INPUT_POST, 'duration', FILTER_SANITIZE_NUMBER_INT, FILTER_REQUIRE_ARRAY );
    666666    if ( isset( $duration['h'], $duration['m'], $duration['s'] ) ) {
     667        $duration = array_map( 'absint', $duration );
    667668        $duration = $duration['h'] * HOUR_IN_SECONDS + $duration['m'] * MINUTE_IN_SECONDS + $duration['s'];
    668669        update_post_meta( $post_id, 'duration', $duration );
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/profiles.php

    r12130 r14548  
    1919}
    2020
    21 add_action( 'sensei_course_status_updated', __NAMESPACE__ . '\add_course_completed_activity', 9, 3 ); // Before `redirect_to_course_completed_page()`.
     21add_action( 'sensei_course_status_updated', __NAMESPACE__ . '\add_course_completed_activity', 9, 5 ); // Before `redirect_to_course_completed_page()`.
    2222add_action( 'transition_post_status', __NAMESPACE__ . '\maybe_notify_new_published_post', 10, 3 );
    2323
     
    3030 */
    3131function maybe_notify_new_published_post( $new_status, $old_status, $post ) {
    32     if ( 'publish' != $new_status ) {
     32    if ( 'publish' != $new_status || 'publish' === $old_status ) {
    3333        return;
    3434    }
     
    104104 * Add an activity to a user's profile when they complete a course.
    105105 */
    106 function add_course_completed_activity( string $status, int $user_id, int $course_id ) : void {
    107     if ( 'complete' !== $status ) {
     106function add_course_completed_activity( string $status, int $user_id, int $course_id, int $comment_id, ?string $previous_status ) : void {
     107    if ( 'complete' !== $status || 'complete' === $previous_status ) {
    108108        return;
    109109    }
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/style.css

    r14349 r14548  
    55 * Author URI: http://wordpress.org/
    66 * Description: A theme for learn.wordpress.org, built in 2024.
    7  * Version: 1.0.0-de23cb3
     7 * Version: 1.0.0-b154a5f
    88 * License: GNU General Public License v2 or later
    99 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.