diff options
-rw-r--r-- | .htaccess | 25 | ||||
-rw-r--r-- | application/Updater.php | 2 | ||||
-rw-r--r-- | index.php | 4 |
3 files changed, 28 insertions, 3 deletions
@@ -16,8 +16,33 @@ RewriteCond %{REQUEST_FILENAME} !-d | |||
16 | RewriteRule ^ index.php [QSA,L] | 16 | RewriteRule ^ index.php [QSA,L] |
17 | 17 | ||
18 | <Limit GET POST PUT DELETE OPTIONS> | 18 | <Limit GET POST PUT DELETE OPTIONS> |
19 | <IfModule version_module> | ||
20 | <IfVersion >= 2.4> | ||
21 | Require all granted | ||
22 | </IfVersion> | ||
23 | <IfVersion < 2.4> | ||
24 | Allow from all | ||
25 | Deny from none | ||
26 | </IfVersion> | ||
27 | </IfModule> | ||
28 | |||
29 | <IfModule !version_module> | ||
19 | Require all granted | 30 | Require all granted |
31 | </IfModule> | ||
20 | </Limit> | 32 | </Limit> |
33 | |||
21 | <LimitExcept GET POST PUT DELETE OPTIONS> | 34 | <LimitExcept GET POST PUT DELETE OPTIONS> |
35 | <IfModule version_module> | ||
36 | <IfVersion >= 2.4> | ||
37 | Require all denied | ||
38 | </IfVersion> | ||
39 | <IfVersion < 2.4> | ||
40 | Allow from none | ||
41 | Deny from all | ||
42 | </IfVersion> | ||
43 | </IfModule> | ||
44 | |||
45 | <IfModule !version_module> | ||
22 | Require all denied | 46 | Require all denied |
47 | </IfModule> | ||
23 | </LimitExcept> | 48 | </LimitExcept> |
diff --git a/application/Updater.php b/application/Updater.php index c2aa1568..480bff82 100644 --- a/application/Updater.php +++ b/application/Updater.php | |||
@@ -502,7 +502,7 @@ class Updater | |||
502 | return true; | 502 | return true; |
503 | } | 503 | } |
504 | 504 | ||
505 | $thumbnailsEnabled = $this->conf->get('thumbnail.enable_thumbnails', true); | 505 | $thumbnailsEnabled = extension_loaded('gd') && $this->conf->get('thumbnail.enable_thumbnails', true); |
506 | $this->conf->set('thumbnails.mode', $thumbnailsEnabled ? Thumbnailer::MODE_ALL : Thumbnailer::MODE_NONE); | 506 | $this->conf->set('thumbnails.mode', $thumbnailsEnabled ? Thumbnailer::MODE_ALL : Thumbnailer::MODE_NONE); |
507 | $this->conf->set('thumbnails.width', 125); | 507 | $this->conf->set('thumbnails.width', 125); |
508 | $this->conf->set('thumbnails.height', 90); | 508 | $this->conf->set('thumbnails.height', 90); |
@@ -1635,9 +1635,9 @@ function buildLinkList($PAGE, $LINKSDB, $conf, $pluginManager, $loginManager) | |||
1635 | uasort($taglist, 'strcasecmp'); | 1635 | uasort($taglist, 'strcasecmp'); |
1636 | $link['taglist'] = $taglist; | 1636 | $link['taglist'] = $taglist; |
1637 | 1637 | ||
1638 | // Thumbnails enabled, not a note, | 1638 | // Logged in, thumbnails enabled, not a note, |
1639 | // and (never retrieved yet or no valid cache file) | 1639 | // and (never retrieved yet or no valid cache file) |
1640 | if ($thumbnailsEnabled && $link['url'][0] != '?' | 1640 | if ($loginManager->isLoggedIn() && $thumbnailsEnabled && $link['url'][0] != '?' |
1641 | && (! isset($link['thumbnail']) || ($link['thumbnail'] !== false && ! is_file($link['thumbnail']))) | 1641 | && (! isset($link['thumbnail']) || ($link['thumbnail'] !== false && ! is_file($link['thumbnail']))) |
1642 | ) { | 1642 | ) { |
1643 | $elem = $LINKSDB[$keys[$i]]; | 1643 | $elem = $LINKSDB[$keys[$i]]; |