Merge pull request #18554 from owncloud/fix-gs-share-master

Simply hide sharing buttons for IE8
This commit is contained in:
Morris Jobke 2015-08-25 21:59:14 +02:00
commit 6946edef5c
2 changed files with 13 additions and 2 deletions

View File

@ -25,6 +25,12 @@
$l = \OC::$server->getL10N('files_sharing');
$isIE8 = false;
preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT'], $matches);
if (count($matches) > 0 && $matches[1] <= 9) {
$isIE8 = true;
}
$uid = \OC::$server->getUserSession()->getUser()->getUID();
$server = \OC::$server->getURLGenerator()->getAbsoluteURL('/');
$cloudID = $uid . '@' . rtrim(\OCA\Files_Sharing\Helper::removeProtocolFromUrl($server), '/');
@ -38,5 +44,6 @@ $tmpl->assign('message_without_URL', $l->t('Share with me through my #ownCloud F
$tmpl->assign('owncloud_logo_path', $ownCloudLogoPath);
$tmpl->assign('reference', $url);
$tmpl->assign('cloudId', $cloudID);
$tmpl->assign('showShareIT', !$isIE8);
return $tmpl->fetchPage();

View File

@ -3,8 +3,10 @@
/** @var array $_ */
script('files_sharing', 'settings-personal');
style('files_sharing', 'settings-personal');
script('files_sharing', '3rdparty/gs-share/gs-share');
style('files_sharing', '3rdparty/gs-share/style');
if ($_['showShareIT']) {
script('files_sharing', '3rdparty/gs-share/gs-share');
style('files_sharing', '3rdparty/gs-share/style');
}
?>
<?php if ($_['outgoingServer2serverShareEnabled']): ?>
@ -18,6 +20,7 @@ style('files_sharing', '3rdparty/gs-share/style');
<br>
<?php if ($_['showShareIT']) {?>
<p>
<?php p($l->t('Share it:')); ?>
<div class="gs-share">
@ -68,6 +71,7 @@ style('files_sharing', '3rdparty/gs-share/style');
</a></xmp>
</p>
<?php } ?>
</div>
<?php endif; ?>