Changeset 3173926
- Timestamp:
- 10/22/2024 10:17:12 PM (5 months ago)
- Location:
- buddypress/tags
- Files:
-
- 6 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
buddypress/tags/11.4.3/bp-core/bp-core-avatars.php
r2981932 r3173926 1185 1185 */ 1186 1186 function bp_avatar_handle_capture( $data = '', $item_id = 0, $return = 'boolean' ) { 1187 $return = $retval; 1188 $item_id = (int) $item_id; 1189 1187 1190 if ( empty( $data ) || empty( $item_id ) ) { 1188 1191 return false; … … 1352 1355 } 1353 1356 1357 // Sanitize object id. 1358 $item_id = (int) $avatar_data['item_id']; 1359 1354 1360 // Capability check. 1355 1361 if ( ! bp_attachments_current_user_can( 'edit_avatar', $avatar_data ) ) { … … 1365 1371 } 1366 1372 1367 $cropped_webcam_avatar = bp_avatar_handle_capture( $webcam_avatar, $ avatar_data['item_id'], 'array' );1373 $cropped_webcam_avatar = bp_avatar_handle_capture( $webcam_avatar, $item_id, 'array' ); 1368 1374 1369 1375 if ( ! $cropped_webcam_avatar ) { … … 1378 1384 array( 1379 1385 'object' => $avatar_data['object'], 1380 'item_id' => $ avatar_data['item_id'],1386 'item_id' => $item_id, 1381 1387 'html' => false, 1382 1388 'type' => 'full', … … 1385 1391 ), 1386 1392 'feedback_code' => 2, 1387 'item_id' => $ avatar_data['item_id'],1393 'item_id' => $item_id, 1388 1394 ); 1389 1395 1390 1396 /** This action is documented in wp-includes/deprecated.php */ 1391 do_action_deprecated( 'xprofile_avatar_uploaded', array( (int) $avatar_data['item_id'], $avatar_data['type'], $avatar_data ), '6.0.0', 'bp_members_avatar_uploaded' );1397 do_action_deprecated( 'xprofile_avatar_uploaded', array( $item_id, $avatar_data['type'], $avatar_data ), '6.0.0', 'bp_members_avatar_uploaded' ); 1392 1398 1393 1399 /** … … 1402 1408 * @param array $cropped_webcam_avatar Array containing the full, thumb avatar and the timestamp. 1403 1409 */ 1404 do_action( 'bp_members_avatar_uploaded', (int) $avatar_data['item_id'], $avatar_data['type'], $avatar_data, $cropped_webcam_avatar );1410 do_action( 'bp_members_avatar_uploaded', $item_id, $avatar_data['type'], $avatar_data, $cropped_webcam_avatar ); 1405 1411 1406 1412 wp_send_json_success( $return ); … … 1423 1429 // Crop args. 1424 1430 $r = array( 1425 'item_id' => $ avatar_data['item_id'],1431 'item_id' => $item_id, 1426 1432 'object' => $avatar_data['object'], 1427 1433 'avatar_dir' => $avatar_dir, … … 1442 1448 array( 1443 1449 'object' => $avatar_data['object'], 1444 'item_id' => $ avatar_data['item_id'],1450 'item_id' => $item_id, 1445 1451 'html' => false, 1446 1452 'type' => 'full', … … 1449 1455 ), 1450 1456 'feedback_code' => 2, 1451 'item_id' => $ avatar_data['item_id'],1457 'item_id' => $item_id, 1452 1458 ); 1453 1459 1454 1460 if ( 'user' === $avatar_data['object'] ) { 1455 1461 /** This action is documented in wp-includes/deprecated.php */ 1456 do_action_deprecated( 'xprofile_avatar_uploaded', array( (int) $avatar_data['item_id'], $avatar_data['type'], $r ), '6.0.0', 'bp_members_avatar_uploaded' );1462 do_action_deprecated( 'xprofile_avatar_uploaded', array( $item_id, $avatar_data['type'], $r ), '6.0.0', 'bp_members_avatar_uploaded' ); 1457 1463 1458 1464 /** This action is documented in bp-core/bp-core-avatars.php */ 1459 do_action( 'bp_members_avatar_uploaded', (int) $avatar_data['item_id'], $avatar_data['type'], $r, $cropped_avatar );1465 do_action( 'bp_members_avatar_uploaded', $item_id, $avatar_data['type'], $r, $cropped_avatar ); 1460 1466 } elseif ( 'group' === $avatar_data['object'] ) { 1461 1467 /** This action is documented in bp-groups/bp-groups-screens.php */ 1462 do_action( 'groups_avatar_uploaded', (int) $avatar_data['item_id'], $avatar_data['type'], $r, $cropped_avatar );1468 do_action( 'groups_avatar_uploaded', $item_id, $avatar_data['type'], $r, $cropped_avatar ); 1463 1469 } 1464 1470 -
buddypress/tags/11.4.3/bp-loader.php
r3100815 r3173926 22 22 * Requires PHP: 5.6 23 23 * Requires at least: 5.7 24 * Version: 11.4. 224 * Version: 11.4.3 25 25 */ 26 26 -
buddypress/tags/11.4.3/class-buddypress.php
r3100815 r3173926 350 350 /** Versions */ 351 351 352 $this->version = '11.4. 2';352 $this->version = '11.4.3'; 353 353 $this->db_version = 13408; 354 354 -
buddypress/tags/12.5.2/bp-core/bp-core-avatars.php
r2947464 r3173926 1188 1188 */ 1189 1189 function bp_avatar_handle_capture( $data = '', $item_id = 0, $return = 'boolean' ) { 1190 $return = $retval; 1191 $item_id = (int) $item_id; 1192 1190 1193 if ( empty( $data ) || empty( $item_id ) ) { 1191 1194 return false; … … 1355 1358 } 1356 1359 1360 // Sanitize object id. 1361 $item_id = (int) $avatar_data['item_id']; 1362 1357 1363 // Capability check. 1358 1364 if ( ! bp_attachments_current_user_can( 'edit_avatar', $avatar_data ) ) { … … 1368 1374 } 1369 1375 1370 $cropped_webcam_avatar = bp_avatar_handle_capture( $webcam_avatar, $ avatar_data['item_id'], 'array' );1376 $cropped_webcam_avatar = bp_avatar_handle_capture( $webcam_avatar, $item_id, 'array' ); 1371 1377 1372 1378 if ( ! $cropped_webcam_avatar ) { … … 1381 1387 array( 1382 1388 'object' => $avatar_data['object'], 1383 'item_id' => $ avatar_data['item_id'],1389 'item_id' => $item_id, 1384 1390 'html' => false, 1385 1391 'type' => 'full', … … 1388 1394 ), 1389 1395 'feedback_code' => 2, 1390 'item_id' => $ avatar_data['item_id'],1396 'item_id' => $item_id, 1391 1397 ); 1392 1398 1393 1399 /** This action is documented in wp-includes/deprecated.php */ 1394 do_action_deprecated( 'xprofile_avatar_uploaded', array( (int) $avatar_data['item_id'], $avatar_data['type'], $avatar_data ), '6.0.0', 'bp_members_avatar_uploaded' );1400 do_action_deprecated( 'xprofile_avatar_uploaded', array( $item_id, $avatar_data['type'], $avatar_data ), '6.0.0', 'bp_members_avatar_uploaded' ); 1395 1401 1396 1402 /** … … 1405 1411 * @param array $cropped_webcam_avatar Array containing the full, thumb avatar and the timestamp. 1406 1412 */ 1407 do_action( 'bp_members_avatar_uploaded', (int) $avatar_data['item_id'], $avatar_data['type'], $avatar_data, $cropped_webcam_avatar );1413 do_action( 'bp_members_avatar_uploaded', $item_id, $avatar_data['type'], $avatar_data, $cropped_webcam_avatar ); 1408 1414 1409 1415 wp_send_json_success( $return ); … … 1426 1432 // Crop args. 1427 1433 $r = array( 1428 'item_id' => $ avatar_data['item_id'],1434 'item_id' => $item_id, 1429 1435 'object' => $avatar_data['object'], 1430 1436 'avatar_dir' => $avatar_dir, … … 1445 1451 array( 1446 1452 'object' => $avatar_data['object'], 1447 'item_id' => $ avatar_data['item_id'],1453 'item_id' => $item_id, 1448 1454 'html' => false, 1449 1455 'type' => 'full', … … 1452 1458 ), 1453 1459 'feedback_code' => 2, 1454 'item_id' => $ avatar_data['item_id'],1460 'item_id' => $item_id, 1455 1461 ); 1456 1462 1457 1463 if ( 'user' === $avatar_data['object'] ) { 1458 1464 /** This action is documented in wp-includes/deprecated.php */ 1459 do_action_deprecated( 'xprofile_avatar_uploaded', array( (int) $avatar_data['item_id'], $avatar_data['type'], $r ), '6.0.0', 'bp_members_avatar_uploaded' );1465 do_action_deprecated( 'xprofile_avatar_uploaded', array( $item_id, $avatar_data['type'], $r ), '6.0.0', 'bp_members_avatar_uploaded' ); 1460 1466 1461 1467 /** This action is documented in bp-core/bp-core-avatars.php */ 1462 do_action( 'bp_members_avatar_uploaded', (int) $avatar_data['item_id'], $avatar_data['type'], $r, $cropped_avatar );1468 do_action( 'bp_members_avatar_uploaded', $item_id, $avatar_data['type'], $r, $cropped_avatar ); 1463 1469 } elseif ( 'group' === $avatar_data['object'] ) { 1464 1470 /** This action is documented in bp-groups/bp-groups-screens.php */ 1465 do_action( 'groups_avatar_uploaded', (int) $avatar_data['item_id'], $avatar_data['type'], $r, $cropped_avatar );1471 do_action( 'groups_avatar_uploaded', $item_id, $avatar_data['type'], $r, $cropped_avatar ); 1466 1472 } 1467 1473 -
buddypress/tags/12.5.2/bp-loader.php
r3100815 r3173926 22 22 * Requires PHP: 5.6 23 23 * Requires at least: 5.8 24 * Version: 12.5. 124 * Version: 12.5.2 25 25 */ 26 26 -
buddypress/tags/12.5.2/class-buddypress.php
r3100815 r3173926 461 461 /** Versions */ 462 462 463 $this->version = '12.5. 1';463 $this->version = '12.5.2'; 464 464 $this->db_version = 13422; 465 465
Note: See TracChangeset
for help on using the changeset viewer.