Commit Graph

56 Commits

Author SHA1 Message Date
Knah Tsaeb 44703f20a4 Fix missing folder 2019-11-13 12:08:51 +01:00
Tom Canac 6aa5e0129e Some refactoring 2016-06-24 17:07:13 +02:00
Jan Niggemann 40bd3b2afa Put license change into effect, closing #96. 2015-09-03 23:52:59 +02:00
Alda Marteau-Hardi a60233ecab Somewhat more complex protection against directory traversal attacks.
But hey, we can use symlinks again ! (☞ಠ_ಠ)☞

Really fixes sebsauvage/MinigalNano/#89
2015-07-24 18:46:32 +02:00
Nicolas DIDIER 950a741cbd Allow to use « .. » in directory name.
Some people names their directories like this :
(2014-09-01..08)+Super+Party which is a perfectly valid directory name.

But the directory traversal protection was a bit protective and
prevented this.

Now it checks if the requested directory is in the gallery directory by
comparing their real path.

Fixes sebsauvage/MinigalNano/#89
2015-07-24 13:56:54 +02:00
Tom Canac 6a670e1465 version 4 for the tag 2015-07-07 14:03:36 +02:00
Tom Canac c8a0ee1b32 fix #101 2015-07-07 14:01:47 +02:00
Tom Canac 08cbcbdc5f PSR2 php style 2015-07-02 00:08:46 +02:00
Tom Canac f2bbd37ec2 fix #102 ? 2015-06-30 00:51:35 +02:00
Tom Canac e11af5e59c visual fixes theme 2015-06-30 00:20:05 +02:00
Tom Canac 53f495c370 better intallation message 2015-06-29 23:48:14 +02:00
Tom Canac b78f284545 improve the empty screen design 2015-06-29 23:40:58 +02:00
Tom Canac a73f87e787 improve message display 2015-06-29 23:33:33 +02:00
Lucas Cimon 60cc244595 Fixing unescaped . in the file extension detection regex 2014-12-30 16:05:25 +01:00
Tom.C. c5a239a332 Merge pull request #84 from bifek/fixcaptions
parse captions.txt only once per dir, not once per file per dir
2014-12-03 17:34:17 +01:00
Piotr KUCHARSKI f7c8a3bbdb parse captions.txt only once per dir, not once per file per dir 2014-12-01 18:26:04 +01:00
Piotr KUCHARSKI 8e676da3ff missing entries in exif data are expected, no need to emit warning for them. 2014-12-01 16:50:03 +01:00
Piotr KUCHARSKI f890b15bcc cleanup readEXIF 2014-11-27 16:51:58 +01:00
Piotr KUCHARSKI 83064dce70 fix a tiny bug where imageName would've been assigned to the last file in dir even if it was not on the extension list.
also rewrite a bit (and fix braces)
2014-11-26 22:50:56 +01:00
Piotr KUCHARSKI 437422ac9d use built-in is_readable() 2014-11-26 18:43:29 +01:00
Piotr KUCHARSKI 5e57817eb5 clean up spacing 2014-11-26 17:33:04 +01:00
Piotr KUCHARSKI 1989ea5ce3 use built-in is_dir() function 2014-11-25 12:32:23 +01:00
Piotr KUCHARSKI 0d014c7f70 rename config.php to config-default.php and include (new) config.php
that contains only settings that are different than default ones.
also add config.php to gitignore.

