aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--boot.php18
-rw-r--r--mod/photos.php6
-rw-r--r--view/theme/diabook/diabook-aerith/style.css2
-rw-r--r--view/theme/diabook/diabook-blue/style.css2
-rw-r--r--view/theme/diabook/diabook-dark/style.css2
-rw-r--r--view/theme/diabook/diabook-green/style.css2
-rw-r--r--view/theme/diabook/diabook-pink/style.css2
-rw-r--r--view/theme/diabook/diabook-red/style.css2
-rw-r--r--view/theme/diabook/style.css2
9 files changed, 31 insertions, 7 deletions
diff --git a/boot.php b/boot.php
index 8b1f5a2e5..6b79274d4 100644
--- a/boot.php
+++ b/boot.php
@@ -34,6 +34,24 @@ define ( 'JPEG_QUALITY', 100 );
*/
define ( 'PNG_QUALITY', 8 );
+/**
+ *
+ * An alternate way of limiting picture upload sizes. Specify the maximum pixel
+ * length that pictures are allowed to be (for non-square pictures, it will apply
+ * to the longest side). Pictures longer than this length will be resized to be
+ * this length (on the longest side, the other side will be scaled appropriately).
+ * Modify this value using
+ *
+ * $a->config['system']['max_image_length'] = n;
+ *
+ * in .htconfig.php
+ *
+ * If you don't want to set a maximum length, set to -1. The default value is
+ * defined by 'MAX_IMAGE_LENGTH' below.
+ *
+ */
+define ( 'MAX_IMAGE_LENGTH', -1 );
+
/**
* Not yet used
diff --git a/mod/photos.php b/mod/photos.php
index ea4d7f81f..624f0bdca 100644
--- a/mod/photos.php
+++ b/mod/photos.php
@@ -743,6 +743,12 @@ function photos_post(&$a) {
$ph->orient($src);
@unlink($src);
+ $max_length = get_config('system','max_image_length');
+ if(! $max_length)
+ $max_length = MAX_IMAGE_LENGTH;
+ if($max_length > 0)
+ $ph->scaleImage($max_length);
+
$width = $ph->getWidth();
$height = $ph->getHeight();
diff --git a/view/theme/diabook/diabook-aerith/style.css b/view/theme/diabook/diabook-aerith/style.css
index 6b772edf2..630b331e9 100644
--- a/view/theme/diabook/diabook-aerith/style.css
+++ b/view/theme/diabook/diabook-aerith/style.css
@@ -2885,7 +2885,7 @@ section .directory-item dd {
height: 175px;
}
-.directory-photo-wrapper {
+section .directory-photo-wrapper {
float: left;
height: 200px;
width: 165px;
diff --git a/view/theme/diabook/diabook-blue/style.css b/view/theme/diabook/diabook-blue/style.css
index b1de26608..952f90775 100644
--- a/view/theme/diabook/diabook-blue/style.css
+++ b/view/theme/diabook/diabook-blue/style.css
@@ -2843,7 +2843,7 @@ section .directory-item dd {
height: 175px;
}
-.directory-photo-wrapper {
+section .directory-photo-wrapper {
float: left;
height: 200px;
width: 165px;
diff --git a/view/theme/diabook/diabook-dark/style.css b/view/theme/diabook/diabook-dark/style.css
index 844ed369e..5ef9398ec 100644
--- a/view/theme/diabook/diabook-dark/style.css
+++ b/view/theme/diabook/diabook-dark/style.css
@@ -2857,7 +2857,7 @@ section .directory-item dd {
height: 175px;
}
-.directory-photo-wrapper {
+section .directory-photo-wrapper {
float: left;
height: 200px;
width: 165px;
diff --git a/view/theme/diabook/diabook-green/style.css b/view/theme/diabook/diabook-green/style.css
index 111c31cfe..e1993764e 100644
--- a/view/theme/diabook/diabook-green/style.css
+++ b/view/theme/diabook/diabook-green/style.css
@@ -2872,7 +2872,7 @@ section .directory-item dd {
height: 175px;
}
-.directory-photo-wrapper {
+section .directory-photo-wrapper {
float: left;
height: 200px;
width: 165px;
diff --git a/view/theme/diabook/diabook-pink/style.css b/view/theme/diabook/diabook-pink/style.css
index b0b768df2..e9bcd53d0 100644
--- a/view/theme/diabook/diabook-pink/style.css
+++ b/view/theme/diabook/diabook-pink/style.css
@@ -2872,7 +2872,7 @@ section .directory-item dd {
height: 175px;
}
-.directory-photo-wrapper {
+section .directory-photo-wrapper {
float: left;
height: 200px;
width: 165px;
diff --git a/view/theme/diabook/diabook-red/style.css b/view/theme/diabook/diabook-red/style.css
index 16b42d0e1..72592168b 100644
--- a/view/theme/diabook/diabook-red/style.css
+++ b/view/theme/diabook/diabook-red/style.css
@@ -2870,7 +2870,7 @@ section .directory-item dd {
height: 175px;
}
-.directory-photo-wrapper {
+section .directory-photo-wrapper {
float: left;
height: 200px;
width: 165px;
diff --git a/view/theme/diabook/style.css b/view/theme/diabook/style.css
index 049fb7ba4..68bfd5d3a 100644
--- a/view/theme/diabook/style.css
+++ b/view/theme/diabook/style.css
@@ -2808,7 +2808,7 @@ section .directory-item dd {
width: 175px;
height: 175px;
}
-.directory-photo-wrapper {
+section .directory-photo-wrapper {
float: left;
height: 200px;
width: 165px;