<?php
/**
- * @copyright Copyright (C) 2010-2023, the Friendica project
+ * @copyright Copyright (C) 2010-2024, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
return [];
}
- if ($data) {
- $image = new Image($img_str);
+ if (!$data) {
+ return [];
+ }
- if ($image->isValid()) {
- $data['blurhash'] = $image->getBlurHash();
- }
+ $image = new Image($img_str);
- $data['size'] = $filesize;
+ if ($image->isValid()) {
+ $data['blurhash'] = $image->getBlurHash();
}
- return is_array($data) ? $data : [];
+ $data['size'] = $filesize;
+
+ return $data;
}
/**
return '[img=' . $photo . ']' . $description . '[/img]';
}
+
+ /**
+ * Get the maximum possible upload size in bytes
+ *
+ * @return integer
+ */
+ public static function getMaxUploadBytes(): int
+ {
+ $upload_size = ini_get('upload_max_filesize') ?: DI::config()->get('system', 'maximagesize');
+ return Strings::getBytesFromShorthand($upload_size);
+ }
}