all this will make it easier for users to sync with repo.
2014-11-25 02:11:37 +01:00
Alda Marteau-Hardi 6099e982ab Slashes unescaping seemed overcomplicated. 2014-11-24 20:43:39 +01:00
Tom.C. f72084ccff Merge pull request #64 from Lucas-C/master
Do not escape slashes in images href URLs
2014-11-24 18:43:59 +01:00
Lucas Cimon 2f0905a304 Do not escape slashes in images href URLs
Fixes #57
2014-11-24 18:33:26 +01:00
Piotr KUCHARSKI dc109fda31 use SORT_ASC/DESC directly in config. simplifies array_multisort. 2014-11-24 17:01:54 +01:00
Piotr KUCHARSKI bc38cfd279 make breadcrumb separator easily configurable 2014-11-23 11:58:01 +01:00
Piotr KUCHARSKI 652eaac128 "/" in the uri must never be urlencoded, it breaks opening files completely.
also remove some code repetition.
2014-11-23 00:03:21 +01:00
Tom Canac 17322c981c fix #53 2014-11-11 10:43:18 +01:00
Alda Marteau-Hardi 8afc37cb19 Fix #10 : Proper escaping for files and folder name 2014-11-08 21:12:59 +01:00
Tom.C. e33846f671 Merge pull request #50 from nodiscc/multimedia-support
Add multimedia (audio/video) files support
2014-10-05 06:57:37 +02:00
cyberic99 c7a987d436 add $display_filename option to show the filename under the picture 2014-09-14 11:57:21 +02:00
nodiscc 54d6fc754f add support for more audio/video formats/extensions:
* video: mp4, mpg, mpeg, mov, avi, wmv, flv, webm
 * audio: .aiff, .aif, .wma, .aac, .flac, .mp3, .ogg, .m4a
 * use Nitrux icons (http://deviantn7k1.deviantart.com/art/Nitrux-293634207) for audio and video icons
2014-09-11 19:42:41 +02:00
nodiscc 878a034094 index.php: remove trailing spaces 2014-09-11 15:13:35 +02:00
Tom.C. dfadcf8a85 Merge pull request #49 from nodiscc/video-support
add basic OGV video support
2014-09-08 15:43:37 +02:00
nodiscc cf1ba1bc9a add basic OGV video support
* work on https://github.com/sebsauvage/MinigalNano/issues/46
 * lightbox not supported yet, videos are just linked from the gallery page
2014-09-08 14:46:09 +02:00
Lucas Cimon c38eb0e9c0 index.php caption fixes
-> ignoring empty lines in captions.txt that caused crashes
+ using captions.txt over EXIF and file name
2014-07-15 23:52:18 +02:00
Tom Canac 4bf3c2a22e BOM fixed in index.php (thanks to ploc) 2014-07-07 14:03:20 +00:00
Tom Canac 071c9dddd2 fix #35 2014-06-22 22:13:12 +02:00
Orangina Rouge 9f3070b65a [Display of folder] - patch of issue when nothing to display
Correction of the call of the function when no picture nor default image exist
2014-02-24 23:19:30 +01:00
Orangina Rouge dab48007cf [EXIF reading] - patch of problem for reading data
comment of lines which calculate the good focal length and the F-number to avoid division by zero
use of a elseif to take into account the EXIF readen in the caption of the image
rework of the syntax to pend exif info to caption
2014-02-24 23:12:36 +01:00
Tom Canac 7880ce7faa lightbox restablished 2014-02-11 22:49:28 +01:00
Sylvhem 0b9cd898fe Amélioration du code des thèmes 2014-02-09 16:43:32 +01:00
Tom.C. 98d96dabd3 Merge pull request #6 from bitbybit/patch-1
Warning: opendir(path/to/dir): failed to open dir: No such file or directory
2014-02-02 13:07:18 -08:00
Tom Canac 9340afd5d3 comment.php now handle special caracters. UTF8 fixed 2014-01-31 20:10:50 +01:00
Tom Canac 695de0a19c permissions fixeds 2014-01-30 18:16:30 +01:00
Tom Canac a508ee9079 lazy loading finished 2014-01-30 18:08:57 +01:00
Tom Canac 8b5713c059 lazy loading is okay :) 2014-01-30 12:29:34 +01:00
Tom Canac 2a069b7dc3 Option to display all pictures on one page added 2014-01-30 10:52:08 +01:00