b893da927f
format
2020-06-24 17:02:24 +01:00
7a009541ce
Added more explicit failure handling to list_files
2020-06-24 16:59:21 +01:00
587735a866
Added terabyte support to the shorthand functions
2020-06-23 14:58:41 +01:00
ad1e52bf05
DATABASE_TIMEOUT isn't set in the installer
2020-06-22 16:08:04 +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
16c58e266b
Added manual page mode to allow extensions to have direct control of the output
2020-06-03 19:40:43 +01:00
2cae6cd273
format
2020-04-25 21:36:28 +01:00
b60e8ac5b4
make modify_url work better
2020-03-27 23:35:07 +00:00
880a702b42
dedupe page_number parsing
2020-03-27 00:23:29 +00:00
03806d0420
https a bunch of things
2020-03-25 11:47:00 +00:00
1597eff082
lint fixing
2020-03-13 09:23:54 +00:00
c5d8585824
info command
2020-02-23 18:14:35 +00:00
4ade3452ee
dedupe getSubclassesOf
2020-02-23 18:14:35 +00:00
0b304bdf2e
use Permissions for Favourites / Artist / Relationships, and also check image lock when sending ImageInfoSet instead of getting each receiver to check it
2020-02-08 00:24:42 +00:00
aac9cf1fe0
merge some self-contained bits from @sanmadjack's branch
2020-02-07 22:05:27 +00:00
f70bce113d
BASE_HREF is always defined, but sometimes defined as null
2020-02-01 23:42:40 +00:00
6d2c92575d
tests for format_milliseconds
2020-02-01 23:03:23 +00:00
a5c7faeff7
move stream_file to its own function
2020-02-01 21:20:32 +00:00
43ea7fb70c
replace array_{add,remove} with array_diff
2020-02-01 19:30:32 +00:00
dcb1f862e6
types
2020-02-01 18:27:21 +00:00
da42b19d6b
make it more explicit that caret/decaret are for encoding tags into URL paths
2020-01-30 21:50:30 +00:00
fb80509be9
also escape ? and & in tags
2020-01-30 21:24:16 +00:00
86d93b2cc2
bool_escape('1') should be True
2020-01-29 20:20:17 +00:00
94635c0c00
add some tests
2020-01-28 00:47:30 +00:00
a887077ac8
remove redundant escapes
2020-01-28 00:16:22 +00:00
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
d705578f79
formatting
2019-12-15 15:31:44 +00:00
d6fe059b67
stringer() function, because php lacks a good repr() D:
2019-12-07 22:51:28 +00:00
a9993b47a8
working microcrud for ipbans
2019-11-27 21:06:14 +00:00
6b22f6da3f
Cleanup
2019-11-01 23:55:23 -05:00
016fb6be65
Small fixes and corrections
2019-11-01 23:47:53 -05:00
30698fefdc
remove a bunch of dead variables and things
2019-10-02 11:23:57 +01:00
0f4a0275b5
use is_int instead of is_numeric if we want to reject numeric strings, should fix #681
2019-09-29 17:58:56 +01:00
e6a402cd4e
Merge branch 'custom_ratings' into develop
2019-09-29 14:41:14 +01:00
f5119b20a3
formatting
2019-09-29 14:32:51 +01:00
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
3d1b964812
Proposed extension info change to allow getting info for unloaded extensions
2019-08-07 15:34:11 -05:00
c906df6956
Added iterator_map and iterator_map_to_array
...
Moved the path join/sanitize to pollyfills
2019-07-07 11:11:57 +01:00
af263bc2a5
Fix the flv mime type mapping
2019-07-05 16:25:03 +01:00
f078b283bd
pull a bunch of small fixes from #659
2019-06-14 13:16:58 +01:00
8cdab6623a
Changed clamp function to allow null values
2019-06-13 18:17:38 +01:00
bf473f6d51
more lint fixes
2019-05-29 18:23:29 +01:00
1b114bfea8
url_escape handles null
2019-05-28 19:48:41 +01:00
93cc732d39
fix tests
2019-05-28 19:00:23 +01: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
ead3a5a588
php7 assertions, no strings
2019-01-06 10:40:39 +00:00
b2f10ea5ab
split up files in core/ for saner management
2018-11-05 22:30:18 +00:00