Commit Graph

61 Commits

Author SHA1 Message Date
e46b319295 set theme classes 2020-02-04 00:46:36 +00:00
9eb5acf2dc use strict types 2020-01-26 16:27:56 +00:00
70db0ce5bd flash_message -> page->flash, with no cookies 2019-12-15 19:47:18 +00:00
247cfcbd77 Avoid shadowing global variable
When we aren't referencing the current `global $user`, we should give it
a different name to avoid confusion
2019-11-11 16:43:42 +00:00
c7d90c2df7 nits 2019-11-04 01:04:12 +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
55c6854003 formatting 2019-11-02 19:57:34 +00:00
d605e0e572 Added cron_admin permission 2019-10-17 14:26:14 -05:00
40269a6f4a Cron uploader enhancements and bug fixes 2019-10-10 10:16:15 -05:00
30698fefdc remove a bunch of dead variables and things 2019-10-02 11:23:57 +01:00
8f688fd2c6 lints 2019-10-02 10:10:47 +01:00
a7bddb1dac get rid of is_admin, fixes #676 2019-09-29 19:01:09 +01:00
de98e86938 ExtensionInfo conversions what have I done 2019-08-07 15:40:01 -05:00
c24a6e9b97 formatting pass 2019-06-21 09:12:44 +01:00
921ec9a7bb Adjusted cron upload for new merged flag, and to make sure tags merge properly 2019-06-19 20:20:52 -05:00
5eb4a66ab7 Added merged indicator to DataUploadEvent and ImageAddEvent
Changed merge process so that the ID of the merged image can make it back through the event chanin
2019-06-19 20:19:38 -05:00
5a30ce1c83 Reverted removal of latter tag write 2019-06-19 18:59:51 -05:00
826c623538 PageMode constants 2019-06-18 21:04:31 -05:00
1fe18e7573 Missed a dir name 2019-06-15 12:52:22 -05:00
8b531c04a2 removed SQLERROR escape from cron uploader, not necessary now that it is individualizing transactions.
Change cron uploader to use constants for dir and config names
2019-06-15 12:51:04 -05:00
ab9389007f Changed key-generation process for cron upload so it doesn't endlessly generate new keys before the user first hits the same buttons in settings. 2019-06-15 11:51:03 -05:00
0202597f88 Added lock file usage to cron uploader to prevent concurrent runs.
Changed extension manager to allow author to be a comma-separated list.
2019-06-15 11:19:51 -05:00
064b24ffc1 formatting pass 2019-06-14 13:47:50 +01:00
d1102cd635 Merge from sanmadjack:develop 2019-06-14 13:46:55 +01:00
f078b283bd pull a bunch of small fixes from #659 2019-06-14 13:16:58 +01:00
68c3e5ea42 Changed cron upload so that an unrecognised file type results in an error instead of a success 2019-06-13 18:17:16 +01:00
cb24ac69ab Changes to cron upload:
Added transaction handling so that subsequent errors don't result in images that have already moved to the uploaded folder from being wiped from the database.
Changed output folders to use subfolders based on the timestamp of the current run. This is to prevent writing over files in the error folder that happen to have the same name and path, effectively losing the data.
Added additional error and information logging, and a final count of imported/merged/failed.
2019-06-12 17:50:00 -05:00
97abeb5254 Added option to detect file type based on header bytes 2019-06-12 17:35:11 -05:00
4410baeb9c Changed cron upload so that an unrecognised file type results in an error instead of a success 2019-06-09 14:17:13 -05:00
aef455949b Added escape to cron upload to stop the process when a transaction-breaking error occurs. 2019-06-02 13:38:25 -05:00
38badf7e45 Changed cron import to output imported/failed files to subdirectories matching the imported file's original subdirectory 2019-06-02 13:34:24 -05:00
5a2f893667 Changed cron upload new image tagging to work with tag event's requirement for tags to not be empty. 2019-06-01 12:17:38 -05:00
3e2a0ea3b5 Brought cron upload tag handling inline with everything else 2019-06-01 12:12:36 -05:00
e92ac10349 Removed unset line so it doesn't do it twice. 2019-06-01 12:08:07 -05:00
63a69e4258 Change to correct issue with my change to prevent cron uploader from throwing warnings. Now using array_pop so that position in the array doesn't matter. 2019-06-01 12:02:58 -05:00
23392b6b91 Removed a test line 2019-06-01 10:07:01 -05:00
98bc7c7df1 Corrected issue preventing cron upload from generating key 2019-06-01 10:04:16 -05:00
d387469fdb Use RecursiveDirectoryIterator for cron_uploader consistently, should fix #652 2019-06-01 08:13:07 +01:00
8e90279c11 Fixes for cron uploader, fixes #650 2019-06-01 07:51:02 +01:00
2396ae2ef9 fix a bunch of lints 2019-05-28 20:27: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
fc7d96b530 Another location where $tags should be an array instead of a string. 2017-05-14 22:18:44 -07:00
cf5aacaddf Use empty array instead of array with empty string. (Thanks Shish!) 2017-05-14 14:00:20 -07:00
f492c6c2c3 Ensure that the Image object tag_array and the metadata array tags are always arrays. 2017-05-12 00:57:50 -07:00
4577ff70ef more linty bits 2016-06-18 19:26:56 +01:00
2600ef042b setup tests 2015-09-20 20:44:34 +01:00
35a4f385b3 phpstorm tidying 2015-09-12 11:43:28 +01:00
a3f9e12ea0 octal for permissions 2014-05-24 10:18:44 +01:00