Ticket #150: 150.diff

File 150.diff, 1.8 KB (added by nacin, 14 months ago)
  • gp-templates/translations.php

     
    5555                        <p><label for="filters[user_login]"><?php _e('User:'); ?></label></p> 
    5656                </dt> 
    5757                <dd> 
    58                         <p><input type="text" value="<?php echo gp_esc_attr_with_entities( gp_array_get( $filters, 'term' ) ); ?>" name="filters[term]" id="filters[term]" /></p> 
     58                        <p><input type="text" value="<?php echo gp_esc_attr_with_entities( trim( gp_array_get( $filters, 'term' ) ) ); ?>" name="filters[term]" id="filters[term]" /></p> 
    5959                        <p><input type="text" value="<?php echo gp_esc_attr_with_entities( gp_array_get( $filters, 'user_login' ) ); ?>" name="filters[user_login]" id="filters[user_login]" /></p> 
    6060                </dd> 
    6161                <dt><label><?php _e('Status:'); ?></label></dt> 
  • gp-includes/things/translation.php

     
    7777                $sort_how = gp_array_get( $sort_hows, gp_array_get( $sort, 'how' ), 'DESC' ); 
    7878 
    7979                $where = array(); 
    80                 if ( gp_array_get( $filters, 'term' ) ) { 
    81                         $like = "LIKE '%" . ( $gpdb->escape( like_escape ( gp_array_get( $filters, 'term' ) ) ) ) . "%'"; 
     80                if ( trim( gp_array_get( $filters, 'term' ) ) ) { 
     81                        $like = "LIKE '%" . ( $gpdb->escape( like_escape ( trim( gp_array_get( $filters, 'term' ) ) ) ) ) . "%'"; 
    8282                        $where[] = '(' . implode( ' OR ', array_map( lambda('$x', '"($x $like)"', compact('like')), array('o.singular', 't.translation_0', 'o.plural', 't.translation_1', 'o.context', 'o.references' ) ) ) . ')'; 
    8383                } 
    8484                if ( gp_array_get( $filters, 'before_date_added' ) ) {