Making WordPress.org


Ignore:
Timestamp:
12/17/2018 07:35:16 AM (6 years ago)
Author:
vedjain
Message:

WCPT: Remove js based humanize_time_diff to favour PHP based function.

Earlier I added JS based version of the function, but turns out I can use PHP version using a little workaround. PHP's implementation is favored because it is a method in core, so it will be maintained and translations are already available.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-event/tracker.php

    r7983 r7984  
    8585        if ( 'wordcamp' === $application_type ) {
    8686            $events[] = array(
    87                 'city'       => $post->post_title,
    88                 'cityUrl'    => filter_var( get_post_meta( $post->ID, 'URL', true ), FILTER_VALIDATE_URL ),
    89                 'applicant'  => esc_html( get_post_meta( $post->ID, 'Organizer Name', true ) ),
    90                 'milestone'  => $milestones[ $post->post_status ],
    91                 'status'     => $statuses[ $post->post_status ],
    92                 'lastUpdate' => time() - $last_update_timestamp,
     87                'city'          => $post->post_title,
     88                'cityUrl'       => filter_var( get_post_meta( $post->ID, 'URL', true ), FILTER_VALIDATE_URL ),
     89                'applicant'     => esc_html( get_post_meta( $post->ID, 'Organizer Name', true ) ),
     90                'milestone'     => $milestones[ $post->post_status ],
     91                'status'        => $statuses[ $post->post_status ],
     92                'lastUpdate'    => $last_update_timestamp,
     93                'humanizedTime' => human_time_diff( $last_update_timestamp ),
    9394            );
    9495        } elseif ( 'meetup' === $application_type ) {
    9596            $events[] = array(
    96                 'city'       => $post->post_title,
    97                 'cityUrl'    => filter_var( get_post_meta( $post->ID, 'Meetup URL', true ), FILTER_VALIDATE_URL ),
    98                 'applicant'  => esc_html( get_post_meta( $post->ID, 'Organizer Name', true ) ),
    99                 'status'     => $statuses[ $post->post_status ],
    100                 'lastUpdate' => time() - $last_update_timestamp,
     97                'city'          => $post->post_title,
     98                'cityUrl'       => filter_var( get_post_meta( $post->ID, 'Meetup URL', true ), FILTER_VALIDATE_URL ),
     99                'applicant'     => esc_html( get_post_meta( $post->ID, 'Organizer Name', true ) ),
     100                'status'        => $statuses[ $post->post_status ],
     101                'lastUpdate'    => $last_update_timestamp,
     102                'humanizedTime' => human_time_diff( $last_update_timestamp ),
    101103            );
    102104        }
Note: See TracChangeset for help on using the changeset viewer.