Файл: concrete5.7.5.6/concrete/authentication/community/form.php
Строк: 107
<?php
if (isset($error)) {
?>
<div class="alert alert-danger"><?php echo $error ?></div>
<?php
}
if (isset($message)) {
?>
<div class="alert alert-success"><?php echo $message ?></div>
<?php
}
$user = new User;
if ($user->isLoggedIn()) {
?>
<div class="form-group">
<span>
<?php echo t('Attach a community account') ?>
</span>
<hr>
</div>
<div class="form-group">
<a href="<?php echo URL::to('/ccm/system/authentication/oauth2/community/attempt_attach'); ?>" class="btn btn-primary btn-community btn-block">
<img src="<?php echo Core::getApplicationURL() ?>/concrete/images/logo.png" class="concrete5-icon"></i>
<?php echo t('Attach a concrete5.org account') ?>
</a>
</div>
<?php
} else {
?>
<div class="form-group">
<span>
<?php echo t('Sign in with a community account') ?>
</span>
<hr class="ccm-authentication-type-community">
</div>
<div class="form-group">
<a href="<?php echo URL::to('/ccm/system/authentication/oauth2/community/attempt_auth'); ?>" class="btn btn-primary btn-community btn-block">
<img src="<?php echo Core::getApplicationURL() ?>/concrete/images/logo.png" class="concrete5-icon"></i>
<?php echo t('Log in with concrete5.org') ?>
</a>
</div>
<div class="form-group">
<p><?php echo t('Join the concrete5.org community to setup multiple websites, shop for extensions, and get support.') ?></p>
</div>
<?php
}
?>
<style>
.ccm-ui .btn-community {
border-width: 0px;
background: rgb(31,186,232);
background: -moz-linear-gradient(top, rgba(31,186,232,1) 0%, rgba(18,155,211,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,186,232,1)), color-stop(100%,rgba(18,155,211,1)));
background: -webkit-linear-gradient(top, rgba(31,186,232,1) 0%,rgba(18,155,211,1) 100%);
background: -o-linear-gradient(top, rgba(31,186,232,1) 0%,rgba(18,155,211,1) 100%);
background: -ms-linear-gradient(top, rgba(31,186,232,1) 0%,rgba(18,155,211,1) 100%);
background: linear-gradient(to bottom, rgba(31,186,232,1) 0%,rgba(18,155,211,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fbae8', endColorstr='#129bd3',GradientType=0 );
}
.ccm-concrete-authentication-type-svg > svg {
width: 16px;
}
img.concrete5-icon {
width: 20px;
margin-right:5px;
}
</style>
<script>
(function() {
var svg = $('.ccm-concrete-authentication-type-svg > svg');
if (svg) {
var img = new Image();
img.onerror = function() {
svg.parent().replaceWith('<i class="fa fa-user"></i>');
};
img.src = svg.parent().data('src');
$(function() {
if (svg.closest('li').hasClass('active')) {
var color = $('ul.auth-types li.active').css('color');
svg.attr('fill', color);
} else {
svg.attr('fill', 'rgb(155,155,155)');
}
Concrete.event.bind('AuthenticationTypeSelected', function(e, handle) {
if (handle === 'community') {
var color = $('ul.auth-types li.active').css('color');
svg.attr('fill', color);
} else {
svg.attr('fill', 'rgb(155,155,155)');
}
});
});
}
}());
</script>