Shish
00d4f9f75c
always have a Themelet, never null
2023-06-27 16:11:14 +01:00
Shish
1f48c5ba19
remove some unused bits
2023-01-11 18:28:43 +00:00
Shish
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
Shish
3d9e32e919
new php-cs-fixer
2021-12-14 18:32:47 +00:00
Shish
77f7121e26
drop php7.3 support, make use of 7.4 features
2021-03-14 23:43:50 +00:00
Matthew Barbour
984c9702ec
The great MIMEing
2020-06-25 00:42:34 +01:00
Matthew Barbour
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
Matthew Barbour
ba599d5d1b
Added count to alias editor import
2020-03-02 15:42:09 +00:00
Shish
f0f3cc7aa0
merge layout stuff into Page class
2020-02-01 18:11:11 +00:00
Shish
6d3ca01424
format
2020-01-29 00:49:26 +00:00
Shish
615da9e9d2
fix all the tests (for sqlite, php7.4, osx, at least)
2020-01-28 21:19:59 +00:00
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
bafdb1c769
crud update
2019-12-26 16:04:04 +00:00
Shish
7b7febea55
better validation
2019-12-15 16:01:32 +00:00
Shish
d705578f79
formatting
2019-12-15 15:31:44 +00:00
Shish
79e21cec7f
microcrud for aliases
2019-12-01 01:02:18 +00:00
Shish
f79eafc91e
format
2019-11-04 00:42:06 +00:00
Shish
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
Shish
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
Matthew Barbour
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
Matthew Barbour
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
Matthew Barbour
5ceb6f4193
Update main.php
2019-08-01 08:40:15 -05:00
Matthew Barbour
cb1e9c0075
Permissions to constants
2019-08-01 08:07:05 -05:00
Matthew Barbour
826c623538
PageMode constants
2019-06-18 21:04:31 -05:00
Shish
34b05cca7c
PSR-2. I'm not a huge fan, but ugly consistency beats no consistency...
2019-05-28 17:59:38 +01:00
Shish
5ec3e89884
php7.1 all the things
2019-05-28 17:31:20 +01:00
Shish
977c3db1e3
PHP7 type annotations
2017-09-21 05:21:42 +01:00
Daku
845543b2ba
fixes #478 - import now uses AddAliasEvent rather than manually adding itself
2015-04-18 10:39:09 +01:00
Daku
6289402f2e
make sure aliases.csv is downloaded, and not opened in browser
...
SEE: http://stackoverflow.com/questions/6468517
2015-04-18 10:38:57 +01:00
Shish
52dc36cfa6
str_getcsv rather than explode, for handling quotes
2015-01-30 03:53:58 +00:00
jgen
8fd532e5a8
More linting and removing dead code.
2014-04-28 02:43:49 -04:00
jgen
b241390fa4
Removing the closing PHP "?>" tag as per style guidelines.
2014-04-24 22:34:45 -04:00
Shish
7b68d8ebfd
use new-style constructors everywhere
2014-03-22 09:00:59 +00:00
Shish
48e40a6712
trim whitespace when adding aliases
2013-07-06 10:42:25 +01:00
HungryFeline
03b0c82887
Better CSV validation
...
When uploading a CSV, check every entry before executing the INSERT. The checks are the same as with the normal add except that no errors are shown.
2013-07-06 00:33:31 +02:00
Shish
e49e90f9ab
fff, php
2013-03-07 03:23:35 +00:00
Shish
e013d86b56
disallow aliases to other aliases
2013-03-03 18:32:56 +00:00
Shish
239e028662
flash messages everywhere~
2012-06-10 04:21:03 +01:00
Shish
e538181fa1
add alias after finishing the mass tag edit
2012-03-30 16:40:14 +01:00
Shish
cd8ec7bf41
sort alias CSV file the same way as the table
2012-03-25 03:32:32 +01:00
Shish
af7704825b
use HTTP status codes with error messages
2012-02-16 15:37:05 +00:00
Shish
0698b780f9
remove regular Extension, have SimpleExtension take its place, optimise the event system based on SimpleExtension methods
2012-02-08 12:07:01 +00:00
Shish
0589f9d72e
fine grained permission bits
2012-02-07 15:15:18 +00:00
Shish
dab85e5f26
merge type hints
2012-02-02 14:16:14 +00:00
Shish
cc8f1f35a5
more type hints
2012-02-02 14:14:33 +00:00
Shish
75b9bc2650
typo in merged code
2012-01-31 14:46:19 +00:00
Josh Sutinen
c89eb46800
alias_editor: More PDO compatibility
2011-02-22 17:35:07 -05:00
Shish
ee3c24117b
more pdo compat, database bits
2011-01-03 15:18:24 +00:00
Shish
d6baeab977
more pdo compat
2011-01-01 16:28:04 +00:00
Shish
97db78d29e
get rid of extra bits
2010-05-15 14:20:40 +01:00