Overview
Comment:Ne pas créer une erreur système si c'est juste une erreur utilisateur
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | stable
Files: files | file ages | folders
SHA1: 6d40ab1ba5c76a90b84b41378ef7b478e5e4514f
User & Date: bohwaz on 2020-09-03 14:21:36
Other Links: manifest | tags
Context
2020-09-08
18:35
Fix: "Empty source file argument" check-in: 0f193d24e8 user: bohwaz tags: trunk, stable
2020-09-03
14:21
Ne pas créer une erreur système si c'est juste une erreur utilisateur check-in: 6d40ab1ba5 user: bohwaz tags: trunk, stable
13:40
Fix: fichiers avec une extension d'image mais qui ne sont pas une image… check-in: 5f8b83e05c user: bohwaz tags: trunk, stable
Changes

Modified src/include/lib/Garradin/Fichiers.php from [5034f379fe] to [d254644356].

294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
	 * Envoie une miniature à la taille indiquée au client HTTP
	 * @return void
	 */
	public function serveThumbnail($width = self::TAILLE_MINIATURE)
	{
		if (!$this->image)
		{
			throw new \LogicException('Il n\'est pas possible de fournir une miniature pour un fichier qui n\'est pas une image.');
		}

		if (!in_array($width, self::$allowed_thumb_sizes))
		{
			throw new UserException('Cette taille de miniature n\'est pas autorisée.');
		}








|







294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
	 * Envoie une miniature à la taille indiquée au client HTTP
	 * @return void
	 */
	public function serveThumbnail($width = self::TAILLE_MINIATURE)
	{
		if (!$this->image)
		{
			throw new UserException('Il n\'est pas possible de fournir une miniature pour un fichier qui n\'est pas une image.');
		}

		if (!in_array($width, self::$allowed_thumb_sizes))
		{
			throw new UserException('Cette taille de miniature n\'est pas autorisée.');
		}