Changeset 373 for trunk/bp-core/bp-core-avatars.php
- Timestamp:
- 10/07/2008 07:16:51 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/bp-core/bp-core-avatars.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-avatars.php
r372 r373 15 15 define( 'CORE_AVATAR_V2_H', 150 ); 16 16 define( 'CORE_MAX_FILE_SIZE', get_site_option('fileupload_maxk') * 1024 ); 17 define( 'CORE_DEFAULT_AVATAR', get_option('siteurl') . '/wp-content/mu-plugins/bp-xprofile/images/none.gif' );18 define( 'CORE_DEFAULT_AVATAR_THUMB', get_option('siteurl') . '/wp-content/mu-plugins/bp-xprofile/images/none-thumbnail.gif' );17 define( 'CORE_DEFAULT_AVATAR', site_url() . '/wp-content/mu-plugins/bp-xprofile/images/none.gif' ); 18 define( 'CORE_DEFAULT_AVATAR_THUMB', site_url() . '/wp-content/mu-plugins/bp-xprofile/images/none-thumbnail.gif' ); 19 19 20 20 function bp_core_get_avatar( $user, $version = 1, $no_tag = false, $width = null, $height = null ) { … … 91 91 <?php 92 92 if ( !$action ) 93 $action = get_option('siteurl') . '/wp-admin/admin.php?page=bp-xprofile.php';93 $action = site_url() . '/wp-admin/admin.php?page=bp-xprofile.php'; 94 94 95 95 if ( !$delete_action ) 96 $delete_action = get_option('siteurl') . '/wp-admin/admin.php?page=bp-xprofile.php&slick_avatars_action=delete';96 $delete_action = site_url() . '/wp-admin/admin.php?page=bp-xprofile.php&slick_avatars_action=delete'; 97 97 98 98 bp_core_render_avatar_upload_form($action); … … 242 242 243 243 function bp_core_resize_avatar($file, $size = CORE_CROPPING_CANVAS_MAX) { 244 $canvas = wp_create_thumbnail( $file, $size );245 246 if ( bp_core_thumb_error($canvas))244 $canvas = wp_create_thumbnail( $file, $size ); 245 246 if ( $canvas->errors ) 247 247 return false; 248 248 … … 302 302 echo '</div>'; 303 303 304 echo '<div id="avatar_v2" >';304 echo '<div id="avatar_v2" style="display: none">'; 305 305 echo '<h3>' . __('Alternate Avatar') . '</h3>'; 306 306 echo '<p>' . __('Please select the area of your photo you would like to use for an alternate version') . '(' . CORE_AVATAR_V2_W . 'px x ' . CORE_AVATAR_V2_H . 'px).</p>'; … … 471 471 } 472 472 473 function bp_core_add_cropper_js() {474 echo '<script type="text/javascript" src="' . get_option('home') . '/wp-includes/js/prototype.js"></script>';475 echo '<script type="text/javascript" src="' . get_option('home') . '/wp-includes/js/scriptaculous/scriptaculous.js"></script>';476 echo '<script type="text/javascript" src="' . get_option('home') . '/wp-includes/js/scriptaculous/dragdrop.js"></script>';477 echo '<script type="text/javascript" src="' . get_option('home') . '/wp-includes/js/crop/cropper.js"></script>';478 473 ?> 479 <style type="text/css">480 #avatar_v2 { display: none; }481 .crop-img { float: left; margin: 0 20px 15px 0; }482 </style>483 484 <script type="text/javascript">485 function cropAndContinue() {486 jQuery('#avatar_v1').slideUp();487 jQuery('#avatar_v2').slideDown('normal', function(){488 v2Cropper();489 });490 }491 492 function v1Cropper() {493 v1Crop = new Cropper.ImgWithPreview(494 'crop-v1-img',495 {496 ratioDim: { x: <?php echo round(CORE_AVATAR_V1_W / CORE_AVATAR_V1_H, 5); ?>, y: 1 },497 minWidth: <?php echo CORE_AVATAR_V1_W; ?>,498 minHeight: <?php echo CORE_AVATAR_V1_H; ?>,499 prevWidth: <?php echo CORE_AVATAR_V1_W; ?>,500 prevHeight: <?php echo CORE_AVATAR_V1_H; ?>,501 onEndCrop: onEndCropv1,502 previewWrap: 'crop-preview-v1'503 }504 );505 }506 507 function onEndCropv1(coords, dimensions) {508 jQuery('#v1_x1').val(coords.x1);509 jQuery('#v1_y1').val(coords.y1);510 jQuery('#v1_x2').val(coords.x2);511 jQuery('#v1_y2').val(coords.y2);512 jQuery('#v1_w').val(dimensions.width);513 jQuery('#v1_h').val(dimensions.height);514 }515 516 <?php if (CORE_AVATAR_V2_W !== false && CORE_AVATAR_V2_H !== false) { ?>517 function v2Cropper() {518 v1Crop = new Cropper.ImgWithPreview(519 'crop-v2-img',520 {521 ratioDim: { x: <?php echo round(CORE_AVATAR_V2_W / CORE_AVATAR_V2_H, 5); ?>, y: 1 },522 minWidth: <?php echo CORE_AVATAR_V2_W; ?>,523 minHeight: <?php echo CORE_AVATAR_V2_H; ?>,524 prevWidth: <?php echo CORE_AVATAR_V2_W; ?>,525 prevHeight: <?php echo CORE_AVATAR_V2_H; ?>,526 onEndCrop: onEndCropv2,527 previewWrap: 'crop-preview-v2'528 }529 );530 }531 <?php } ?>532 533 function onEndCropv2(coords, dimensions) {534 jQuery('#v2_x1').val(coords.x1);535 jQuery('#v2_y1').val(coords.y1);536 jQuery('#v2_x2').val(coords.x2);537 jQuery('#v2_y2').val(coords.y2);538 jQuery('#v2_w').val(dimensions.width);539 jQuery('#v2_h').val(dimensions.height);540 }541 </script>542 <?php543 }544 545 ?>
Note: See TracChangeset
for help on using the changeset viewer.