Changeset 8129
- Timestamp:
- 03/14/2014 12:07:18 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-activity/bp-activity-functions.php
r8126 r8129 577 577 } 578 578 579 // Legacy - Sanitize key580 $meta_key = preg_replace( '|[^a-z0-9_]|i', '', $meta_key );581 582 579 // Legacy - Trim off whitespace 583 580 $meta_value = trim( $meta_value ); … … 627 624 return false; 628 625 } 629 630 // Legacy - Sanitize keys631 $meta_key = preg_replace( '|[^a-z0-9_]|i', '', $meta_key );632 626 633 627 add_filter( 'query', 'bp_filter_metaid_column_name' ); … … 684 678 return false; 685 679 } 686 687 // Legacy - Sanitize key688 $meta_key = preg_replace( '|[^a-z0-9_]|i', '', $meta_key );689 680 690 681 add_filter( 'query', 'bp_filter_metaid_column_name' ); -
trunk/bp-blogs/bp-blogs-functions.php
r8125 r8129 854 854 } 855 855 856 // Legacy - sanitize meta_key857 $meta_key = preg_replace( '|[^a-z0-9_]|i', '', $meta_key );858 859 856 // Legacy - if no meta_key is passed, delete all for the blog_id 860 857 if ( empty( $meta_key ) ) { … … 898 895 function bp_blogs_get_blogmeta( $blog_id, $meta_key = '', $single = true ) { 899 896 900 // Legacy - Sanitize meta_key901 $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key);902 903 897 add_filter( 'query', 'bp_filter_metaid_column_name' ); 904 898 $retval = get_metadata( 'blog', $blog_id, $meta_key, $single ); … … 934 928 function bp_blogs_update_blogmeta( $blog_id, $meta_key, $meta_value, $prev_value = '' ) { 935 929 936 // Legacy - Sanitize meta_key937 $meta_key = preg_replace( '|[^a-z0-9_]|i', '', $meta_key );938 939 930 add_filter( 'query', 'bp_filter_metaid_column_name' ); 940 931 $retval = update_metadata( 'blog', $blog_id, $meta_key, $meta_value, $prev_value ); -
trunk/bp-groups/bp-groups-functions.php
r8125 r8129 1038 1038 } 1039 1039 1040 // Legacy - Sanitize keys1041 $meta_key = preg_replace( '|[^a-z0-9_]|i', '', $meta_key );1042 1043 1040 // Legacy - if no meta_key is passed, delete all for the item 1044 1041 if ( empty( $meta_key ) ) { … … 1073 1070 */ 1074 1071 function groups_get_groupmeta( $group_id, $meta_key = '', $single = true ) { 1075 1076 // Legacy - Sanitize keys1077 $meta_key = preg_replace( '|[^a-z0-9_]|i', '', $meta_key );1078 1072 1079 1073 add_filter( 'query', 'bp_filter_metaid_column_name' ); -
trunk/bp-xprofile/bp-xprofile-functions.php
r8087 r8129 672 672 function bp_xprofile_update_meta( $object_id, $object_type, $meta_key, $meta_value, $prev_value = '' ) { 673 673 674 // Legacy - sanitize meta_key675 $meta_key = preg_replace( '|[^a-z0-9_]|i', '', $meta_key );676 677 674 add_filter( 'query', 'bp_filter_metaid_column_name' ); 678 675 add_filter( 'query', 'bp_xprofile_filter_meta_query' ); -
trunk/tests/testcases/activity/functions.php
r8125 r8129 126 126 * @group activitymeta 127 127 * @group bp_activity_update_meta 128 * @ticket BP5399 128 129 */ 129 130 public function test_bp_activity_update_meta_with_illegal_key_characters() { … … 132 133 bp_activity_update_meta( $a, $krazy_key, 'bar' ); 133 134 134 $this->assert Same( 'bar',bp_activity_get_meta( $a, 'foo' ) );135 $this->assertEmpty( bp_activity_get_meta( $a, 'foo' ) ); 135 136 } 136 137 … … 231 232 * @group activitymeta 232 233 * @group bp_activity_get_meta 234 * @ticket BP5399 233 235 */ 234 236 public function test_bp_activity_get_meta_with_illegal_characters() { … … 237 239 238 240 $krazy_key = ' f!@#$%^o *(){}o?+'; 239 $this->assertNotEmpty( bp_activity_get_meta( $a, 'foo' ) ); 240 $this->assertSame( bp_activity_get_meta( $a, 'foo' ), bp_activity_get_meta( $a, $krazy_key ) ); 241 $this->assertEmpty( bp_activity_get_meta( $a, $krazy_key ) ); 241 242 } 242 243 -
trunk/tests/testcases/blogs/functions.php
r8073 r8129 16 16 * @group blogmeta 17 17 * @group bp_blogs_delete_blogmeta 18 * @ticket BP5399 18 19 */ 19 20 public function test_bp_blogs_delete_blogmeta_illegal_characters() { … … 21 22 $this->assertSame( 'bar', bp_blogs_get_blogmeta( 1, 'foo' ) ); 22 23 $krazy_key = ' f!@#$%^o *(){}o?+'; 23 $this->assert True( bp_blogs_delete_blogmeta( 1, $krazy_key ) );24 $this->assertSame( ' ', bp_blogs_get_blogmeta( 1, 'foo' ) );24 $this->assertFalse( bp_blogs_delete_blogmeta( 1, $krazy_key ) ); 25 $this->assertSame( 'bar', bp_blogs_get_blogmeta( 1, 'foo' ) ); 25 26 } 26 27 … … 110 111 * @group blogmeta 111 112 * @group bp_blogs_get_blogmeta 113 * @ticket BP5399 112 114 */ 113 115 public function test_bp_blogs_get_blogmeta_illegal_characters() { 114 116 bp_blogs_update_blogmeta( 1, 'foo', 'bar' ); 115 117 $krazy_key = ' f!@#$%^o *(){}o?+'; 116 $this->assert Same( 'bar',bp_blogs_get_blogmeta( 1, $krazy_key ) );118 $this->assertEmpty( bp_blogs_get_blogmeta( 1, $krazy_key ) ); 117 119 } 118 120 … … 167 169 * @group blogmeta 168 170 * @group bp_blogs_update_blogmeta 171 * @ticket BP5399 169 172 */ 170 173 public function test_bp_blogs_update_blogmeta_illegal_characters() { 171 174 $krazy_key = ' f!@#$%^o *(){}o?+'; 172 175 bp_blogs_update_blogmeta( 1, $krazy_key, 'bar' ); 173 $this->assert Same( 'bar',bp_blogs_get_blogmeta( 1, 'foo' ) );176 $this->assertEmpty( bp_blogs_get_blogmeta( 1, 'foo' ) ); 174 177 } 175 178 -
trunk/tests/testcases/groups/functions.php
r8056 r8129 357 357 /** 358 358 * @group groupmeta 359 * 360 * @t odo Why do we do this?359 * @group groups_get_groupmeta 360 * @ticket BP5399 361 361 */ 362 362 public function test_groups_get_groupmeta_with_illegal_key_characters() { … … 365 365 366 366 $krazy_key = ' f!@#$%^o *(){}o?+'; 367 $this->assert Same( groups_get_groupmeta( $g, 'foo' ),groups_get_groupmeta( $g, $krazy_key ) );367 $this->assertEmpty( groups_get_groupmeta( $g, $krazy_key ) ); 368 368 } 369 369 … … 463 463 /** 464 464 * @group groupmeta 465 * @group groups_delete_groupmeta 466 * @ticket BP5399 465 467 */ 466 468 public function test_groups_delete_groupmeta_with_illegal_key_characters() { … … 469 471 470 472 $krazy_key = ' f!@#$%^o *(){}o?+'; 471 $this->assertTrue( groups_delete_groupmeta( $g, $krazy_key ) ); 472 $this->assertSame( '', groups_get_groupmeta( $g, 'foo' ) ); 473 $this->assertSame( 'bar', groups_get_groupmeta( $g, 'foo' ) ); 473 474 } 474 475 -
trunk/tests/testcases/xprofile/functions.php
r8109 r8129 186 186 * @group xprofilemeta 187 187 * @group bp_xprofile_delete_meta 188 * @ticket BP5399 188 189 */ 189 190 public function test_bp_xprofile_delete_meta_illegal_characters() { … … 193 194 194 195 $krazy_key = ' f!@#$%^o *(){}o?+'; 195 $this->assertTrue( bp_xprofile_delete_meta( $g, 'group', 'foo' ));196 $this->assert Equals( '', bp_xprofile_get_meta( $g, 'group', 'foo' ) );196 bp_xprofile_delete_meta( $g, 'group', $krazy_key ); 197 $this->assertSame( 'bar', bp_xprofile_get_meta( $g, 'group', 'foo' ) ); 197 198 } 198 199 … … 378 379 * @group xprofilemeta 379 380 * @group bp_xprofile_update_meta 381 * @ticket BP5399 380 382 */ 381 383 public function test_bp_xprofile_update_meta_illegal_characters() { … … 383 385 $krazy_key = ' f!@#$%^o *(){}o?+'; 384 386 bp_xprofile_update_meta( $g, 'group', $krazy_key, 'bar' ); 385 $this->assert Same( 'bar',bp_xprofile_get_meta( $g, 'group', 'foo' ) );387 $this->assertEmpty( bp_xprofile_get_meta( $g, 'group', 'foo' ) ); 386 388 } 387 389
Note: See TracChangeset
for help on using the changeset viewer.