1. if ( bp_is_my_profile() == 1 )
  2. {
  3.  
  4. remove_action( 'bp_init', 'bp_core_set_avatar_constants', 3 );
  5.  
  6. function my_bp_core_set_avatar_constants() {
  7. global $bp;
  8.  
  9. if ( !defined( 'BP_AVATAR_THUMB_WIDTH' ) )
  10. define( 'BP_AVATAR_THUMB_WIDTH', 50 );
  11.  
  12. if ( !defined( 'BP_AVATAR_THUMB_HEIGHT' ) )
  13. define( 'BP_AVATAR_THUMB_HEIGHT', 50 );
  14.  
  15. if ( !defined( 'BP_AVATAR_FULL_WIDTH' ) )
  16. define( 'BP_AVATAR_FULL_WIDTH', 250 );
  17.  
  18. if ( !defined( 'BP_AVATAR_FULL_HEIGHT' ) )
  19. define( 'BP_AVATAR_FULL_HEIGHT', 150 );
  20.  
  21. if ( !defined( 'BP_AVATAR_ORIGINAL_MAX_WIDTH' ) )
  22. define( 'BP_AVATAR_ORIGINAL_MAX_WIDTH', 250 );
  23.  
  24. if ( !defined( 'BP_AVATAR_ORIGINAL_MAX_FILESIZE' ) ) {
  25. if ( !isset( $bp->site_options['fileupload_maxk'] ) ) {
  26. define( 'BP_AVATAR_ORIGINAL_MAX_FILESIZE', 500000 ); // 5mb
  27. } else {
  28. define( 'BP_AVATAR_ORIGINAL_MAX_FILESIZE', $bp->site_options['fileupload_maxk'] * 1024 );
  29. }
  30. }
  31.  
  32. if ( !defined( 'BP_AVATAR_DEFAULT' ) )
  33. define( 'BP_AVATAR_DEFAULT', BP_PLUGIN_URL . 'bp-core/images/mystery-man.jpg' );
  34.  
  35. if ( !defined( 'BP_AVATAR_DEFAULT_THUMB' ) )
  36. define( 'BP_AVATAR_DEFAULT_THUMB', BP_PLUGIN_URL . 'bp-core/images/mystery-man-50.jpg' );
  37. }
  38. add_action( 'bp_init', 'my_bp_core_set_avatar_constants', 3 );
  39.  
  40. } else {
  41.  
  42. remove_action( 'bp_init', 'bp_core_set_avatar_constants', 3 );
  43.  
  44. function my_bp_core_set_avatar_constants() {
  45. global $bp;
  46.  
  47. if ( !defined( 'BP_AVATAR_THUMB_WIDTH' ) )
  48. define( 'BP_AVATAR_THUMB_WIDTH', 50 );
  49.  
  50. if ( !defined( 'BP_AVATAR_THUMB_HEIGHT' ) )
  51. define( 'BP_AVATAR_THUMB_HEIGHT', 50 );
  52.  
  53. if ( !defined( 'BP_AVATAR_FULL_WIDTH' ) )
  54. define( 'BP_AVATAR_FULL_WIDTH', 150 );
  55.  
  56. if ( !defined( 'BP_AVATAR_FULL_HEIGHT' ) )
  57. define( 'BP_AVATAR_FULL_HEIGHT', 150 );
  58.  
  59. if ( !defined( 'BP_AVATAR_ORIGINAL_MAX_WIDTH' ) )
  60. define( 'BP_AVATAR_ORIGINAL_MAX_WIDTH', 150 );
  61.  
  62. if ( !defined( 'BP_AVATAR_ORIGINAL_MAX_FILESIZE' ) ) {
  63. if ( !isset( $bp->site_options['fileupload_maxk'] ) ) {
  64. define( 'BP_AVATAR_ORIGINAL_MAX_FILESIZE', 500000 ); // 5mb
  65. } else {
  66. define( 'BP_AVATAR_ORIGINAL_MAX_FILESIZE', $bp->site_options['fileupload_maxk'] * 1024 );
  67. }
  68. }
  69.  
  70. if ( !defined( 'BP_AVATAR_DEFAULT' ) )
  71. define( 'BP_AVATAR_DEFAULT', BP_PLUGIN_URL . 'bp-core/images/mystery-man.jpg' );
  72.  
  73. if ( !defined( 'BP_AVATAR_DEFAULT_THUMB' ) )
  74. define( 'BP_AVATAR_DEFAULT_THUMB', BP_PLUGIN_URL . 'bp-core/images/mystery-man-50.jpg' );
  75. }
  76. add_action( 'bp_init', 'my_bp_core_set_avatar_constants', 3 );
  77.  
  78. }