Changeset 6287 for sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/jobs/class-meta-sync.php
- Timestamp:
- 12/19/2017 04:22:37 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/jobs/class-meta-sync.php
r5449 r6287 15 15 */ 16 16 public static function cron_trigger() { 17 $class = new Meta_Sync ;17 $class = new Meta_Sync(); 18 18 $class->sync(); 19 19 } … … 62 62 63 63 // Sync new (and updated) ratings to postmeta 64 $last_review_time = get_option( 'plugin_last_review_sync' );65 $current_review_time = $wpdb->get_var( "SELECT MAX(`date`) FROM `ratings`");64 $last_review_time = get_option( 'plugin_last_review_sync' ); 65 $current_review_time = $wpdb->get_var( 'SELECT MAX(`date`) FROM `ratings`' ); 66 66 67 67 if ( strtotime( $last_review_time ) >= strtotime( $current_review_time ) ) { … … 70 70 71 71 // Get the plugin slugs for whom extra reviews have been made, or ratings changed. 72 $slugs = $wpdb->get_col( $ sql = $wpdb->prepare(72 $slugs = $wpdb->get_col( $wpdb->prepare( 73 73 "SELECT distinct object_slug FROM `ratings` WHERE object_type = 'plugin' AND `date` >= %s AND `date` < %s", 74 74 $last_review_time, … … 107 107 } 108 108 109 $equivs = wporg_get_version_equivalents();109 $equivs = wporg_get_version_equivalents(); 110 110 $equivs_key = md5( serialize( $equivs ) ); 111 111 if ( $equivs_key === get_option( 'plugin_last_tested_sync' ) ) { … … 121 121 122 122 $tested_meta_value_esc_sql = '"' . implode( '", "', array_map( 'esc_sql', array_keys( $latest_equiv ) ) ) . '"'; 123 $tested_values = $wpdb->get_results( "SELECT post_id, meta_value FROM {$wpdb->postmeta} WHERE meta_key = 'tested' AND meta_value IN( {$tested_meta_value_esc_sql} )" );123 $tested_values = $wpdb->get_results( "SELECT post_id, meta_value FROM {$wpdb->postmeta} WHERE meta_key = 'tested' AND meta_value IN( {$tested_meta_value_esc_sql} )" ); 124 124 125 125 foreach ( $tested_values as $row ) {
Note: See TracChangeset
for help on using the changeset viewer.