Ticket #150: 150.diff
| File 150.diff, 1.8 KB (added by nacin, 14 months ago) |
|---|
-
gp-templates/translations.php
55 55 <p><label for="filters[user_login]"><?php _e('User:'); ?></label></p> 56 56 </dt> 57 57 <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> 59 59 <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> 60 60 </dd> 61 61 <dt><label><?php _e('Status:'); ?></label></dt> -
gp-includes/things/translation.php
77 77 $sort_how = gp_array_get( $sort_hows, gp_array_get( $sort, 'how' ), 'DESC' ); 78 78 79 79 $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' ) ) ) ) ) . "%'"; 82 82 $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' ) ) ) . ')'; 83 83 } 84 84 if ( gp_array_get( $filters, 'before_date_added' ) ) {
