Commit Graph

167 Commits

Author SHA1 Message Date
3aa1926f72 Image to Post - upload 2020-10-26 10:53:03 -05:00
8ad783ff4c be more snake_case 2020-10-26 00:27:06 +00:00
a51cab58aa make sure extension is not-null for transloads 2020-10-14 16:07:12 +00:00
688fb8b04b Added ability to upload multiple files through a single upload input 2020-06-25 00:42:43 +01:00
984c9702ec The great MIMEing 2020-06-25 00:42:34 +01:00
95ef714447 Changed metadata truncation to reflect new filename column length 2020-06-24 17:21:57 +01:00
5446f29141 improved filetype error handling 2020-06-03 20:01:08 +01:00
63b2601e67 Mime type handling overhaul
Changed mime type map to deal with the reality that certain file types have multiple extensions and/or multiple mime types, as well as constants supporting all of the data. Created new functions using the updated mime type map to resolve mime types and extensions. Updated various items around the project that determine mime/extension to take advantage of the new functions.
2020-06-03 19:47:40 +01:00
1e76fb239e s/fullrandom/dailyshuffle/, and run formatter 2020-05-13 13:03:49 +01:00
72645af9a4 refactor a bunch of weirdness in image replacement 2020-04-25 21:38:11 +01:00
674d3fc6fa dedupe create_image_from_data 2020-02-23 18:19:27 +00:00
4e57e04ddf fix a lot of tests 2020-01-29 20:22:50 +00:00
615da9e9d2 fix all the tests (for sqlite, php7.4, osx, at least) 2020-01-28 21:19:59 +00:00
cddf6e9d5f more types 2020-01-26 19:44:36 +00:00
3631084afd format 2020-01-26 16:38:26 +00:00
9eb5acf2dc use strict types 2020-01-26 16:27:56 +00:00
f79eafc91e format 2019-11-04 00:42:06 +00:00
d17e207984 Have get_arg never return null
90% of places assume it will never return null, and they will break in
weird ways if it does return null
2019-11-04 00:40:10 +00:00
ac5546c6ef remove more old comments 2019-11-03 16:22:59 +00:00
55c6854003 formatting 2019-11-02 19:57:34 +00:00
016fb6be65 Small fixes and corrections 2019-11-01 23:47:53 -05:00
702f098ea6 Added create_image permission check to upload menu code 2019-10-18 16:32:46 +01:00
e08cdb1638 make Cache its own thing, separate from Database 2019-10-02 10:49:32 +01:00
ce61b7dc40 truncate filenames to 64 chars at upload time 2019-09-30 18:05:35 +01:00
a6bb15d859 formatting 2019-09-29 14:30:55 +01:00
de98e86938 ExtensionInfo conversions what have I done 2019-08-07 15:40:01 -05:00
00464d2579 Implemented a nav link generating system so that extension power what shows up in the menus rather than being hard-coded in the themes. 2019-08-05 09:01:20 -05:00
cb1e9c0075 Permissions to constants 2019-08-01 08:07:05 -05:00
8950d27d64 Changed upload to detect unrecognized files so that it doesn't just blankly refresh when the type isn't handled 2019-06-14 13:01:49 -05:00
064b24ffc1 formatting pass 2019-06-14 13:47:50 +01:00
a1512975b6 This should have been checked in with the header bytes change, provides the actual type detection 2019-06-12 17:51:15 -05:00
97abeb5254 Added option to detect file type based on header bytes 2019-06-12 17:35:11 -05:00
34b05cca7c PSR-2. I'm not a huge fan, but ugly consistency beats no consistency... 2019-05-28 17:59:38 +01:00
5ec3e89884 php7.1 all the things 2019-05-28 17:31:20 +01:00
b91f20875a put upload block on every page 2019-05-26 16:15:43 +01:00
ead3a5a588 php7 assertions, no strings 2019-01-06 10:40:39 +00:00
c9d7bd1ae3 delete cached thumb blocks after replacing images 2018-06-20 03:08:40 +01:00
977c3db1e3 PHP7 type annotations 2017-09-21 05:21:42 +01:00
ebab9eddeb Merge branch 'master' into merge-from-master
Conflicts:
	ext/tag_list/theme.php
2017-03-11 00:52:16 -08:00
8fe9212882 Fixed assertion failure upon upload due to incorrect type check 2016-08-19 15:55:18 -04:00
85a3cc0a7e Fall back to file extension from path 2016-08-16 11:34:01 -04:00
26b2cd5c16 derp 2016-07-30 23:06:42 +01:00
bed04a1230 assert that metadata['tags'] is an array 2016-07-30 23:02:14 +01:00
ffce1a4683 more hinting 2016-07-30 22:54:42 +01:00
b81e8a2db8 also explode tags on transload input 2016-07-30 22:45:44 +01:00
b9893cbbda $_POST["tags"] isn't always set 2016-06-18 06:27:41 +01:00
1ac88e8923 more comments 2015-09-27 12:38:48 +01:00
90cd823ece fix liveness testing, and comments tests 2015-09-20 20:05:06 +01:00
ffc636515f remove dead code 2015-09-20 20:02:34 +01:00
35a4f385b3 phpstorm tidying 2015-09-12 11:43:28 +01:00