summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/imagecache.php1
-rw-r--r--utils/modules/discography.php3
-rw-r--r--utils/modules/gallery.php3
3 files changed, 5 insertions, 2 deletions
diff --git a/utils/imagecache.php b/utils/imagecache.php
index 811ba0c..a4a7792 100644
--- a/utils/imagecache.php
+++ b/utils/imagecache.php
@@ -48,6 +48,7 @@ function getCachedImage($filename, $mod, $cat)
global $modules;
loadModule($mod);
if(!$modules[$mod]) die(404);
+ if(!method_exists($modules[$mod], "getImageSize")) die(404);
$size = $modules[$mod]->getImageSize($cat);
$maxwidth = $size->width;
diff --git a/utils/modules/discography.php b/utils/modules/discography.php
index bc37022..2f4589d 100644
--- a/utils/modules/discography.php
+++ b/utils/modules/discography.php
@@ -251,9 +251,10 @@ class Discography {
public function getImageSize($cat)
{
switch($cat) {
- default:
case "cover":
return new ImageSize($this->coverwidth, $this->coverheight);
+ default:
+ die(404);
}
}
diff --git a/utils/modules/gallery.php b/utils/modules/gallery.php
index f427344..3d6e638 100644
--- a/utils/modules/gallery.php
+++ b/utils/modules/gallery.php
@@ -422,9 +422,10 @@ class Gallery {
return new ImageSize($this->maxwidth_rand, $this->maxheight_rand);
case "navicon":
return new ImageSize($this->maxwidth_navicon, $this->maxheight_navicon);
- default:
case "albumicon":
return new ImageSize($this->maxwidth_icon, $this->maxheight_icon);
+ default:
+ die(404);
}
}