WordPress.org

Plugin Directory

Changeset 1030421


Ignore:
Timestamp:
11/21/14 22:40:38 (2 years ago)
Author:
kevinlangleyjr
Message:

adding fixes per WP VIP and removing errant extra voce-error-logging in trunk/lib

Location:
lift-search/trunk
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • lift-search/trunk/lift-core.php

    r954212 r1030421  
    436436            while ( $query->have_posts() ) : $query->the_post(); 
    437437                $html .= '<tr>'; 
    438                 $html .= '<td class="column-date">' . get_the_ID() . '</td>'; 
    439                 $html .= '<td class="column-title"><a href="' . get_admin_url() . 'post.php?post=' . get_the_ID() . '&action=edit' . '">' . get_the_title() . '</a></td>'; 
    440                 $html .= '<td class="column-categories">' . get_the_time( 'D. M d Y g:ia' ) . '</td>'; 
     438                $html .= '<td class="column-date">' . esc_html( get_the_ID() ) . '</td>'; 
     439                $html .= '<td class="column-title"><a href="' . sprintf( '%spost.php?post=%s&action=edit', esc_url( trailingslashit( get_admin_url() ) ), esc_attr( get_the_ID() ) ) . '">' . esc_html( get_the_title() ) . '</a></td>'; 
     440                $html .= '<td class="column-categories">' . esc_html( get_the_time( 'D. M d Y g:ia' ) ) . '</td>'; 
    441441                $html .= '</tr>'; 
    442442            endwhile; 
     
    489489 
    490490    public static function _upgrade_check() { 
    491         global $wpdb; 
    492  
    493         $current_db_version = get_option( 'lift_db_version', 0 ); 
    494         $queue_all = false; 
    495         $changed_schema_fields = array( ); 
    496  
    497         if ( $current_db_version < 2 ) { 
    498             //queue storage changes 
    499             $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts " . 
    500                     "WHERE post_type = %s", Lift_Document_Update_Queue::STORAGE_POST_TYPE ) ); 
    501  
    502             $queue_id = Lift_Document_Update_Queue::get_active_queue_id(); 
    503  
    504             foreach ( $post_ids as $post_id ) { 
    505                 if ( $update_meta = get_post_meta( $post_id, 'lift_content', true ) ) { 
    506                     if ( is_string( $update_meta ) ) 
    507                         $update_meta = maybe_unserialize( $update_meta ); //previous versions double serialized meta 
    508  
    509                     $meta_key = 'lift_update_' . $update_meta['document_type'] . '_' . $update_meta['document_id']; 
    510                     $new_meta = array( 
    511                         'document_id' => $update_meta['document_id'], 
    512                         'document_type' => $update_meta['document_type'], 
    513                         'action' => $update_meta['action'], 
    514                         'fields' => $update_meta['fields'], 
    515                         'update_date_gmt' => get_post_time( 'Y-m-d H:i:s', true, $post_id ), 
    516                         'update_date' => get_post_time( 'Y-m-d H:i:s', false, $post_id ) 
    517                     ); 
    518                     update_post_meta( $queue_id, $meta_key, $new_meta ); 
    519  
    520                     wp_delete_post( $post_id ); 
     491 
     492        if ( is_admin() ) { 
     493 
     494            $current_db_version = get_option( 'lift_db_version', 0 ); 
     495            $queue_all = false; 
     496            $changed_schema_fields = array( ); 
     497 
     498            if ( $current_db_version < 2 ) { 
     499                //queue storage changes 
     500                $lift_storage_posts = new WP_Query( array( 
     501                    'post_type' => Lift_Document_Update_Queue::STORAGE_POST_TYPE, 
     502                    'fields'    => 'ids' 
     503                ) ); 
     504 
     505                $queue_id = Lift_Document_Update_Queue::get_active_queue_id(); 
     506 
     507                if ( $lift_storage_posts->have_posts() ) { 
     508                    foreach ( $lift_storage_posts->posts as $post_id ) { 
     509                        if ( $update_meta = get_post_meta( $post_id, 'lift_content', true ) ) { 
     510                            if ( is_string( $update_meta ) ) 
     511                                $update_meta = maybe_unserialize( $update_meta ); //previous versions double serialized meta 
     512 
     513                            $meta_key = 'lift_update_' . $update_meta['document_type'] . '_' . $update_meta['document_id']; 
     514                            $new_meta = array( 
     515                                'document_id' => $update_meta['document_id'], 
     516                                'document_type' => $update_meta['document_type'], 
     517                                'action' => $update_meta['action'], 
     518                                'fields' => $update_meta['fields'], 
     519                                'update_date_gmt' => get_post_time( 'Y-m-d H:i:s', true, $post_id ), 
     520                                'update_date' => get_post_time( 'Y-m-d H:i:s', false, $post_id ) 
     521                            ); 
     522                            update_post_meta( $queue_id, $meta_key, $new_meta ); 
     523 
     524                            wp_delete_post( $post_id ); 
     525                        } 
     526                    } 
    521527                } 
    522             } 
    523  
    524             update_option( 'lift_db_version', 2 ); 
    525         } 
    526  
    527         if ( $current_db_version < 4 && self::get_search_domain_name() ) { 
    528             //schema changes 
    529             self::update_schema(); 
    530  
    531             update_option( 'lift_db_version', 4 ); 
    532         } 
    533  
    534         if ( $current_db_version < 5 ) { 
    535             wp_clear_scheduled_hook( 'lift_index_documents' ); 
    536             wp_clear_scheduled_hook( 'lift_set_endpoints' ); 
    537             update_option( 'lift_db_version', 5 ); 
    538         } 
     528 
     529                update_option( 'lift_db_version', 2 ); 
     530            } 
     531 
     532            if ( $current_db_version < 4 && self::get_search_domain_name() ) { 
     533                //schema changes 
     534                self::update_schema(); 
     535 
     536                update_option( 'lift_db_version', 4 ); 
     537            } 
     538 
     539            if ( $current_db_version < 5 ) { 
     540                wp_clear_scheduled_hook( 'lift_index_documents' ); 
     541                wp_clear_scheduled_hook( 'lift_set_endpoints' ); 
     542                update_option( 'lift_db_version', 5 ); 
     543            } 
     544 
     545        } 
     546 
    539547    } 
    540548 
  • lift-search/trunk/lift-search.php

    r969984 r1030421  
    22/* 
    33Plugin Name: Lift Search 
    4 Version: 1.9.8 
     4Version: 1.9.9 
    55Plugin URI: http://getliftsearch.com/ 
    66Description: Improves WordPress search using Amazon CloudSearch 
     
    2323    } 
    2424 
    25     register_activation_hook( __FILE__, '_lift_php_version_check' ); 
     25    // check to see if .com functions exist, if not, run php version check on activation - with .com environments we can assume PHP 5.3 or higher 
     26    if ( !function_exists( 'wpcom_is_vip' ) ) { 
     27        register_activation_hook( __FILE__, '_lift_php_version_check' ); 
     28    } 
    2629} 
  • lift-search/trunk/readme.txt

    r969984 r1030421  
    44Requires at least: 3.4.2 
    55Tested up to: 3.6.1 
    6 Stable tag: 1.9.8 
     6Stable tag: 1.9.9 
    77License: GPLv2 or later 
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    113113 
    114114== Changelog == 
     115== 1.9.9 == 
     116* Adding changes per WP VIP 
     117 
    115118== 1.9.8 == 
    116119* Adding `lift_send_search` action to allow logic based upon the results of search 
  • lift-search/trunk/vendor/autoload.php

    r969984 r1030421  
    55require_once __DIR__ . '/composer' . '/autoload_real.php'; 
    66 
    7 return ComposerAutoloaderInit120da46303775ec595c8227ade41d42a::getLoader(); 
     7return ComposerAutoloaderInit0968cfa81deaddabad62a5e87bae86df::getLoader(); 
  • lift-search/trunk/vendor/composer/autoload_real.php

    r969984 r1030421  
    33// autoload_real.php @generated by Composer 
    44 
    5 class ComposerAutoloaderInit120da46303775ec595c8227ade41d42a 
     5class ComposerAutoloaderInit0968cfa81deaddabad62a5e87bae86df 
    66{ 
    77    private static $loader; 
     
    2020        } 
    2121 
    22         spl_autoload_register(array('ComposerAutoloaderInit120da46303775ec595c8227ade41d42a', 'loadClassLoader'), true, true); 
     22        spl_autoload_register(array('ComposerAutoloaderInit0968cfa81deaddabad62a5e87bae86df', 'loadClassLoader'), true, true); 
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 
    24         spl_autoload_unregister(array('ComposerAutoloaderInit120da46303775ec595c8227ade41d42a', 'loadClassLoader')); 
     24        spl_autoload_unregister(array('ComposerAutoloaderInit0968cfa81deaddabad62a5e87bae86df', 'loadClassLoader')); 
    2525 
    2626        $map = require __DIR__ . '/autoload_namespaces.php'; 
     
    4343        $includeFiles = require __DIR__ . '/autoload_files.php'; 
    4444        foreach ($includeFiles as $file) { 
    45             composerRequire120da46303775ec595c8227ade41d42a($file); 
     45            composerRequire0968cfa81deaddabad62a5e87bae86df($file); 
    4646        } 
    4747 
     
    5050} 
    5151 
    52 function composerRequire120da46303775ec595c8227ade41d42a($file) 
     52function composerRequire0968cfa81deaddabad62a5e87bae86df($file) 
    5353{ 
    5454    require $file; 
Note: See TracChangeset for help on using the changeset viewer.