Файл: concrete5.7.5.6/concrete/single_pages/account/avatar.php
Строк: 106
<?php defined('C5_EXECUTE') or die("Access Denied.");
$save_url = ConcreteCoreUrlUrl::createFromUrl($view->action('save_thumb'));
$save_url = $save_url->setQuery(array(
'ccm_token' => Core::make('token')->generate('avatar/save_thumb')
));
?>
<div class="row">
<div class="col-sm-8 col-sm-offset-2">
<h1 class="page-header"><?php echo t('User Avatar')?></h1>
<p><?php echo t('Change the picture attached to my posts.')?></p>
<div id="profile-avatar">
<?php echo t('You need the Adobe Flash plugin installed on your computer to upload and crop your user profile picture.')?>
<br /><br />
<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Download the Flash Player here</a>.
</div>
<?php if ($profile->hasAvatar()) { ?>
<form method="post" action="<?php echo $view->action('delete')?>">
<?php echo Core::make('token')->output('delete_avatar')?>
<button type="submit" class="btn btn-danger"><?php echo t('Remove your user avatar')?> <i class="icon-trash icon-white"></i></button>
</form>
<?php } ?>
<script type="text/javascript">
ThumbnailBuilder_onSaveCompleted = function() {
window.location.href="<?php echo $view->url('/account/avatar', 'saved')?>";
};
/* <?php /* flashvars - options for the avatar/thumb picker
upload -- whether to enable or disable the upload button (default is "true")
webcam -- whether to enable or disable the webcam button (default is "true")
format -- whether to use "jpg", "png" or "auto" when encoding (default is "auto")
imagePath -- which image should be preloaded into the editor
overlayPath -- an optional image to provide chrome over the top of thumbnails
redirectPath -- an optional path to redirect to once an image has been saved
savePath -- an optional path for saving images ($_POST["thumbnail"], base64) instead of saving locally
rounding -- an optional amount of pixel rounding on thumbnail edges (will output transparent corners)
width -- the width of the thumbnail
quality -- the quality of the output image when using the JPEG encoder (default is 80)
height -- the height of the thumbnail
backgroundColor -- the color to use when tinting the background of the editor (default is 0xFFFFFF)
tint -- the amount of strength to apply when tinting the background of the editor (default is 0)
*/ ?> */
$(function(){
var params = {
bgcolor: "#ffffff",
wmode: "transparent",
quality: "high"
};
var flashvars = {
width: '<?php echo Config::get('concrete.icons.user_avatar.width') ?>',
height: '<?php echo Config::get('concrete.icons.user_avatar.height') ?>',
image: '<?php echo $profile->getUserAvatar()->getPath()?>',
save: "<?php echo $save_url ?>"
};
swfobject.embedSWF ("<?php echo ASSETS_URL_JAVASCRIPT?>/thumbnail-editor-3.swf", "profile-avatar", "500", "400", "10,0,0,0", "includes/expressInstall.swf", flashvars, params);
});
</script>
<br/>
<div class="form-actions">
<a href="<?php echo URL::to('/account')?>" class="btn btn-default" /><?php echo t('Back to Account')?></a>
</div>
</div>
</div>